Odpověď na: Tkačítko + Display
Úvodní stránka › Fórum › Hardware › Arduino › Tkačítko + Display › Odpověď na: Tkačítko + Display
Ahoj
#include <Wire.h>
#include <LiquidCrystal_I2C.h>int tlacitko = 9; //tlacitko na pinu 9
boolean tlacitkostav = 0;
boolean lcdstav = 0;LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup()
{
lcd.begin();
lcd.backlight();
pinMode(tlacitko, INPUT_PULLUP); //zvedame vnitrnim odporem pin 9 do stavu HIGH
lcd.print(„text prvni“);
}void loop()
{if (digitalRead( tlacitko ) == LOW & tlacitkostav == 0 ) { //tlacitkem spiname GND
if ( lcdstav == 1 ) { lcd.clear(); lcd.print(„text prvni“); }
if ( lcdstav == 0 ) { lcd.clear(); lcd.print(„text druhy“); }
tlacitkostav = 1; lcdstav = !lcdstav; } // lcdstav negujeme
if (digitalRead( tlacitko ) == HIGH & tlacitkostav == 1 ) { tlacitkostav = 0; }
delay(200); //osetreni zakmitu tlacitka
}