LED blink millis - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica) +--- Wątek: LED blink millis (/watek-led-blink-millis) |
LED blink millis - Maifu - 29-12-2017 Witam, dopiero co rozpoczynam swoją przygodę z Arduino, a potrzebuję napisać funkcję, która będzie mrugać diodą LED (dwa mignięcia, długa przerwa). Problem w tym, że nie mogę zastosować delay (potrzebuję wielowątkowości), próbuję użyć do tego funkcji millis, ale po wgraniu skeczu dioda świeci w sposób ciągły. Bardzo bym prosił o waszą pomoc, za którą z góry dziękuję. Poniżej zamieszczam kod: Kod: #define LED_PIN 0 RE: LED blink millis - ANT - 29-12-2017 Okazało się, że dosyć mocno trzeba było zmodyfikować Twój program aby zaczął działać według wytyczonych przez Ciebie założeń. Nie będę pisał co było źle bo za dużo pisania Wolę w tym przypadku podać Ci gotowy działający kod. Został on napisany na "gołe" Arduino UNO. Jako dioda testowa to została wykorzystana wiadomo ta co jest na płytce pod pinem 13. Zmień sobie do własnych potrzeb na inną. Również troszkę pozmieniałem czasy do testów ale to dla Ciebie nie problem aby wpisać takie jakie potrzebujesz. Ponadto myslę, że dosyć łatwo będzie Ci program zmodyfikować gdybyś potrzebował dołożyć dodatkowe czasy mrugania diodą. Poniżej kod: Kod: // ------------------------------------------------------------- Pozdr. ANT RE: LED blink millis - Maifu - 29-12-2017 Dziękuję za pomoc, temat rozwiązany. |