Przykład Blink - 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: Przykład Blink (/watek-przyk%C5%82ad-blink) |
Przykład Blink - henryk251 - 22-11-2022 Witam Jestem bardzo początkujący w Arduino. Proszę o wytłumaczenie dlaczego po wpisaniu void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(5, OUTPUT); pinMode(4, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(5, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(5, LOW); // turn the LED off by making the voltage LOW delay(1000); digitalWrite(5, HIGH); / delay(1000); while(1){} // wait for a second } dioda cały czas mruga? Przecież po jej zapaleniu digitalWrite(5, HIGH) jest nieskończona pętla. Dzięki za naprowadzenie. Henryk RE: Przykład Blink - Jarewa0606 - 23-11-2022 (22-11-2022, 23:07)henryk251 napisał(a): Przecież po jej zapaleniu digitalWrite(5, HIGH) jest No właśnie co jest?? bo ja widzę "/" a to nie komentarz. Nie napisałeś dla jakiego UC to jest pisane a to bardzo ważne.. RE: Przykład Blink - kaczakat - 23-11-2022 I przez ten / raczej nic się nie skompilował, potem nie wgrało, działa program, który był wcześniej. RE: Przykład Blink - henryk251 - 23-11-2022 (23-11-2022, 17:12)kaczakat napisał(a): I przez ten / raczej nic się nie skompilował, potem nie wgrało, działa program, który był wcześniej.Nie ma tego "/" - pozostał przy wklajaniu kodu tutaj. RE: Przykład Blink - henryk251 - 23-11-2022 Doldam jeszcze, że w po dadaniu w pętli: while(1) { Serial.println("OK"); } w terminalu mam cału czas: OK OK OK OK ... więc petla jest wykonywana, ale dioda cały czas mruga! Już mi się pomysły skończyły dlaczego tak jest. RE: Przykład Blink - kaczakat - 23-11-2022 Innym wyjaśnieniem jest restartowanie uC, zamiast wydruku OK zadeklaruj jakąś zmienną i w while drukuj zmienna++. Sprawdź czy drukuje ciągle to samo, czy faktycznie wydruki lecą w górę. Wgrałem ten pierwszy program do Arduino, tylko dla wbudowanej led na pinie 13 i nic mi nie miga. RE: Przykład Blink - henryk251 - 23-11-2022 Dzięki za sprawdzenie. Podejrzewam, że moduł jest uszkodzony |