อุปกรณที่ใช้
1. บอร์ด Arduino UNO R3
2. Sensor Shield V5.0
3. จอแสดงผล LCD
4. แผ่นอะคริลิค ขนาด 15 x 30 เซนติเมตร
5. สกรูหัวกลม+น็อตตัวเมีย ขนาด 3 มม. ยาว 12 มม.
6. เสารองแผ่นพีซีบีแบบโลหะ ยาว 25 มม.
7. Jumper 30cm Female to Female
ขั้นตอนการทำงาน
1.ยึด บอร์ด Arduino UNO R3 เข้ากับ แผ่นอะคริลิค ด้วย สกรูหัวกลม+น็อตตัวเมีย
2. ประกอบ Sensor Shield V5.0 เข้ากับ บอร์ด Arduino UNO R3
3. เชื่อมต่อ จอแสดงผล LCD เข้ากับ Sensor Shield V5.0
Shield <-> LCD
G <-> GND
V <-> VCC
A4 <-> SDA
A5 <-> SCL
ไลบรารี่ LiquidCrystal คือ ไลบรารี่ ฟังก์ชัน ที่มีผู้พัฒนาเตรียมพร้อมไว้ให้เราแล้ว โดยให้ไปดาวน์โหลด ไลบรารี่ LiquidCrystal ได้ที่
- ดาวน์โหลด Arduino Library
จากนั้นให้ทำการเพิ่ม ไลบรารี่ LiquidCrystal ให้กับ Arduino IDE ของเรา ตามรูป
เลือกไฟล์ ไลบรารี่ Arduino-LiquidCrystal-I2C-library-master.zip ที่เรา ดาวน์โหลดมาอยู่ในคอมพิวเตอร์ของเรา จากนั้นคลิก Open โปรแกรม จะเพิ่ม ไลบรารี่ LiquidCrystal เข้าสู่ Arduino IDE ของเรา
เมื่อเข้าดูที่ Include Library จะพบ ไลบรารี่ LiquidCrysta เพิ่มเข้ามา (สามารถใช้วิธีการเดียวกันนี้ ในการ การเพิ่ม ไลบรารี่ ฟังก์ชัน อื่นๆ ได้เช่นกัน )
5. อัพโหลดโค้ด
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup()
{
lcd.begin();
lcd.backlight();
lcd.print("Hello, world!");
}
void loop()
{
}
6. ผลลัพธ์การทำงาน
7 .ยึด จอแสดงผล LCD เข้ากับ แผ่นอะคริลิค ด้วย เสารองแผ่นพีซีบีแบบโลหะ ยาว 25 มม.
No comments:
Post a Comment