Quiz /8 Arduino Quiz Sprawdź swoją wiedzę o Arduino. 1 / 8 Funkcja setup() w programie Arduino? Wykonuje główną pętlę programu Jest wywoływana cyklicznie w czasie działania programu Służy m.in. do inicjalizacji zmiennych i konfiguracji ustawień Uruchamia proces wgrywania programu na płytkę 2 / 8 Która z poniższych funkcji służy do odczytu stanu cyfrowego pinu w Arduino? digitalWrite() analogRead() digitalRead() analogWrite() 3 / 8 Jaką wartość zwraca funkcja analogRead() w Arduino UNO? TRUE lub FALSE od 0 do 1023 od 0 do 255 od -1023 do 1023 4 / 8 Do czego służy funkcja millis() w Arduino? Do odczytu aktualnego czasu w milisekundach od uruchomienia programu Bezpośrednio do generowania opóźnień Do odczytu czasu w mikrosekundach Do synchronizacji z zegarem czasu rzeczywistego 5 / 8 Który z poniższych nie jest standardowym protokołem komunikacyjnym obsługiwanym przez Arduino UNO? UART (USART) SPI I2C HTTP 6 / 8 Jaką funkcję spełnia rezystor podciągający (pull-up) w kontekście przycisku podłączonego do Arduino? Zabezpiecza Arduino przed przepięciami Stabilizuje odczyt stanu przycisku Zwiększa czułość przycisku Ogranicza prąd płynący do przycisku 7 / 8 Jakie jest główne zastosowanie PROGMEM w programowaniu Arduino? Zapisuje zmienne w pamięci EEPROM Przechowuje zmienne w pamięci programu (flash), aby zaoszczędzić SRAM Optymalizuje zużycie procesora poprzez przechowywanie zmiennych w pamięci cache Umożliwia dynamiczne przydzielanie pamięci na stosie 8 / 8 W jaki sposób przerwanie zegara (timer interrupt) różni się od przerwania pin change interrupt (PCINT) w Arduino? Przerwanie zegara jest wyzwalane przez zmianę stanu na pinie, podczas gdy PCINT przez zewnętrzny sygnał czasowy Przerwanie zegara jest inicjowane przez wewnętrzny licznik, a PCINT przez zmianę stanu na wybranym pinie Przerwanie zegara może być używane tylko w określonych modelach Arduino, podczas gdy PCINT jest uniwersalne PCINT zużywa więcej zasobów CPU niż przerwanie zegara Twój wynik to 0% Uruchom ponownie quiz