Wróć do informacji o e-podręczniku Wydrukuj Pobierz materiał do PDF Pobierz materiał do EPUB Pobierz materiał do MOBI Zaloguj się, aby dodać do ulubionych Zaloguj się, aby skopiować i edytować materiał Zaloguj się, aby udostępnić materiał Zaloguj się, aby dodać całą stronę do teczki
1
Pokaż ćwiczenia:
1
Ćwiczenie 1
RxlYRh8pcqqZl
Pojęcie demultipleksacji spotkasz przy: Możliwe odpowiedzi: 1. odczytywaniu stanów pinów, 2. ustawianiu stanów pinów
1
Ćwiczenie 2
R1QPxeBEe1mhS
Dokończ zdanie. Z pojęciem multipleksacji spotkamy się przy…
2
Ćwiczenie 3
Rwqj9pJCtI4CL
Ile potrzebujesz wykorzystać pinów GPIO obsługując łącznie 9 LED multipleksując ich połączenie? Możliwe odpowiedzi: 1. 3, 2. 6, 3. 9, 4. 12
2
Ćwiczenie 4
RRz2Af0srBHTQ
4. Czy w programie multipleksującym matrycę LED na której wyświetlane są obrazy można wykorzystać instrukcję delay(10000)? Możliwe odpowiedzi: 1. Tak, 2. Nie
2
Ćwiczenie 5
RQFYRn6GV46tN
Czy prawidłowym jest wykorzystanie multipleksacji dla obsługi 2 LED ułożonych w jednej kolumnie, 2 wierszach? Możliwe odpowiedzi: 1. Nie, 2. Tak
3
Ćwiczenie 6
R1KulMHiRcl37
Ile mniej rezystorów wykorzystasz podłączając 12 LED w sposób klasyczny oraz multipleksując je w formacie 3x4? Możliwe odpowiedzi: 1. 10, 2. 7, 3. 8
3
Ćwiczenie 7
RDMe6Ye0MZwpg
Uzupełnij luki w poniższym programie przełączającym poszczególne wiersze. switch(row){
case 0:
digitalWrite(pinRow1,LOW);
digitalWrite(pinRow2,HIGH);
digitalWrite(pinRow3,1. HIGH, 2. HIGH, 3. pinRow3, 4. default:, 5. HIGH, 6. break;, 7. HIGH, 8. LOW);
break;
case 1:
digitalWrite(pinRow1,1. HIGH, 2. HIGH, 3. pinRow3, 4. default:, 5. HIGH, 6. break;, 7. HIGH, 8. LOW);
digitalWrite(pinRow2,1. HIGH, 2. HIGH, 3. pinRow3, 4. default:, 5. HIGH, 6. break;, 7. HIGH, 8. LOW);
digitalWrite(pinRow3,HIGH);
1. HIGH, 2. HIGH, 3. pinRow3, 4. default:, 5. HIGH, 6. break;, 7. HIGH, 8. LOW
case 2:
digitalWrite(pinRow1,1. HIGH, 2. HIGH, 3. pinRow3, 4. default:, 5. HIGH, 6. break;, 7. HIGH, 8. LOW);
digitalWrite(pinRow2,1. HIGH, 2. HIGH, 3. pinRow3, 4. default:, 5. HIGH, 6. break;, 7. HIGH, 8. LOW);
digitalWrite(1. HIGH, 2. HIGH, 3. pinRow3, 4. default:, 5. HIGH, 6. break;, 7. HIGH, 8. LOW,LOW);
break;
1. HIGH, 2. HIGH, 3. pinRow3, 4. default:, 5. HIGH, 6. break;, 7. HIGH, 8. LOW
break;
}
3
Ćwiczenie 8
R1ZQGWpBfic5Q
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.