สอน วิธี ใช้งาน Arduino Attiny85 แสดงข้อความออกจอ LCD พร้อมโคดตัวอย่าง ใช้ได้ใน 3 นาที
เมื่อ 3 ปีที่ผ่านมา
โดย เจ้าของร้าน
ATtiny85 จอ LCD สามารถติดต่อกันได้ง่าย ๆ ตามบทความนี้
Attiny85 LCD การต่อใช้งาน เนื่องจาก Attiny85 มีขาให้ใช้งานเพียงแค่ 8 ขา ปกติจอ LCD จะต้องใช้หลายขาในการควบคุมซึ่งถ้าต่อแบบปกติอาจจะมากว่าขาของ Attiny85 ที่เรามีก็ได้ ดังนั้นจึงใช้ โมดูล I2C LCD มาช่วย ทำให้เหลือการใช้งานควบคุมจอ LCD เพียง 2 ขา ผ่านทางอินเตอร์เฟส I2C ทางขา SCL , SDA ปัญหาติดที่ว่า Attiny85 ของเรา ไม่มีขานี้มาให้ด้วย แต่ไม่เป็นไรครับ เราสามารถใช้ SoftWare I2C ช่วยได้ เป็นการจำลองการติดต่ออุปกรณ์ทาง I2C โดยใช้โปรแกรมมาช่วย วิธีการใช้งานทำได้ดังนี้ครับ
2. อัพโหลดโปรแกรมตัวอย่าง โดยใช้บอร์ดโปรแกรมเมอร์ ในที่นี่จะใช้ Arduino Uno เป็น Arduino As ISP ในการเขียนโปรแกรมลง Attiny85
#include "TinyLiquidCrystal_I2C.h"
#include "TinyWireM.h"// original lib include
LiquidCrystal_I2C lcd(0x27,16,2);
void setup()
{
lcd.init(); // this is necessary
lcd.backlight();
lcd.print("ArduinoALL");
}
void loop(){}
3. ต่อวงจรตามนี้ ก็จะพบว่าสามารถแสดงผลออกทางจอ LCD ผ่านทางอุปกรณ์ I2C ได้แล้ว
- ATtiny85 Pin4 –> Ground
- ATtiny85 Pin5 –> LCD Sda
- ATtiny85 Pin7 –> LCD Scl
- ATtiny85 Pin8 –> +5V
ความคิดเห็น
แสดงความคิดเห็น