Difference between revisions of "WeMOS: TM1650 7 Segmen Display"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) (Created page with "==Untuk TM16560== http://downloads.arduino.cc/libraries/github.com/arkhipenko/TM1650-1.1.0.zip mv TM1650-1.1.0.zip ~/Arduino/libraries/ cd ~/Arduino/libraries unzip TM16...") |
Onnowpurbo (talk | contribs) |
||
Line 51: | Line 51: | ||
// } | // } | ||
− | + | // d.displayString("abcd"); | |
− | + | // delay(2000); | |
d.displayString("789 "); | d.displayString("789 "); | ||
delay(2000); | delay(2000); | ||
− | if (d.displayRunning(" | + | if (d.displayRunning("1234567890")) { |
while (d.displayRunningShift()) delay(500); | while (d.displayRunningShift()) delay(500); | ||
} | } |
Latest revision as of 23:21, 21 March 2023
Untuk TM16560
http://downloads.arduino.cc/libraries/github.com/arkhipenko/TM1650-1.1.0.zip
mv TM1650-1.1.0.zip ~/Arduino/libraries/ cd ~/Arduino/libraries unzip TM1650-1.1.0.zip
Code
#include <Wire.h> #include <TM1650.h> TM1650 d; void setup() { Wire.begin(); //Join the bus as master Serial.begin(115200); //Start serial communication at 9600 for debug statements Serial.println("TM1650 Example Code"); d.init(); } void loop() { d.displayOff(); d.displayString("____"); d.setBrightness(TM1650_MIN_BRIGHT); d.displayOn(); delay(100); char line[] = "1234"; d.displayString(line); d.setBrightnessGradually(TM1650_MAX_BRIGHT); delay(2000); d.setBrightnessGradually(TM1650_MIN_BRIGHT); d.displayOff(); delay(1000); line[1] |= 128; d.displayOn(); d.setBrightnessGradually(TM1650_MAX_BRIGHT); d.displayString(line); delay(2000); // for (int i=0; i<8; i++) { // d.setBrightness(i); // delay(500); // } // d.displayString("abcd"); // delay(2000); d.displayString("789 "); delay(2000); if (d.displayRunning("1234567890")) { while (d.displayRunningShift()) delay(500); } delay(2000); for (int i = 0; i<20; i++) { d.displayOff(); delay(200); d.displayOn(); delay(200); } for (int i = 0; i<20; i++) { d.setBrightness(1); delay(200); d.setBrightness(7); delay(200); } for (int i = 0; i<20; i++) { for (int j = 0; j<4; j++) { d.setDot(j,true); delay(200); } for (int j = 0; j<4; j++) { d.setDot(j,false); delay(200); } } }