วันศุกร์ที่ 30 ธันวาคม พ.ศ. 2559

Arduino Attiny85 แสดงข้อความออกจอ LCD

วิธี ใช้งาน Arduino Attiny85 แสดงข้อความออกจอ LCD พร้อมโคดตัวอย่าง ใช้ได้ใน 3 นาที


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 ได้แล้ว
  •     ATtiny85 Pin4 –> Ground
  •     ATtiny85 Pin5 –> LCD Sda
  •     ATtiny85 Pin7 –> LCD Scl
  •     ATtiny85 Pin8 –> +5V



อ้างอิง

www.arduinoall.com

ไม่มีความคิดเห็น:

แสดงความคิดเห็น