Czy ktoś wie czemu ten skecz nie działa? - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Programowanie w Arduino (https://forum.arduinopolska.pl/dzial-programowanie-w-arduino) +--- Wątek: Czy ktoś wie czemu ten skecz nie działa? (/watek-czy-kto%C5%9B-wie-czemu-ten-skecz-nie-dzia%C5%82a) |
Czy ktoś wie czemu ten skecz nie działa? - kolo004 - 23-11-2018 Jak w temacie - robię dzieciakowi małą choinkę z 5 rzędami diód które włączają się od dołu do góry na następnie z powrotem gasną na dół. Cały interwał trwa 6,5 sekundy. Wgrywam to na pro mini i chyba raz któryś pin zadziałał ale nie wiem co jest. Oznaczenia literowe muszę użyć bo ten program będzie częściom innego i nie mogę użyć liczb. Kompiluje się i wgrywa bez błędów ale na pinach nie mam skoków napięcia jak zadanych w skeczy chyba że się miernikiem nie da pomierzyć. Kod: const int A = 1; RE: Czy ktoś wie czemu ten skecz nie działa? - kaczakat - 23-11-2018 Witaj. Jeśli masz problem z zaświeceniem led to zacznij od kursu: https://forbot.pl/blog/kursy. na początek elektronika i potem Arduino, choć podłączenie led do Arduino jest opisane od strony sprzętowej również w kursie Arduino. Z kodu wynika, że cały interwał będzie trwał wilokrotność wszystkich użytych delay, 1000 to 1s, więc więcej niż 6.5s. Jeśli jednak do pinu podłączasz więcej niż 1 led to jednak kurs elektronika, z pinu atmegi nie powinieneś brać więcej niż 20mA. Jeśli zadziałało za pierwszym razem, to poszukaj nowej płytki Arduino. I poczytaj kursy. Jak już musisz używać liter to przynajmniej nie tych które mogą oznaczać cyfry HEX. Chyba, że zamyślasz użyć ich potem jak liczby HEX. To też nie przejdzie. No i pin 1 jest od UART do programowania. płytki. Do 0 i 1 nic nie podłączaj - dowiedziałbyś się może na kursie. Dopiero pod koniec kursu dowiesz się, że nie używa się delay w programach końcowych, to służy tylko do wersji DEMO, gdy program ma kilka funkcji i parę linijek kodu. |