Merhaba Arkadaşlar,
dnyArduino ile basit bir şekilde LCD ekran ve Buton Modüllerinin birlikte kullanılmasını göstereceğim.Aşağıda kolaylıkla yapabileceğiniz bağlantı şeması yer almakta.
İlgili Kodlara Aşağıdan Ulaşabilirsiniz.
#includeLiquidCrystal LCD(11,10,2,3,4,5); // LCD nin bağlı bulunduğu pinler int lastbutton1=LOW; int lastbutton2=LOW; int lastbutton3=LOW; void setup() { // put your setup code here, to run once: pinMode(9, INPUT);//button 1 9. pin e bağlı pinMode(12, INPUT);//b2 12. pine bağlı pinMode(13, INPUT);//b3 13. pine bağlı LCD.begin(16, 2); } void loop() { // put your main code here, to run repeatedly: int buttonState1,buttonState2,buttonState3; buttonState1 = digitalRead(9); buttonState2 = digitalRead(12); buttonState3 = digitalRead(13); if(buttonState2== LOW && buttonState3==LOW){ if((buttonState1!=lastbutton1)||(buttonState1==HIGH)){ LCD.setCursor(0,0); LCD.print("Birinci "); LCD.setCursor(0,1); LCD.print("Butona Bastiniz"); lastbutton1=HIGH; lastbutton3=LOW; lastbutton2=LOW; }} if(buttonState3 ==LOW && buttonState1==LOW){ if((buttonState2!=lastbutton2)||(buttonState2==HIGH)){ LCD.setCursor(0,0); LCD.print("Ikinci "); LCD.setCursor(0,1); LCD.print("Butona Bastiniz"); lastbutton2=HIGH; lastbutton1=LOW; lastbutton3=LOW; }} if(buttonState2 == LOW && buttonState1==LOW){ if((buttonState3!=lastbutton3)||(buttonState3==HIGH)){ LCD.setCursor(0,0); LCD.print("Ucuncu "); LCD.setCursor(0,1); LCD.print("Butona Bastiniz"); lastbutton3=HIGH; lastbutton2=LOW; lastbutton1=LOW; }}}
Uygulamanın videosunu aşağıdan izleyebilirsiniz.