Laboratorium zaliczeniowe:
Proszę wybrać jedno zadania kierując się chęcią uzyskania wybranej oceny jako oceny końcowej z laboratorium.
Zadanie realizujemy w parach, ale program tworzy wybrana osoba przez prowadzącego. Przygotowany program prezentujemy prowadzącemu z omówieniem szczegółowo każdej operacji jaka została utworzona w programie.
Zadanie 1 – (ocena 3)
Przygotować program z podłączonymi dwoma diodami LED. Diody migają z następującymi częstotliwością:
- LED1 – 1Hz
- LED2 – 3Hz
Zadanie 2 – (ocena 3.5)
Przygotować program z podłączonymi trzema diodami LED i dwoma przyciskami.
- LED1 – miga z częstotliwością 1Hz
- LED2 – świeci tylko jak przycisk SW1 jest wciśnięty.
- LED3 – działania włącznika bistabilnego. Jedno wciśnięcie przycisku-dioda świeci, drugie wciśniecie przycisku-dioda nie świeci.
- wszystkie funkcje powinny działać jednocześnie i nie zakłócać się wzajemnie
Zadanie 3- (ocena 4.0)
Przygotować program z podłączonymi dwoma diodami LED, wyświetlaczem LCD i przyciskiem.
- LED1 – miga z częstotliwością 1Hz – miganie zrobić na przerwaniu od układu licznikowego (przełączenie diody musi nastąpić co 500ms)
- na wyświetlaczu LCD tworzymy zegarek, który prezentuje godzinę w formacie 12:05:32. Odliczanie czasu powinno być jak najbardziej precyzyjne (nie funkcja delay)
- po naciśnięciu przycisku uruchamia się odliczanie od 10 do 0 na wyświetlaczu LCD. Pod doliczeniu do 0-pojawia się napis “STOP” i miga dioda LED
- wszystkie funkcje powinny działać jednocześnie i nie zakłócać się wzajemnie
Zadanie 4 – (ocena 4.5)
Przygotować program z podłączonymi dwoma diodami LED, czujnikiem światła, potencjometrem, wyświetlaczem LCD i przyciskiem.
- LED1 – miga z częstotliwością 1Hz – miganie zrobić na przerwaniu od układu licznikowego (przełączenie diody musi nastąpić co 500ms)
- w pierwszej linii wyświetlacza LCD
- prezentujemy
- pomiar napięcia z potencjometru, pomiar odświeżamy z częstotliwością 10Hz
- w drugiej linii wyświetlacza, po przyciśnięciu przycisku (obsługa przycisku na przerwaniu) wyświetla się aktualny pomiar napięcia czujnika światła (jeden pomiar), oraz dodatkowo obok pojawia się napis mówiący czy jest jasno/ciemno (w skali od 0-10, gdzie 0 to całkowita ciemność)
- wszystkie funkcje powinny działać jednocześnie i nie zakłócać się wzajemnie
- napięcie wyświetlamy w mV
Zadanie 5 – (ocena 5)
Przygotować program z podłączoną diodą LED, czujnikiem światła, potencjometrem, przyciskiem i komunikacją UART.
- LED1 – miga z częstotliwością 1Hz – miganie zrobić na przerwaniu od układu licznikowego (przełączenie diody musi nastąpić co 500ms)
- z poziomu terminala komputerowego możemy wpływać na działanie programu przez wysłanie odpowiednich komend:
- ‘jeden’ – pomiar jednorazowy napięcia – pomiar prezentowany na terminalu komputera
- ‘cykliczny-nn’ – cykliczny pomiar napięcia, co zadaną ilość sekund, np. “cykliczny-10” – pomiar dokonujemy co 10 sekund i wyświetlamy na terminalu, “cykliczny-02” – pomiar, co 2 sekundy itd.
- ‘stop’ – przerywa cykliczny pomiar
- ‘CH-n-1’ – uruchamia pomiar na wybranym kanale, np. “CH1-1” – uruchamia pomiar na kanale 1. Ilość możliwych kanałów ograniczamy do 2.
- ‘CH-n-0’ -wyłącza pomiar na wybranym kanale
- ‘?’ – wyświetla na terminalu menu z dostępnymi opcjami programu
- napięcie wyświetlamy w mV
- jeśli są wybrane dwa kanały pomiarowe to w pomiarze jednorazowym i cyklicznym wyświetlamy dwa napięcia. Jeśli żaden z kanałów nie jest uruchomiony to wyświetlamy odpowiedni komunikat.
- przycisk służy do manualnego rozpoczęcia jednorazowego pomiaru – działa jak komenda ‘jeden’
- wszystkie funkcje powinny działać jednocześnie i nie zakłócać się wzajemnie
Ankieta: