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
}