<信德電子行>LCD1602 字元液晶 輸入輸出擴展板 LCD Keypad Shield (1)
<信德電子行>LCD1602 字元液晶 輸入輸出擴展板 LCD Keypad Shield (2)

卖<信德電子行>LCD1602 字元液晶 輸入輸出擴展板 LCD Keypad Shield最好的价格

5
2
收视率
2
NT$100
发货地
新北市三重區

产品描述

資料下載位址: http://www.kuaipan.cn/file/id_121557448606613645.htm LCD Keypad Shield輸入輸出擴展板使用2行16個字元液晶,具有對比度調節和背光燈,使用1個模擬口便完成5個按鍵的輸入,1個重定按鍵,未使用的IO口都擴展出來備用,充分利用IO口。佔用數字埠:PIN4(DB4),5(DB5),6(DB6),7(DB7),8(RS),9(E),10(背光控制),類比按鍵埠A0。與Arduino配合使用: 模組的調試: 將LCD Keypad Shield插接到Arduino控制器上,然後需要下載LCD4Bit_mod.h(右鍵另存為)庫檔到arduino-0015\hardware\libraries中,接著編譯下面的一個測試程式再下載到Arduino中,初次使用LCD Keypad Shield,先觀察LCD有沒有顯示字元,如果沒有顯示字元那可能是對比度不正確,可以使用一字起子調節RP1(順時針旋轉),調到出現清晰地字元即可。 GP2D12測距代碼: #include <LCD4Bit_mod.h> LCD4Bit_mod lcd = LCD4Bit_mod(2); char GP2D12; char a,b; char str1[]="Renge:"; char str2[]=" Renge Over "; char str3[]="cm"; void setup() { lcd.init(); lcd.clear(); lcd.printIn("GP2D12 testing..."); } void loop() { GP2D12=read_gp2d12_range(1); if(GP2D12>80||GP2D12<10) { lcd.cursorTo(2,0); lcd.printIn(str2); } else { a=0x30+GP2D12/10; b=0x30+GP2D12%10; lcd.cursorTo(2, 3); lcd.printIn(str1); lcd.print(a); lcd.print(b); lcd.printIn(str3); } delay(50); } float read_gp2d12_range(byte pin) { int tmp; tmp = analogRead(pin); if (tmp < 3)return -1; return (6787.0 /((float)tmp - 3.0)) - 4.0;

来自同一家店

相关项目

你可能也会喜欢