#include <LiquidCrystal.h>
const byte opoznienie = 100;
const byte rs = 4;
const byte enable = 3;
const byte d4 = 11;
const byte d5 = 10;
const byte d6 = 9;
const byte d7 = 8;
const byte przycisk1 = 7;
const byte dioda = 12;
bool przelacznik1=false;
int stan;
LiquidCrystal lcd(rs, enable, d4, d5, d6, d7);
void setup() {
// put your setup code here, to run once:
pinMode(przycisk1, INPUT);
pinMode(dioda, OUTPUT);
digitalWrite(dioda, HIGH);
lcd.begin(16, 2); // Inicjalizacja wyświetlacza LCD
lcd.print(F("MY"));
}
void loop() {
// put your main code here, to run repeatedly:
if (digitalRead(przycisk1) == LOW) { // Jeśli wciśnięto pstryczek, to...
przelacznik1 = !przelacznik1; // Zaneguj stan przełącznika,
digitalWrite(dioda, przelacznik1); // Wyślij na przekaźnik jego stan,
lcd.clear();
lcd.print (F("FINE: "));
int wynik = analogRead(A0);
lcd.print (wynik);
delay(opoznienie); // Zaczekaj chwilę,
while (digitalRead(przycisk1) == LOW) {} // Czekaj na puszczenie pstryczka,
delay(opoznienie); // Zaczekaj chwilę.
//}
//digitalWrite(dioda,LOW);
//lcd.print ("FINE");
};
}