ผม Download File ตัวอย่าง Library for Arduino. ชื่อ ไฟล์ EF5110.ZIP
แตกไฟล์แล้ว copy ไฟล์ไปว่างไว้ที่ โฟลเดอร์ Library ของ Arduino IDE มีตัวอย่างชื่อ EF_Welcome.pde
พอกด VERIFY แล้ว Error มีข้อความด้านล่างต้องแก้ไข Code อย่างไรครับ
Arduino: 1.5.6-r2 (Windows 7), Board: "Arduino Uno"
EF_Welcome:10: error: 'EF_LCM5110' does not name a type
EF_Welcome.pde: In function 'void setup()':
EF_Welcome:14: error: 'lcm' was not declared in this scope
EF_Welcome.pde: In function 'void loop()':
EF_Welcome:20: error: 'lcm' was not declared in this scope
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
ต้องทำอย่างไร arduino ถึงมองเห็น ไลบารีครับ
เอาใหม่นะครับ ผมลองต่อแล้วตามนี้ครับ
// ต่อไฟ 3.3V
// ต่อขาจาก Arduino - โมดูล Nokia 5110 LCD
// digiatal 8 - CE You can change the define
// digiatal 9 - RST
// digiatal 10 - DC
// digiatal 11 - DIN
// digiatal 12 - CLK
// LIGHT เป็น Active Low หรือต่อลงกราวน์
1.ดาวน์โหลดไลบารีจากที่นี่ http://www.henningkarlsen.com/electronics/download.php?f=LCD5110_Basic.rar
2. ก็อปไปวางที่ Documents\Arduino\libraries รีสตาร์ท Arduino IDE
3. เปิดตัวอย่าง File > Example > LCD5110_Basic ผมเลือก LCD5110_NumberFonts แล้วอัพโหลด
ก็จะได้ผลเป็นตัวเลขวิ่ง ดังรูปครับ
ต่อแล้วได้ผลยังไงบอกด้วยนะครับ
ผมเจอละ น่าจะเป็นกับไม่มีไลบารีอีกตัว ดาวน์โหลดตรงนี้ครับ
http://www.4shared.com/rar/HZvV30_ece/EF5110.html
ก็อปไปวางที่ Documents\Arduino\libraries รีสตาร์ท Arduino IDE น่าจะออกแล้ว ได้ผลยังไงบอกด้วยครับ
ต่างกันนิดหน่อยตรงที่ ตัวนี้ไฟ blacklight เป็น active hight ต้องต่อไฟบวก ไฟ blacklight ถึงจะติด ตัวโคดต่างกันนิดหน่อย น่าจะเป็นกับไลบารีคนละตัว ผมหาข้อมูลเพิ่มเติมมาให้ครับ
จอ LDC Nokia 5110 พร้อมไฟแบล็กไลท์ สีน้ำเงิน ใช้ไฟเลี้ยง 3.3V-5V
วิธีการใช้งาน จอ Nokia 5110 LCD Module with backlight สำหรับ Arduino Uno
ต่อวงจรตามนี้
CE -> 8
RST -> 9
DC -> 10
DIN -> 11CLK -> 12
VCC -> 3.3 หรือ 5 โวลต์
Gnd -> Gnd
BL -> 3.3 หรือ 5 โวลต์
1.ดาวน์โหลดไลบารีจากที่นี่ Noaki 5110 LCD Module
2. ก็อปไปวางที่ Documents\Arduino\libraries รีสตาร์ท Arduino IDE
3. เปิดตัวอย่าง File > Example >EF_Welcome แล้วอัพโหลด
ตัวอย่างโคดการใช้งาน Nokia 5110 LCD Module with backlight
#include <EF5110.h>
// digiatal 8 - SCE You can change the define
// digiatal 9 - RST
// digiatal 10 - DC
// digiatal 11 - MOSI
// digiatal 12 - SCLK
EF_LCM5110 lcm(8,9,10,11,12);
void setup()
{
lcm.init();
lcm.clearLCM();
}
void loop()
{
lcm.write_string(0,0,"Welecome to ");
lcm.write_string(2,2,"ArduinoAll");
delay(1000);
}
ใช้ atmega8 เจอ error แบบนี้แก้ไงครับ (ใช้ไลบรารี่ที่เจ้าของร้านบอกอะคับ)
In file included from EF_Welcome.pde:2:
F:\arduino\arduino-1.0.6\libraries\EF5110/EF5110.h:18:22: error: WProgram.h: No such file or directory
---ขอบคุณล่วงหน้าครับ