Mikrokontrolery wytyczne do projektów Temat 1 Łamanie kodu

Podobne dokumenty
Mikrokontrolery wytyczne do projektów

PRUS. projekt dokumentacja końcowa

Instrukcja obsługi sterownika mikroprocesorowego MIKSTER MCM 023

Dokumentacja sterownika mikroprocesorowego "MIKSTER MCC 026"

INDU-22. Przemysłowy Sterownik Mikroprocesorowy. Przeznaczenie. masownica próżniowa

Sp. z o.o Czeladź ul. Wojkowicka 21 Tel. (0-32) , , Fax:

INSTRUKACJA UŻYTKOWANIA

INDU-21. Przemysłowy Sterownik Mikroprocesorowy. Przeznaczenie Masownice próżniowe, mieszałki

INSTRUKCJA OBSŁUGI. Wyświetlacz tekstu T20

INDU-40. Przemysłowy Sterownik Mikroprocesorowy. Przeznaczenie. Dozowniki płynów, mieszacze płynów.

Compaction measurement for vibrating rollers. CompactoBar ALFA H/P

INDU-60. Przemysłowy Sterownik Mikroprocesorowy. Przeznaczenie Myjki tunelowe pojemników i palet.

Instrukcja obsługi Bi-Tronic Control 2 - PRZECHOWYWANIE. Zachować do wglądu

WOJSKOWA AKADEMIA TECHNICZNA im. Jarosława Dąbrowskiego LABORATORIUM UKŁADÓW PROGRAMOWALNYCH I SPECJALIZOWANYCH

Kody błędów pralki firmy Gorenje model WA60149

Magic Head. Krótka instrukcja obsługi. ǁ - linie dzielące część wyświetlacza na sekcję PAN i TILT

DOKUMENTACJA TECHNICZNO-RUCHOWA. Sterownik mikroklimatu FAG25-III

Instrukcja programowania sterownika temperatury Piec APE 800

Dodatek A. Spis instrukcji języka Prophio.

INDU-52. Przemysłowy Sterownik Mikroprocesorowy. Przeznaczenie Kotły warzelne, Patelnie gastronomiczne, Piekarniki

MODBUS RTU wersja M1.14 protokół komunikacyjny wyświetlaczy LDN

- odczytuje sygnały z analizatora sygnałów (siła, przyspieszenie, prędkość obrotowa) i obrazuje je w formie graficznej

Przymiar ArborSonic 3D z komunikacją Bluetooth. modele 1600 mm i 2000 mm. Instrukcja użytkownika. wer. 1.0

Ustawienia ogólne. Ustawienia okólne są dostępne w panelu głównym programu System Sensor, po kliknięciu ikony

HC1 / HC2. Regulator temperatury

INSTRUKCJA OBSŁUGI ZEGARKA ANALOGOWEGO

Eura-Tech. Instrukcja Obsługi Aplikacji Mobilnej

INSTRUKCJA OBSŁUGI MONITORA LINII PRĄDOWEJ

1 Czytnik E-Booków 2 Pokrowiec ochronny 3 Słuchawki 4 Kabel USB 5 Skrócona instrukcja 6 Karta gwarancyjna. Zmniejszanie głośności

Stoper solarny C5085 INSTRUKCJA OBSŁUGI. Nr produktu Strona 1 z 7

Instrukcja obsługi System powiadamiania klientów

Rejestrator danych Log 10, TFA, zakres -30 do +60 C

UKŁAD STEROWNICZY OBSŁUGA REGULATORA

ADAPTER INTERFEJSU dla ipod KS-PD100 Przed użyciem adaptera

Edukacyjny sterownik silnika krokowego z mikrokontrolerem AT90S1200 na płycie E100. Zestaw do samodzielnego montażu.

INSTRUKCJA PANEL STERUJĄCY MT-1. do kontrolerów serii EPIPDB-COM

Wprowadzenie. Funkcje klawiszy

WEJŚCIE W TRYB PROGRAMOWANIA

Instrukcja obsługi Bi-Tronic Control 2 - Fermentacja

INSTRUKCJA OBSŁUGI TABLICY WYNIKÓW SPORTOWYCH SERIA PROFI

Nowe funkcje w wersji 2 hafciarki PR-650

Klawiatura komputerowa.

STEROWNIK LAMP LED MS-1 Agropian System

Obsługa programów diagnostycznych pralek Electrolux dla wersji EWM1000plus, EWM2000evo, EWM3000new

SZYMAŃSKI ŁÓDŹ Ul. Wiskicka 22 Tel./fax. (042) Tel./fax. (042) Kom

INSTRUKCJA OBSŁUGI TABLICY WYNIKÓW SPORTOWYCH SERIA PROFI

ADAPTERA INTERFEJSU ODTWARZACZA D. KS-PD500 Przed użyciem adaptera

Wprowadzenie i specyfikacja techniczna 2. Opis ogólny wyświetlacza i panelu sterującego 3. Sterowania w trybie ISOBAR 4. Sterowanie ręczne 5

INSTRUKCJA OBSŁUGI REGULATOR TEMPERATURY TPC NA-10

Instrukcja obsługi Bi-Tronic Control 2 Zamrażanie

Klawiatura matrycowa

Rejestrator temperatury LOG100 CRYO Dostmann Electronic

WYŚWIETLACZ KOMPUTERA

Elektroniczny Termostat pojemnościowych ogrzewaczy wody

Program testowy i kody błędów suszarki Bosch

INSTRUKCJA OBSŁUGI U700

INSTRUKCJA OBSŁUGI REGULATORA DO KOTŁA C.O. IE-24 STEROWANIE PROPORCJONALNE

1. Upewnij się, że Ozoboty zostały naładowane przed lekcją (ozobot ładuje się około min, a czas jego pracy przewidziano na około 90 minut).

Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski

Instrukcja serwisowa sterownika agregatu chłodniczego LGSA-02

INSTRUKCJA OBSŁUGI TOKENA WIELOFUNKCYJNEGO

Instrukcja obsługi Bi-Tronic Control 3 Zamrażanie

Manometr cyfrowy z funkcją rejestracji. Dokładność: 0,1% Ciśnienie aktualne. Status

3. Sieć PLAN. 3.1 Adresowanie płyt głównych regulatora pco

Telebimy DIAMOND 5 SMD. Raster 5 mm. Sterowanie PC - LAN/PENDRIVE/WiFi/Pilot. Polski producent Wysoka jakość Energooszczędność

NAZWA PRODUKTU: Interaktywny ROBOT OLBRZYM K1 Walczy Strzela Y73 Cechy produktu

Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu.

Mikrooperacje. Mikrooperacje arytmetyczne

Uniwersalny sterownik silnika krokowego z portem szeregowym RS232 z procesorem AT90S2313 na płycie E200. Zestaw do samodzielnego montażu.

A. Korzystanie z panelu sterowania

WYŚWIETLACZE TEKSTOWE SERIA A (16cm) / SERIA K (25cm) / SERIA M (48cm) Oferta ważna od r.

Użycie AVR Studio do kompilacji AVRUB

INSTRUKCJA OBSŁUGI. Przekaźnik czasowy ETM ELEKTROTECH Dzierżoniów. 1. Zastosowanie

Instrukcja obsługi Bi-Tronic Control 1 Zamrażanie

Regulator wilgotności powietrza Nr produktu

#UczymyDzieciProgramować

Wyłącznik czasowy GAO EMT757

OPTIMA PC v Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA ELFON. Instrukcja obsługi. Rev 1

Instrukcja instalacji i obsługi modemu ED77 pod systemem operacyjnym Windows 98 SE (wydanie drugie)

Instrukcja programowania nadajnika ATV-49. Instrukcja dotyczy programu PR-DOS V0.80 LIGHT, który obsługuje nadajniki ATV-49 SV 1.3

Falownik MOTOVARIO LM16. Skrócona instrukcja obsługi

Procedury trybu serwisowego oraz kody błędów chłodziarki Liebherr C3253, C3533 oraz C4023

Konfiguracja StecaGrid Portal

Język C. Wykład 9: Mikrokontrolery cz.2. Łukasz Gaweł Chemia C pokój 307

Instrukcja obsługi Zaplecza epk w zakresie zarządzania tłumaczeniami opisów procedur, publikacji oraz poradników przedsiębiorcy

WYŚWIETLACZE GRAFICZNE MAX

INSTRUKCJA OBSŁUGI REGULATORA DO KOTŁA C.O. STEROWANIE PROPORCJONALNE Obsługa pompy c.o., c.w.u. i dmuchawy IE-26

INDU-41. Przemysłowy Sterownik Mikroprocesorowy. Przeznaczenie: Dozownik płynów

Skrócona instrukcja. Najważniejsze zmiany w wersji oprogramowania 4.4h

Interfejs analogowy LDN-...-AN

Niniejsze materiały stanowią własność Ministerstwa Finansów i są objęte ochroną prawną.

INSTRUKCJA OBSŁUGI DIODOWEGO WYŚWIETLACZA TEKSTÓW PIEŚNI STEROWANEGO Z TABLETU 10,1 '

escobar funkcje urządzenia.

Ćwiczenie 2. Siedmiosegmentowy wyświetlacz LED

Falownik MOTOVARIO EM16. Skrócona instrukcja obsługi

Wagomat PMP9503. WiS Bydgoszcz. Wagomat PMP9503 seria1../2../3.. Instrukcja obsługi. 31 październik, 2003 strona 1

FUNKCJE OGÓLNE. Przechowywany kod

- jasność świecenia L > 7100 cd/m 2 przy jasności pojedynczej diody 1,5 cd,

Diagnostyka pamięci RAM

ZC4 319M43 34 Seria Z PŁYTA STERUJĄCA CHARAKTERYSTYKA OGÓLNA

Transkrypt:

Mikrokontrolery wytyczne do projektów Temat 1 Łamanie kodu Program ma imitować proces łamania kodu zadanego w postaci ciągu ośmiu cyfr szesnastkowych ( 0.. 9, A, b, C, d, E, F ). Na wszystkich segmentach wyświetlane są szybko zmieniające się kolejne cyfry szesnastkowe. Po n-krotnym wyświetleniu na skrajnie lewym segmencie cyfry odpowiadającej pierwszemu znakowi kodu, cyfra ta jest wyświetlana w sposób ciągły (kod na pozycji nr 1 został złamany), a proces łamania dotyczy kolejnych segmentów (od lewej do prawej strony). Złamanie każdego znaku powinno być sygnalizowane włączenie odpowiedniej diody LED (LED1..LED8). Po złamaniu całego kodu (ośmiu znaków) program oczekuje na wprowadzenie (poprzez monitor portu szeregowego) nowego kodu lub na naciśnięcie przycisku S2 wtedy ponownie łamany jest dotychczasowy kod. Naciśnięcie w trakcie procesu łamania kodu przycisku S1 powoduje wstrzymanie łamania, a kolejne naciśnięcie wznawia łamanie naciskanie przycisku S2 w trakcie łamania nie powinna powodować żadnej akcji.

Program powinien akceptować następujące komendy (wprowadzane z PC poprzez monitor łącza szeregowego): Cxxxxxxxx - kod w postaci ciągu ośmiu znaków szesnastkowych Nxx - liczba powtórzeń (1..99) wyświetleń określająca złamanie znaku Dxxxx - czas wyświetlania pojedynczego znaku w trakcie łamania (w ms, zakres 1..9999), pozwalający na regulację prędkości łamania kodu Program powinien sygnalizować (poprzez wyświetlenie odpowiedniego komunikatu) ewentualne błędy w podanych komendach lub parametrach. Po starcie program powinien wykorzystać wartości domyślne zapisane w sposób umożliwiający ustalenie ich wartości poprzez łatwą modyfikację kodu źródłowego na etapie demonstracji działania programu (edycja przed wgraniem kodu do mikrokontrolera). Użycie komend w trakcie działania programu powinno skutkować natychmiastową zmianą odpowiednich parametrów. Parametry (ustalane przed kompilacją kodu): CODE - ciąg ośmiu cyfr szesnastkowych stanowiących kod TIMES - liczba powtórzeń wyświetleń określająca złamanie znaku DISP - czas wyświetlania pojedynczego znaku Punkt startowy: Google led key tm1638

Temat 2 Wiatrak Program ma imitować ruch obracającego się wiatraka (odcinka złożonego z pewnej liczby świecących się elementów matrycy 8x8). Po starcie w pozycji pionowej wiatrak powinien obracać się w prawo (zgodnie z ruchem wskazówek zegara) rozpędzając się do zadanej prędkości obrotowej. Po jej uzyskaniu, a następnie po wykonaniu zadanej liczby pełnych obrotów, wiatrak powinien zwalniać (w identycznym tempie jak w trakcie rozpędzania) aż do momentu zatrzymania w pionie. Następnie powinien wykonać podobny cykl (rozpędzanie, obracanie się z zadaną prędkością, zwalnianie) tym razem wykonując obroty w lewo (przeciwnie do ruchu wskazówek zegara). Kolejne cykle (obroty w prawo i w lewo) mają występować naprzemiennie aż do momentu wprowadzenie z PC (poprzez monitor portu szeregowego) komend mających wpływ na sposób działania programu. Program powinien akceptować następujące komendy (wprowadzane z PC poprzez monitor łącza szeregowego): REVxxx- prędkość obrotowa (liczba pełnych obrotów w ciągu 10 s, zakres 1..999)

Nxxx - liczba pełnych obrotów z ustaloną prędkością (1..999) Px - chwilowe zatrzymanie obrotów (P0) lub ich wznowienie (P1). Zatrzymanie lub wznowienie obrotów powinno wiązać się ze stopniowym zwalnianiem lub przyspieszaniem obrotów. Pełne zatrzymanie (i w konsekwencji start) może nastąpić tylko w pozycji pionowej wiatraka, zaś po wznowieniu ruchu wiatrak powinien wykonać zadaną liczbę pełnych obrotów, niezależnie od momentu uprzedniego wstrzymania ruchu S - uruchomienie programu od początku z nowymi wartościami parametrów (REV i N). Wprowadzenie samych parametrów REV i/lub N nie powinno skutkować żadnymi zmianami w działaniu programu Program powinien sygnalizować (poprzez wyświetlenie odpowiedniego komunikatu) ewentualne błędy w podanych komendach lub parametrach. Po starcie program powinien wykorzystać wartości domyślne zapisane w sposób umożliwiający ustalenie ich wartości poprzez łatwą modyfikację kodu źródłowego na etapie demonstracji działania programu (edycja przed wgraniem kodu do mikrokontrolera). Parametry (ustalane przed kompilacją kodu): REV TIMES - prędkość obrotowa - liczba pełnych obrotów z zadaną prędkością obrotową Punkt startowy: Google max7219 arduino

Temat 3 Przesuwanie znaków Program ma wyświetlać sześcioznakowy ciąg cyfr szesnastkowych ( 0.. 9, A, b, C, d, E, F ) w postaci cyklicznie przesuwającego się od prawej do lewej napisu. Po rozpoczęciu działania programu wszystkie segmenty są puste, kolejne znaki wyłaniają się z prawej strony wyświetlacza a następnie znikają z lewej, po czym cykl się powtarza. Każdy z czterech wykorzystanych segmentów powinien świecić z zadaną jasnością (ciemno/średnio/jasno) jasność poszczególnych segmentów może być różna. W trakcie działania program powinien umożliwiać wprowadzenie z PC (poprzez monitor portu szeregowego) komend mających wpływ na sposób działania programu. Program powinien akceptować następujące komendy (wprowadzane z PC poprzez monitor łącza szeregowego): Txxxxxx - ciąg sześciu cyfr szesnastkowych Dxxxx - czas wyświetlania pojedynczego znaku w trakcie przesuwania (w ms, zakres 1..9999), pozwalający na regulację prędkości przesuwania Bxxxx - jasność poszczególnych segmentów (0-ciemno, 1-średnio, 2-jasno; pierwszy znak dotyczy skrajnie lewego segmentu, ostatni dotyczy skrajnie prawego)

Program powinien sygnalizować (poprzez wyświetlenie odpowiedniego komunikatu) ewentualne błędy w podanych komendach lub parametrach. Użycie komend w trakcie działania programu powinno skutkować natychmiastową zmianą odpowiednich parametrów. Po starcie program powinien wykorzystać wartości domyślne zapisane w sposób umożliwiający ustalenie ich wartości poprzez łatwą modyfikację kodu źródłowego na etapie demonstracji działania programu (edycja przed wgraniem kodu do mikrokontrolera). Parametry (ustalane przed kompilacją kodu): TEXT DISP BRIGHT - ciąg znaków (sześciu cyfr szesnastkowych) - czas wyświetlania znaków - jasności poszczególnych segmentów Punkt startowy: Google 7 segment led arduino