06-11-2017, 13:09
Hmmm... nie podoba mi się podłączenie przycisków w kodzie, który masz już teraz. Powinieneś podłączyć przyciski do masy, a w kodzie oznaczyć je inaczej:
Wtedy wykrywać wciśnięcie przycisku jako
Przycisk na wejściu analogowym musisz deklarować normalnie (jako INPUT), a jego stan wykrywać przez analogRead (ale tutaj nie pamiętam, jakie wartości przyjmie przycisk wciśnięty, a jakie puszczony (czy puszczony zbliża się do 0 czy odwrotnie), więc będziesz musiał sprawdzić to sam):
Kod:
pinMode(2, INPUT_PULLUP);
Kod:
if(digitalRead(2)==LOW){
//instrukcje
}
Kod:
if(analogRead(A5)<50){
//instrukcje
}