ATtiny85 จอ LCD สามารถติดต่อกันได้ง่าย ๆ ตามบทความนี้
Attiny85 LCD การต่อใช้งาน เนื่องจาก Attiny85 มีขาให้ใช้งานเพียงแค่ 8 ขา ปกติจอ LCD จะต้องใช้หลายขาในการควบคุมซึ่งถ้าต่อแบบปกติอาจจะมากว่าขาของ Attiny85 ที่เรามีก็ได้ ดังนั้นจึงใช้ โมดูล I2C LCD มาช่วย ทำให้เหลือการใช้งานควบคุมจอ LCD เพียง 2 ขา ผ่านทางอินเตอร์เฟส I2C ทางขา SCL , SDA ปัญหาติดที่ว่า Attiny85 ของเรา ไม่มีขานี้มาให้ด้วย แต่ไม่เป็นไรครับ เราสามารถใช้ SoftWare I2C ช่วยได้ เป็นการจำลองการติดต่ออุปกรณ์ทาง I2C โดยใช้โปรแกรมมาช่วย วิธีการใช้งานทำได้ดังนี้ครับ
1. ดาวน์โหลด ไลบารี Attiny85 LCD Library คลิกที่นี่ จากนั้นติดตั้งแบบปกติ
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 ได้แล้ว