I2c ile buton kontrolü

nusrettepe

Üye
Katılım
2 May 2008
Mesajlar
9
Puanları
1
Yaş
39
2 buton ile i2c üzerinde yazı yazdırmak istiyorum. kodlar bu şekilde. ama çalıştıramadım.
Kod:
#include <Wire.h>

#include <LiquidCrystal_I2C.h>



LiquidCrystal_I2C lcd(0x27,20,4);

int buton1 = 13;

int buton2 = 10;





void setup()

{

 

  lcd.init();               

  lcd.init();

  lcd.backlight();

  pinMode(buton1, INPUT);

  pinMode(buton2, INPUT);

 

}



void loop()

  {

   if (buton1 == HIGH)

  {

    lcd.setCursor(0, 1);

    lcd.print("GEL");

  }

  else

  {

    lcd.clear();

  }



 

  if (buton2 == HIGH)

  {

 

   lcd.setCursor(0, 1);

   lcd.print("GIT");

  }

else

  {

    lcd.clear();

   }



}
 
Moderatör tarafında düzenlendi:
Hangi program da yazıyorsun. PIC mi arduino mu? Ve proteus çizimini koyabilir misin.


void setup'da lcd.init() değil lcd.begin() yazman gerekiyor ve de bir kere yazman yeterli.
lcd.backlight() komutunu yazman gerekmiyor galiba.

Butonları pull-down yapmayı unutma!

Arduino I2C modulü ile LCD Ekran kullanımı daha detaylı bilgi;
https://lezzetlirobottarifleri.com/arduino-ve-i2c-ile-4x20-2x16-lcd-ekran-kullanimi/
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…