寫程式39.jpg

💽影片名稱:[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 ]


[電路圖]

寫程式37 - LCD顯示器 文字顯示 電路圖.png

電路圖由 @CCplus2561 提供

 

寫程式37 - LCD顯示器 文字顯示 素材.png

電路圖由 @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);
}

創作者介紹
創作者 Code Create++ 的頭像
程式創造++

Code Create++

程式創造++ 發表在 痞客邦 留言(0) 人氣( 0 )