Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Arduino

Total questions: 15

Worksheet time: 45mins

Name
Class
Date
1.

Ile razy zostaną wykonane instrukcje, które znajdą się wewnątrz następującej pętli: "for (int i = 1; i < 10; i++)"?

a)

12

b)

10

c)

9

d)

11

2.

Które zdanie na temat zapisu "i++;" jest poprawne?

a)

Spowoduje on zwiększenie wartości zmiennej "i" o jeden to

b)

Spowoduje on dodanie do zmiennej "i" wartości obliczonej linijkę wyżej

c)

Spowoduje on dodanie do zmiennej "i" wartości historycznej, którą miała ta zmienna

d)

Taki zapis jest błędny

3.

Które zdanie dotyczące funkcji zadeklarowanej jako "void wlaczDiody(int czas){}" jest prawdziwe?

a)

Nie przyjmuje żadnego argumentu i nie zwraca żadnej wartości

b)

Zwraca wartość liczbową, ale nie przyjmuje żadnego argumentu

c)

Przyjmuje jako argument zmienną liczbową, ale sama nie zwraca żadnej wartości

d)

Przyjmuje jako argument zmienną liczbową i zwraca wartość liczbową to

4.

Jakich wartości możemy się spodziewać po losowaniu, które zostanie wykonane za pomocą wywołania funkcji "random(10, 50);"?

a)

Od 11 do 49

b)

Od 10 do 49

c)

Od 11 do 51

d)

Od 10 do 50

5.

Jaki jest zakres wartości zmiennej typu "int" w Arduino UNO?

a)

Od -2147483648 do 2147483647

b)

Od -32768 do 32767

c)

Od -1000 do 1000

d)

Od 0 do 255

6.

Jaka jest optymalna wartość napięcia, którym powinno zasilać się Arduino UNO za pomocą zewnętrznego źródła zasilania (przez złącze DC)?

a)

5 V

b)

Ponad 12 V

c)

7 - 12 V

d)

5 - 7 V

7.

Wywołanie funkcji "delay(100);" spowoduje:

a)

Wstrzymanie działania programu na 100 milisekund

b)

Wstrzymanie działania programu na 100 sekund

c)

Wstrzymanie działania programu na 100 nanosekund

d)

Podana funkcja nie służy do wprowadzania opóźnień

8.

Co rozpoczyna słowo kluczowe "if"?

a)

Pętlę skończoną

b)

Instrukcję warunkową

c)

Funkcję

d)

Pętlę nieskończoną

9.

Jak powinno wyglądać wnętrze warunku, który sprawdza czy przycisk (zwierający wejście do masy) został wciśnięty?

a)

digitalRead(10) == LOW

b)

digitalRead(10) = LOW

c)

digitalRead(10) == HIGH

d)

digitalRead(10) = HIGH

10.

Co stanie się, jeśli w programie będziemy losować liczby, ale nie wykorzystamy odpowiednio funkcji "randomSeed();"?

a)

W wyniku losowania zawsze otrzymamy

b)

Po każdym uruchomieniu układu losowane liczby będą takie same

c)

W wyniku losowania zawsze otrzymamy 1

d)

Losowanie liczb będzie trwało dłużej

11.

Jak wygląda operator, który trzeba wykorzystać, aby sprawdzić czy jednocześnie zostały spełnione dwa warunki?

a)

<>

b)

||

c)

&&

d)

//

12.

Co, oprócz programu, należy sprawdzić, jeśli na wyświetlaczu LCD nie widać wyświetlanego tekstu?

a)

Jakie jest napięcia na wolnych pinach LCD

b)

Czy zerwano folię ochronną z LCD

c)

Jakie jest napięcia na wolnych pinach Arduino

d)

Czy ustawiono odpowiedni kontrast LCD

13.

Do czego służy funkcja map()?

a)

Do sprawdzenia mapy wejść/wyjść Arduino

b)

Do przeskalowania wartości z jednej skali na drugą

c)

Do zbudowania mapy otoczenia za pomocą czujnika odległości

d)

Do sprawdzenia zawartości pamięci Arduino

14.

Jaki jest symbol głównego mikrokontrolera, który znajduje się na Arduino UNO?

a)

ATmega328P

b)

ATmega128

c)

ATtiny2313

d)

STM32F103RBT6

15.

Co należy wykorzystać, aby regulować jasność świecenia diody, która została podłączona do Arduino?

a)

PWM

b)

ADC

c)

SPI

d)

I2C