• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Wyjście z pętli for nie działa
#2
Wejdź do przykładów Arduino i zobacz jak się obsługuje przyciski. Na pinie gdzie masz odczytywać stan przycisku musisz wymusić określony stan niski lub wysoki przez rezystor, np. 10k, a przycisk ma go zmienić na przeciwny. Możesz to zrobić podając parametr INPUT_PULLUP, wtedy wykorzystasz wewnętrzny rezystor podciągający do VCC, wewnętrzny podciąga tylko do stanu wysokiego (UNO,PRO MINI, NANO), także przyciskiem możesz zwierać tylko do GND, a o wciśnięciu przycisku świadczy odczyt 0, lub !1 (nie 1, nie HIGH).
W sumie nie musisz definiować tego pinu jako wejścia, bo tak są domyślnie ustawione piny Atmegi, ale dla porządku lepiej to zrobić, nie wiem co tam Arduino sobie wyrabia po starcie. Przykład masz u siebie w podstawach.
Masz zewnętrzny rezystor pull_down i zwierasz krańcówką do VCC? Z opisu, że działa jak zewrzesz przed włączeniem domyślam się, że robisz to na oślep.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Wiadomości w tym wątku
Wyjście z pętli for nie działa - przez adrian1118 - 20-05-2018, 18:37
RE: Wyjście z pętli for nie działa - przez kaczakat - 20-05-2018, 19:10

Skocz do:


Przeglądający: 1 gości