
💽影片名稱:[Arduino寫程式] 第39集 - LCD顯示器 自製圖形
🎬集數:39集🎤背景音樂:Tobu - Life [NCS Release]🎤背景音樂:Tobu Itro - Sunburst [NCS Release]💕若有問題歡迎在下方留言💬讓我知道~😋
🌐(前往YouTube觀看)-[ https://youtu.be/Datv_ULSxlI?feature=shared ]
🌐(YouTube播放清單)-[ https://youtube.com/playlist?list=PLOrdAySpFIQonYKEWANFiVrICDQY8R0_1&feature=shared ]
🌐程式創造++ 頻道:[ https://www.youtube.com/@CCplus2561 ]🌐Arduino程式語法網頁:[ https://www.86duino.com/?page_id=2255&lang=TW ]
[電路圖]

▲ 電路圖由 @CCplus2561 提供

▲ 電路圖由 @CCplus2561 提供
[程式碼]
| EX01: 自製圖形1 |
#include <LiquidCrystal.h> //lcd函式庫
LiquidCrystal lcd(12,11,5,4,3,2);
byte A[8]={0b00100,0b01110,0b11111,0b00100,0b00100,0b00100,0b00100,0b00000};
void setup() {
lcd.begin(16,2);
lcd.createChar(0,A);
}
void loop() {
lcd.setCursor(3,0);
lcd.write(byte(0));
delay(2000);
}
|
| EX02: 自製圖形2 |
#include <LiquidCrystal.h> //lcd函式庫
LiquidCrystal lcd(12,11,5,4,3,2);
byte A[8]={0b00100,0b01110,0b11111,0b00100,0b00100,0b00100,0b00100,0b00000};
byte B[8]={0b00100,0b01010,0b10001,0b10101,0b10101,0b10001,0b01010,0b00100};
void setup() {
lcd.begin(16,2);
lcd.createChar(0,A);
lcd.createChar(1,B);
}
void loop() {
lcd.setCursor(3,0);
lcd.write(byte(0));
delay(2000);
lcd.setCursor(6,0);
lcd.write(byte(1));
delay(2000);
}
|
| EX03: 自製圖形3 |
#include <LiquidCrystal.h> //lcd函式庫
LiquidCrystal lcd(12,11,5,4,3,2);
byte A[8]={0b00100,0b01110,0b11111,0b00100,0b00100,0b00100,0b00100,0b00000};
byte B[8]={0b00100,0b01010,0b10001,0b10101,0b10101,0b10001,0b01010,0b00100};
byte C[8]={0b00010,0b00100,0b01000,0b10000,0b01000,0b00100,0b00010,0b00000};
void setup() {
lcd.begin(16,2);
lcd.createChar(0,A);
lcd.createChar(1,B);
lcd.createChar(2,C);
}
void loop() {
lcd.setCursor(3,0);
lcd.write(byte(0));
delay(2000);
lcd.setCursor(6,0);
lcd.write(byte(1));
delay(2000);
lcd.setCursor(9,0);
lcd.write(byte(2));
delay(2000);
}
|
請先 登入 以發表留言。