WorksheetsArduino-test
Total questions: 20
Worksheet time: 40mins
Ile możliwych stanów możemy zaobserwować w urządzeniach cyfrowych:
2
3
1
4
Jaki sygnał w Arduino określa stan wysoki:
sygnał 2V
sygnał 5V
sygnał 0V
sygnał 1v
wejścia analogowe w Arduino Uno to:
A0-A13
TX, RX
A0-A5
PWM
w ile kanałów sprzętowego PWM wyposażone jest Arduino?
2
4
6
8
sygnał PWM oznaczony jest na płytce znakiem
"~"
"^"
"|"
"*"
najczęściej serwomechanizmy mogą poruszać zamontowanym ramieniem o kąt?
60-160º
180-360º
0-180º
90-180º
z każdego serwomechanizmu wyprowadzone są 3 przewody, jaką funkcje pełni przewód w kolorze żółtym -pomarańczowym?
uziemienie
zasilanie
masa
sygnał sterujący
do obsługi serva wykorzystamy bibliotekę:
Conio.h
Lostream.h
Servo.h
Open.h
wskaż funkcje do obsługi serva:
attach(),
delay()
analogWrite()
pinMode()
wyświetlacz tekstowy LCD 2x16 (lub 16x2) - zapis ten oznacza że:
na ekranie możemy wyświetlić 16 wierszy, po 2 znaki
na ekranie możemy wyświetlić 2 wiersze, po 16 znaków
na ekranie możemy wyświetlić 16 wierszy, po 16 znaków
na ekranie możemy wyświetlić 16 wierszy, po 8 znaków
Wyświetlacze kompatybilne ze sterownikiem HD44780 mogą komunikować się z otoczeniem w trybie:
4-bitowym oraz 8-bitowym
4-bitowym
8-bitowym
16-bitowym
LiquidCrystal lcd(2, 3, 4, 5, 6, 7) - zapis taki informuje, że podłączyliśmy wyświetlacz nazwany lcd, a sygnał RS został podpięty do pinu:
2
3
4
5
W podanym przykładzie, której funkcji użyjesz do deklaracji typu wyświetlacza:
lcd.begin(16,2)
lcd.setCursor(1,0)
lcd.begin(0,0)
lcd.setCursor(16,2)
Wykorzystując UART w Arduino piny Tx oraz Rx służą do:
Tx do odbierania danych , Rx do wysyłania danych
Tx oraz Rx do odbierania danych
Tx do wysyłania danych , Rx do odbierania danych
Tx i Rx do wysyłania danych
dla przedstawionego połączenia elementów na płytce z włączoną diodą, instrukcje w funkcji setup powinny wyglądać następująco:
void setup() {
pinMode(GND, INPUT);
digitalRead(8, LOW);
}
void setup() {
pinMode(8, OUTPUT);
Serial.println(8, LOW);
}
void setup() {
pinMode(8, OUTPUT);
digitalWrite(8, HIGH);
}
jak powinien wyglądać program, w którym dioda podłączona do pinu 8 świeci i gaśnie co 1 sekundę, wskaż kolejność instrukcji w funkcji loop()
b, c, a, c
a, c, b, c
b, a, c, c
c, b, c, a
w przestawionym programie wskaż jak powinna wyglądać instrukcja warunkowa włączająca diodę podczas wciśnięcia przycisku - przełącznika?
digitalRead(8) == HIGH
digitalRead(7) == LOW
digitalWrite(7) == LOW
digitalWrite(8) == LOW
Co realizuje przedstawiony kod programu?
program miga diodą zieloną, tylko gdy jest wciśnięty przycisk
program miga diodą żółtą, tylko gdy jest wciśnięty przycisk
program miga na przemian diodami, tylko gdy jest wciśnięty przycisk
program miga diodą czerwoną, tylko gdy jest wciśnięty przycisk
w pokazanym przykładzie wykonującym miganie diody, jak powinny wyglądać instrukcje użytych funkcji digitalWrite()
(1000)
(8, HiGH), (8, LOW)
(ledPin, HIGH), (ledPin, LOW)
(ledPin)
program w każdym obiegu pętli wypisuje w oknie UART wartość zmiennej, którą będziemy zwiększać o 10, jak powinny wyglądać instrukcje w podanym przykładzie:
a->0, b->0, c->9600, d->0+10
a->00, b->0, c->9600, d->+10
a->0, b->licznik, c->9600, d->licznik+1
a->0, b->licznik, c->9600, d->licznik+10
