跳到主要內容

發表文章

目前顯示的是有「fun」標籤的文章

Moving custom-made pixel patterns in LCD

Do you want to know how to move custom-made pixel patterns in LCD ? Here it is : #include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2); int movL,movR; int i=0; byte pixels[8] = {  B11111,   B10001,   B11011,   B10001,   B11111,   B01010,   B01010,   B01010 }; void setup() {   pinMode(14,INPUT_PULLUP);   pinMode(15,INPUT_PULLUP);   lcd.createChar(0, pixels);   lcd.begin(16, 2);   lcd.write(byte(0)); } void loop() {     movL=digitalRead(14);     movR=digitalRead(15);     if(movL==0)     {      i++;     lcd.clear();     lcd.setCursor(i,0);     lcd.write(byte(0));     delay(200);     }     if(movR==0)     {      i--;     lcd.clear();     lcd.setCursor(i,0);     lcd.write(byte(0));    ...