Free views, likes and subscribers at YouTube. Now!
Get Free YouTube Subscribers, Views and Likes

ATtiny85を使ってI2C 1602 LCDで文字表示

Follow
Devoutaman515

Tamanの環境 2024年5月5日
OS Xubuntu22.04LTS
Arduino IDE 1.8.19 (Linux)
ATtiny85にブートローダが書き込まれている。
Arduino UnoがVRプログラマ(ライタ)に設定ArduinoISP
ArduinoISPをATtiny85に接続
書き込み中のエラー発生予防の為に
Arduino UNOのRESETに100μF電解コンのを接続、 端子をGNDへ接続
ArduinoISPからATtiny85に文字を表示するスケッチを書き込む

例 : ATTiny85I2C1602LCD.ino
角カッコは使えないのでは後で変更
============================================
/*
ATTiny85でI2C 1602 LCDディスプレイを使い文字を表示
*/

#include TinyWireM.h
#include LiquidCrystal_I2C.h

LiquidCrystal_I2C lcd(0x27,16,2); // アドレス0x27 文字行の液晶

void setup(){

TinyWireM.begin();
lcd.init();
lcd.backlight();
lcd.clear();

}

void loop(){
lcd.setCursor(1, 0);
lcd.print("Hello, World!");
lcd.setCursor(2, 1);
lcd.print("on ATtiny85");
delay(10000);
lcd.clear();
lcd.setCursor(1, 0);
lcd.print("Your Name");
lcd.setCursor(1, 1);
lcd.print("CQ DE Callsign");
delay(10000);
lcd.clear();
lcd.setCursor(2, 0);
lcd.print("Let's try");
lcd.setCursor(2, 1);
lcd.print("Morse code");
delay(10000);
lcd.clear();
}
============================================

ATTiny85とI2C 1602 LCDを接続
SDAはピン、SCLはピン、各VCCは+5V、GNDはー端子へ
電源を繋ぐと文字が表示されます。
delay(10000)に設定
備忘録
「ATtiny85を使ってI2C 1602 LCDで文字表示」
https://taman80.web.fc2.com/2024_blog...

posted by mercifulgrace5l