R1K3N48sEhQAF
Zdjęcie przedstawia płytkę stykową, na której podłączone są różne kable i komponenty takie jak silnik serwo, arduino uno czy panel przycisków.

I_R_W15_M03 Przykładowe projekty

Ćwiczenie 1
R1BEDJOK1ESB2
Które wywołanie funkcji pozwala ustawić kursor na początku pierwszego wiersza? Możliwe odpowiedzi: 1. lcd.setCursor(0, 0);, 2. lcd.setCursor(2, 0);, 3. lcd.setCursor(0, 2);
3
Ćwiczenie 2

Napisz szkic, który pozwoli wyświetlać temperaturę w stopniach Celsjusza oraz w kelwinach:

R13qVlo0QjbKB
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.

Linia 1:

temperatura z dokładnością do 2 miejsc po przecinku, napis st., litera C.

Linia 2:

temperatura z dokładnością do 2 miejsc po przecinku, litera K

Ćwiczenie 3
R16VAPNL53ZEC
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Ćwiczenie 4
R1C228QZ4V9VH
Uzupełnij pętlę for tak, aby zestaw instrukcji został wykonany 6 razy. for (licznik = 0; licznik < 1. 6, 2. 5, 3. 2, 4. 1; licznik = licznik + 1. 6, 2. 5, 3. 2, 4. 1) {
kod do wykonania
}
Ćwiczenie 5
RME23JX9636TN
Zaznacz, która dioda LED jest błędnie podłączona
R1QMuChqYTtcl
Zaznacz błędne połączenie. Możliwe odpowiedzi: 1. Rezystor czerwonej diody LED połączony jest pinem ~6., 2. Rezystor zielone diody LED połączony jest pinem 7.
Ćwiczenie 6
R1JP8T4VLHZ4J
Która deklaracja jest błędnie napisana? Możliwe odpowiedzi: 1. pinMode(autaZoltaPin = OUTPUT);, 2. pinMode(przycisk, INPUT);, 3. pinMode(autaZoltaPin, OUTPUT);
R12LM6ZMGQVLL
Ćwiczenie 7
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
Ćwiczenie 8
R1539A143H44X
Wstaw w luki podane pojęcie w odpowiedniej kolejności od lewej. Wyprowadzenia tranzystora BC548 to:
1. 1. kolektor, 2. emiter, 3. baza,
2. 1. kolektor, 2. emiter, 3. baza,
3. 1. kolektor, 2. emiter, 3. baza.
Ćwiczenie 9
R225DA4R97KQD
Wymyśl pytanie na kartkówkę związane z tematem materiału.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
R1XT835QQO47A
Uzupełnij, przenosząc w luki odpowiednie pojęcia. Piny modułu DS3231 po lewej stronie kolejno od góry to:
1. 1. SCL, 2. SDA, 3. SDA, 4. SQW, 5. SCL, 6. VCC, 7. GND, 8. VCC, 9. GND, 10. 32K,
2. 1. SCL, 2. SDA, 3. SDA, 4. SQW, 5. SCL, 6. VCC, 7. GND, 8. VCC, 9. GND, 10. 32K,
3. 1. SCL, 2. SDA, 3. SDA, 4. SQW, 5. SCL, 6. VCC, 7. GND, 8. VCC, 9. GND, 10. 32K,
4. 1. SCL, 2. SDA, 3. SDA, 4. SQW, 5. SCL, 6. VCC, 7. GND, 8. VCC, 9. GND, 10. 32K,
5. 1. SCL, 2. SDA, 3. SDA, 4. SQW, 5. SCL, 6. VCC, 7. GND, 8. VCC, 9. GND, 10. 32K,
6. 1. SCL, 2. SDA, 3. SDA, 4. SQW, 5. SCL, 6. VCC, 7. GND, 8. VCC, 9. GND, 10. 32K.
Piny modułu DS3231 po prawej stronie kolejno od góry to:
1. 1. SCL, 2. SDA, 3. SDA, 4. SQW, 5. SCL, 6. VCC, 7. GND, 8. VCC, 9. GND, 10. 32K,
2. 1. SCL, 2. SDA, 3. SDA, 4. SQW, 5. SCL, 6. VCC, 7. GND, 8. VCC, 9. GND, 10. 32K,
3. 1. SCL, 2. SDA, 3. SDA, 4. SQW, 5. SCL, 6. VCC, 7. GND, 8. VCC, 9. GND, 10. 32K,
4. 1. SCL, 2. SDA, 3. SDA, 4. SQW, 5. SCL, 6. VCC, 7. GND, 8. VCC, 9. GND, 10. 32K.
RGS3HQXU7DECO
Ćwiczenie 10
Uzupełnij zdania. Czujnik 1. slave, 2. kilo bajtu, 3. L → H, 4. 3‑liniowego, 5. kilo bitu, 6. 20 bitów, 7. DHT11, 8. DHT22, 9. bajtu, 10. H → L, 11. L → L, 12. 1‑liniowego, 13. poziomu cieczy, 14. H → H, 15. 30 bitów, 16. 40 bitów, 17. master, 18. temperatury, 19. bitu, 20. 2‑liniowego, 21. 50 bitów, 22. wilgotności, 23. wysokości i 1. slave, 2. kilo bajtu, 3. L → H, 4. 3‑liniowego, 5. kilo bitu, 6. 20 bitów, 7. DHT11, 8. DHT22, 9. bajtu, 10. H → L, 11. L → L, 12. 1‑liniowego, 13. poziomu cieczy, 14. H → H, 15. 30 bitów, 16. 40 bitów, 17. master, 18. temperatury, 19. bitu, 20. 2‑liniowego, 21. 50 bitów, 22. wilgotności, 23. wysokości 1. slave, 2. kilo bajtu, 3. L → H, 4. 3‑liniowego, 5. kilo bitu, 6. 20 bitów, 7. DHT11, 8. DHT22, 9. bajtu, 10. H → L, 11. L → L, 12. 1‑liniowego, 13. poziomu cieczy, 14. H → H, 15. 30 bitów, 16. 40 bitów, 17. master, 18. temperatury, 19. bitu, 20. 2‑liniowego, 21. 50 bitów, 22. wilgotności, 23. wysokości komunikuje się z nadrzędnym mikrokontrolerem za pomocą 1. slave, 2. kilo bajtu, 3. L → H, 4. 3‑liniowego, 5. kilo bitu, 6. 20 bitów, 7. DHT11, 8. DHT22, 9. bajtu, 10. H → L, 11. L → L, 12. 1‑liniowego, 13. poziomu cieczy, 14. H → H, 15. 30 bitów, 16. 40 bitów, 17. master, 18. temperatury, 19. bitu, 20. 2‑liniowego, 21. 50 bitów, 22. wilgotności, 23. wysokości interfejsu szeregowego. Transmisję ramki danych inicjuje 1. slave, 2. kilo bajtu, 3. L → H, 4. 3‑liniowego, 5. kilo bitu, 6. 20 bitów, 7. DHT11, 8. DHT22, 9. bajtu, 10. H → L, 11. L → L, 12. 1‑liniowego, 13. poziomu cieczy, 14. H → H, 15. 30 bitów, 16. 40 bitów, 17. master, 18. temperatury, 19. bitu, 20. 2‑liniowego, 21. 50 bitów, 22. wilgotności, 23. wysokości (mikrokontroler) poprzez wysłanie sekwencji stanów logicznych: 1. slave, 2. kilo bajtu, 3. L → H, 4. 3‑liniowego, 5. kilo bitu, 6. 20 bitów, 7. DHT11, 8. DHT22, 9. bajtu, 10. H → L, 11. L → L, 12. 1‑liniowego, 13. poziomu cieczy, 14. H → H, 15. 30 bitów, 16. 40 bitów, 17. master, 18. temperatury, 19. bitu, 20. 2‑liniowego, 21. 50 bitów, 22. wilgotności, 23. wysokości. Po otrzymaniu takiego zapytania czujnik rozpoczyna nadanie danych w kolejności od najstarszego 1. slave, 2. kilo bajtu, 3. L → H, 4. 3‑liniowego, 5. kilo bitu, 6. 20 bitów, 7. DHT11, 8. DHT22, 9. bajtu, 10. H → L, 11. L → L, 12. 1‑liniowego, 13. poziomu cieczy, 14. H → H, 15. 30 bitów, 16. 40 bitów, 17. master, 18. temperatury, 19. bitu, 20. 2‑liniowego, 21. 50 bitów, 22. wilgotności, 23. wysokości. Cała ramka ma długość 1. slave, 2. kilo bajtu, 3. L → H, 4. 3‑liniowego, 5. kilo bitu, 6. 20 bitów, 7. DHT11, 8. DHT22, 9. bajtu, 10. H → L, 11. L → L, 12. 1‑liniowego, 13. poziomu cieczy, 14. H → H, 15. 30 bitów, 16. 40 bitów, 17. master, 18. temperatury, 19. bitu, 20. 2‑liniowego, 21. 50 bitów, 22. wilgotności, 23. wysokości.
R1OPL7PD2S6N6
Ćwiczenie 11
Uzupełnij kod, który ma na celu zapis temperatury na kartę SD. Czas zapisu to 5 sekund. void loop() Tu uzupełnij = dht.readTemperature(); File myFile = Tu uzupełnij ("test.csv", Tu uzupełnij); if (myFile) Tu uzupełnij); myFile.Tu uzupełnij (); Serial.println ("Dane zapisane!"); } else Tu uzupełnij delay (Tu uzupełnij); }
Ćwiczenie 12
RGT1E616MDRTU
Podpinając klawiaturę matrycową 4x4 użyjemy do tego: Możliwe odpowiedzi: 1. 6 linii danych, 2. 7 linii danych, 3. 8 linii danych, 4. 9 linii danych
Ćwiczenie 13
R964NDsMnsFBQ
Wymyśl pytanie na kartkówkę związane z tematem materiału.

Omów możliwe rodzaje łączenia diod.