Quiz EduBox #07 /8 EduBox#07 Sprawdź swoją wiedzę o Arduino. 1 / 8 Jakie tryby pracy pinów można ustawić za pomocą funkcji pinMode() w Arduino? INPUT – konfiguruje pin jako wejście. OUTPUT – konfiguruje pin jako wyjście. INPUT_PULLUP – konfiguruje pin jako wejście z wewnętrznym podciąganiem do napięcia zasilania. Wszystkie powyższe. 2 / 8 Jaki stan (HIGH lub LOW) zwróci funkcja digitalRead() dla pinu skonfigurowanego jako INPUT_PULLUP w Arduino, gdy pin nie jest podłączony do żadnego obwodu? HIGH, ponieważ wewnętrzny rezystor podciąga pin do napięcia zasilania. LOW, ponieważ wewnętrzny rezystor wymusza stan niski na pinie. Zależy od zewnętrznego źródła zasilania podłączonego do Arduino. Zależy od temperatury otoczenia i innych warunków środowiskowych. 3 / 8 Która z poniższych instrukcji jest nieprawidłowa? digitalRead(7); digitalRead(7,LOW); pinMode(7, INPUT_PULLUP); digitalWrite(7,HIGH); 4 / 8 Jaka jest koncepcja eliminacji wpływu drgań styków (debouncing) programowo w kontekście przycisków w Arduino? Aktywacja wewnętrznego kondensatora, eliminującego wpływ drgań styków przycisku. Zwiększenie prędkości odczytu pinu, aby szybciej rejestrować zmiany stanu przycisku. Dodanie opóźnienia w programie, aby eliminować błędne odczyty wynikające z drgań mechanicznych przycisku. Nie da się programowo wyeliminować wpływu drgań styków przycisku. 5 / 8 Jaki typ zmiennej należy użyć do przechowywania wartości zwracanej przez funkcję millis() w Arduino? int boolean byte unsigned long 6 / 8 Czym jest tablica danych w Arduino? Specjalną biblioteką do przechowywania dużej ilości danych? Zbiorem elementów danych różnego typu, dostępnych pod wspólną nazwą. Zewnętrznym modułem umożliwiającym przechowywanie danych. Zbiorem elementów danych tego samego typu, dostępnych pod wspólną nazwą. 7 / 8 Jak poprawnie definiujemy tablicę danych w języku Arduino? mojaTablica[5] = {1, 2, 3, 4, 5}; int mojaTablica[4] = {1, 2, 3, 4, 5}; byte mojaTablica[5] = {1, 2, 3, 4, 5}; Żadne z powyższych. 8 / 8 Co robi instrukcja stan = !stan; w kontekście programowania Arduino? Dodaje wartość ! do zmiennej stan. Odwraca obecny stan zmiennej stan z true na false lub z false na true. Sprawdza, czy stan jest równy znakowi wykrzyknik. Wykrzyknik nie jest poprawnym operatorem. Twój wynik to 0% Resetuj Quiz