Operácie

MIPS Projekt: Rozdiel medzi revíziami

Zo stránky SensorWiki

Balogh (diskusia | príspevky)
Bez shrnutí editace
Balogh (diskusia | príspevky)
Bez shrnutí editace
Riadok 17: Riadok 17:




== Zadania semestrálnych projektov na rok 2021 ==
== Voľné projekty ==


<!--
LCD Displej
Toto bolo v minulosti, ale na dištančnú formu je to nevhodné. V roku 2021 nebudú pracovať vo dvojiciach, ale individuálne.  
<ol>
 
<li value="1"> <!-- Lipták, Kristián: --> Stopky - spustenie, aspoň jeden medzičas, nulovanie. 3x tlačítko + LCD displej
Zadanie pozostáva z dvoch častí:
<li value="2"> <!-- Turčan, Maroš: -->    Kuchynské minútky - nastavenie, spustenie, alarm. Tlačítko, potenciometer (nastavenie času) + LCD displej
 
<li value="3"> <!-- Buday, Bálint: -->    Vizualizácia polohy potenciometra na displeji - vyfarbovanie polí na displeji (ako ovládač hlasitosti)
1. teoretická časť - v tejto časti máte popísať v rozsahu max. 10 strán čo a ako ste použili. Typicky tu býva uvedený popis periférnych obvodov, ktoré ste pripojili k mikroprocesoru, použité periférie mikropočítača dôležité registre s popisom jednotlivých bitov atď. (max. 20b.)
<li value="4"> <!-- Čellár, Jakub: -->   Počítadlo ľudí (pomocou tlačidiel s výpisom na LCD displej s maximálnim obmedzením počtu ludí)
Dokumentáciu budete písať do tejto wiki-stránky, prihlasovacie meno a heslo sa dozviete na cvičení.
</ol>
Na prvé zoznámenie so systémom môžete použiť [[Testing Page|testovaciu stránku]] a [[Projekt: vzorová šablóna|vzorový projekt - šablónu]].
 
2. program - okrem predvedenia programu cvičiacemu je poterbné napísať k nemu tiež krátky popis, alebo vývojový diagram. Môže byť súčasťou prvej časti zadania. (max. 20 b.)
 
Termín na odovzdanie je na dohode s cvičiacim, najneskôr do skúšky. Na zadaní môžete pracovať priebežne, alebo sa dohodnite s cvičiacim na súvislej práci v laboratóriu (napr. jeden celý deň). POZOR: niektoré zadania vyžadujú prípravu aj od cvičiaceho, nečakajte preto, že prídete a budete mať všetko na prácu nachystané -- treba sa vopred dohodnúť.
-->
 
'''Navrhujeme sem nejaké zadania, ktoré sa dajú riešiť aj doma, výsledkom bude video a zdrojový kód riešenia s krátkym opisom.''' Odovzdavanie cez Classroom podobne ako bezne zadania: video plus zdrojak. Video by mohlo byt komentovane, cize popri tom ako ukazujem, aj vysvetlujem co. Zdrojaky takisto musia obsahovat vela komentarov, pozor NIE tie co pisem ja do vzorovych programov!
 
Odovzdavanie bude do terminu skusky.
 
== Voľné projekty ==


Games:
Games:
<ol>  
<ol>  
<li value="5"> <!-- Belokostolský, Alex Kristóf --> [https://www.mathsisfun.com/games/simon-says.html Simon's Game] 4x LED, 1x tlačítko, LCD displej na skore
  <li value="6"> Hra - vyhýbanie sa prekážkam na LCD displeji, ovládanie jedným tlačidlom, hráč (auto) ide vpred a prepína jazdné pruhy (riadky displeja)
  <li value="6"> Hra - vyhýbanie sa prekážkam na LCD displeji, ovládanie jedným tlačidlom, hráč (auto) ide vpred a prepína jazdné pruhy (riadky displeja)
<li value="7"> <!--  Papcun, Miroslav: --> Hra na trénovanie hudobného sluchu - reproduktor zahrá 2 (náhodné) tóny a hráč musí povedať, či bol vyšší prvá alebo druhý (dve tlačidlá).
<li value="8"> Simulátor hollywood pyrotechnika - displej odrátava čas a študent má na výber dva káble ktoré môže "prestrihnúť" (odpojiť), náhodne sa zvolí jeden ktorý preruší časovať a jeden čo "vybuchne" bombu
<li value="9"> <!-- Uher, Jakub: --> Hra - na displeji sa zobrazí časový interval (napr. 10s), dvaja hráči musia trafiť tento interval čo najpresnejšie stlačením tlačidla bez toho aby išli cez. Odštartuje ich rozsvecovanie 3 lediek ako semafor pri formulách.
<li value="10"> <!-- Kiss, Gabriel: --> ''T-rex game na LCD displeji''
<li value="11"> <!-- Pieger, Peter: --> Useless Machine
<li value="12"> <!-- Plachý, Damián: --> Piškvorky (Tic-Tac-Toe)
</ol>
</ol>


Sériová komunikácia:
Sériová komunikácia:
<ol>
<ol>
<li value="16"> Goljer, Ivan: Hudobný nástroj ovládaný cez klávesnicu, sériovou linkou posiela tóny a Arduino ich hrá. Zapamätá si melódiu a vie ju zopakovať
  <li value="14"> Generátor signálov: obdlžnik, trojuholník, sinus. Parametre amplituda, frekvencia, posunutie, .. a vykresliť na ploter. Zase ak je to zložite, možno rozdeliť na časti.  
  <li value="14"> Generátor signálov: obdlžnik, trojuholník, sinus. Parametre amplituda, frekvencia, posunutie, .. a vykresliť na ploter. Zase ak je to zložite, možno rozdeliť na časti.  
  <li value="15"> Z nadradeného PC dostaneme príkaz. vyčítaj obsah EEPROM (konkrétna adresa) a urobiť výpis na display, monitor, napr. ako dekadický udaj, hexa a binárny údaj.A poprípade dekódovať výpis tak ako keby odpovedal napr. stavovému registri. Teda napr. Z a z, C a c, ... odľa toho, či je bit 1 alebo 0  atď.  
  <li value="15"> Z nadradeného PC dostaneme príkaz. vyčítaj obsah EEPROM (konkrétna adresa) a urobiť výpis na display, monitor, napr. ako dekadický udaj, hexa a binárny údaj.A poprípade dekódovať výpis tak ako keby odpovedal napr. stavovému registri. Teda napr. Z a z, C a c, ... odľa toho, či je bit 1 alebo 0  atď.  
<li value="13"> Paluš, Matúš: Kalkulačka v pevnej rádovej číarke. +-XXX.xx. Dekadické čísla budú zadávané cez terminál (Program odchytí, číslo, Vypíše, odchytí znamienko: +,-,*,/,= druhé číslo a vypíše na terminál. napr. Ak je to zložité, môže jeden robiť plus, druhý krát, ... Samozrejme by mal urobiť aj chybovú analýzu.
<li value="17"> Popelka, Kristián: Ovládanie RGB LED cez Processing pomocou troch posuvníkov ([[Meranie odporov|príklad na posuvník je tu]]).
</ol>
Senzory:
<ol>
<li value="10"> Berta, Kristof: Meranie teploty interným snímačom teploty
<li value="31"> Bilčík, Martin: ''Ultrazvukový senzor HC-SR04 a meranie vzdialenosti (parkovací senzor).''
<li value="11"> Oboril, Oliver: LED ako senzor intenzity svetla
<li value="41"> Veľký, Tomáš: ''Meranie teploty pomocou interného snímača procesora.'' (podľa [http://ww1.microchip.com/downloads/en/AppNotes/Atmel-8108-Calibration-of-the-AVRs-Internal-Temperature-Reference_ApplicationNote_AVR122.pdf AVR AppNote 122])
Servomotorček ako indikátor nejakej inej veličiny - ručičku a stupnicu vyrobíte sami.
</ol>
</ol>


Ostatné:
Ostatné:
<ol>
<ol>
<li value="40"> Skachová, Zuzana: Semafor s akustickou signalizáciou pre nevidiacich a slabozrakých (frekvencie vid: https://sk.wikipedia.org/wiki/Akustick%C3%BD_maj%C3%A1k)
<li value="03"> Görözdös, Gergely: Binárne hodiny/stopky alebo počítadlo, rozsvietená LED-ky by ukazovali počet sekúnd/počet kliknutí tlačidla, mohlo by to byť sprevádzané pípnutím každých 10 stlačení alebo každú minútu.
<li value="34"> Hajda, Jaroslav: ''Posúvanie bodky na 8x8 led displayi pomocou joysticku.''
<li value="35"> Myronenko, Stanislav: ''Svetelný klavír.''
<li value="12"> Ježík, Dominik: Tester Arduina (ovládanie cez terminál, príkazy In - stav na pine n, I* stav na vsetkych, Ln - Low na pin n, Hn - high na pin n, ? - help...)
<li value="4"> Ihnát, Vladimír: [https://play.google.com/store/apps/details?id=com.NRHB.CAT Meranie reakčného času]
<li value="30"> Babej, Radoslav: Test rýchlosti reakcie (3 žlte led ktoré sa rozsvietia postupne s oneskorením 2 sekundy a následne sa rozsvieti 1 červena led s oneskorením 5 sekúnd a následne sa rozsvieti zelena s náhodným oneskorením k tomu bude stopky a tlačidlo na test reakcie výslední čas sa zobrazí na displeji).
  <li value="19"> Integrátor. Potenciometer zadá veľkosť vstupu integrátora. vytvorí sa zdroj reálneho času, prírastku času, napr. 5ms. A s nastavenou integračnou časovou konštantou sa bude meniť v reálnom čase, výstup, ktorý sa bude zobrazovať na serial, plot. Tu pochopia, že číslo z potenciometra musí mať vyvedený stred - nulu. Aby sme vedeli priintegrovať aj odintegrovať. Ak sa bude dať zadaž z nadradeného počítača aj počiatočná podmieka, OK. No a ak by na takýto integrátor priviedli sinus, na výstupe by mali mať cosinus, s odpovedajúcou amplitúdou.  
  <li value="19"> Integrátor. Potenciometer zadá veľkosť vstupu integrátora. vytvorí sa zdroj reálneho času, prírastku času, napr. 5ms. A s nastavenou integračnou časovou konštantou sa bude meniť v reálnom čase, výstup, ktorý sa bude zobrazovať na serial, plot. Tu pochopia, že číslo z potenciometra musí mať vyvedený stred - nulu. Aby sme vedeli priintegrovať aj odintegrovať. Ak sa bude dať zadaž z nadradeného počítača aj počiatočná podmieka, OK. No a ak by na takýto integrátor priviedli sinus, na výstupe by mali mať cosinus, s odpovedajúcou amplitúdou.  
<li value="18"> Korytova, Tasiia: Jednoduchý P regulátor. (Nepotrebuje periódu vzorkovania). Bude daná  rýchlosťou merania napätia na potenciometre. Keďže je daný 10b prevodník, je daný aj rozsah w (želaná hodnota), y (meraná hodnota) a e (regulačná odchýlka). E sa prenásobí zosilnením, napr. pevná rádová čiarka a pošle sa von na PWM výstup napr. 8b. Treba len vhodne nastaviť periódu opakovania.
Opäť možno zobrazovať na serial plot. meranú hodnotu a tomu odpovedajúce plnenie ako funkcia w., atď. Tu pochopia normovanie veličín.
<li value="21"> Mosej, Samuel: Digitálny alarm - treba zadať správnu sekvenciu tlačidiel, keď sa vloží správna sekvencia rozsvieti sa tlačidlo, nesprávna sekvencia zabzučí alarm (možno aj pridať možnosť vkladať nové kódy)
</ol>
</ol>


Riadok 58: Riadok 82:




<!-- nove pridavaj uz sem, lebo cislovanie -->
== Obsadené projekty ==
<ol>
<li value="33"> Korytova, Taisiia: Svetelná križovatka s nočným režimom a prioritou jedného zo smerov. <!-- Fabian, Maroš -->
</ol>
== Zadania semestrálnych projektov na rok 2021 ==


<!--
<!--
'''A.'''  '''Gesture sensor Si1143'''
Toto bolo v minulosti, ale na dištančnú formu je to nevhodné. V roku 2021 nebudú pracovať vo dvojiciach, ale individuálne.
 
Zadanie pozostáva z dvoch častí:


Treba popísať ako senzor funguje, čo všetko sa ním dá merať, pripojiť ho k procesoru a vymyslieť
1. teoretická časť - v tejto časti máte popísať v rozsahu max. 10 strán čo a ako ste použili. Typicky tu býva uvedený popis periférnych obvodov, ktoré ste pripojili k mikroprocesoru, použité periférie mikropočítača dôležité registre s popisom jednotlivých bitov atď. (max. 20b.)
ukážkovú aplikáciu.
Dokumentáciu budete písať do tejto wiki-stránky, prihlasovacie meno a heslo sa dozviete na cvičení.
Na prvé zoznámenie so systémom môžete použiť [[Testing Page|testovaciu stránku]] a [[Projekt: vzorová šablóna|vzorový projekt - šablónu]].


[[Obrázok:Parallax_Si1143.jpg|300px|center]]
2. program - okrem predvedenia programu cvičiacemu je poterbné napísať k nemu tiež krátky popis, alebo vývojový diagram. Môže byť súčasťou prvej časti zadania. (max. 20 b.)


* [http://www.parallaxinc.com/product/28046 Product page]
Termín na odovzdanie je na dohode s cvičiacim, najneskôr do skúšky. Na zadaní môžete pracovať priebežne, alebo sa dohodnite s cvičiacim na súvislej práci v laboratóriu (napr. jeden celý deň). POZOR: niektoré zadania vyžadujú prípravu aj od cvičiaceho, nečakajte preto, že prídete a budete mať všetko na prácu nachystané -- treba sa vopred dohodnúť.
* [http://www.silabs.com/products/sensors/infraredsensors/pages/si114x.aspx Sensor description]
* [http://homepage.hispeed.ch/peterfleury/group__pfleury__ic2master.html i2c library]
-->
-->


== Obsadené projekty ==
'''Navrhujeme sem nejaké zadania, ktoré sa dajú riešiť aj doma, výsledkom bude video a zdrojový kód riešenia s krátkym opisom.''' Odovzdavanie cez Classroom podobne ako bezne zadania: video plus zdrojak. Video by mohlo byt komentovane, cize popri tom ako ukazujem, aj vysvetlujem co. Zdrojaky takisto musia obsahovat vela komentarov, pozor NIE tie co pisem ja do vzorovych programov!


<ol>
Odovzdavanie bude do terminu skusky.
<li value="30"> Babej, Radoslav: Test rýchlosti reakcie (3 žlte led ktoré sa rozsvietia postupne s oneskorením 2 sekundy a následne sa rozsvieti 1 červena led s oneskorením 5 sekúnd a následne sa rozsvieti zelena s náhodným oneskorením k tomu bude stopky a tlačidlo na test reakcie výslední čas sa zobrazí na displeji).
<li value="5">  Belokostolský, Alex Kristóf: [https://www.mathsisfun.com/games/simon-says.html Simon's Game] 4x LED, 1x tlačítko, LCD displej na skore
<li value="10"> Berta, Kristof: Meranie teploty interným snímačom teploty
<li value="31"> Bilčík, Martin: ''Ultrazvukový senzor HC-SR04 a meranie vzdialenosti (parkovací senzor).''
<li value="20"> Buday, Bálint: Vizualizácia polohy potenciometra na displeji - vyfarbovanie polí na displeji (ako ovládač hlasitosti)
<li value="32"> Čellár, Jakub: ''Počítadlo ľudí'' (pomocou tlačidiel s výpisom na LCD displej s maximálnim obmedzením počtu ludí)
<li value="33"> Fabian, Maroš: Svetelná križovatka s nočným režimom a prioritou jedného zo smerov.
<li value="16"> Goljer, Ivan: Hudobný nástroj ovládaný cez klávesnicu, sériovou linkou posiela tóny a Arduino ich hrá. Zapamätá si melódiu a vie ju zopakovať
<li value="03"> Görözdös, Gergely: Binárne hodiny/stopky alebo počítadlo, rozsvietená LED-ky by ukazovali počet sekúnd/počet kliknutí tlačidla, mohlo by to byť sprevádzané pípnutím každých 10 stlačení alebo každú minútu.
<li value="34"> Hajda, Jaroslav: ''Posúvanie bodky na 8x8 led displayi pomocou joysticku.''
<li value="4"> Ihnát, Vladimír: [https://play.google.com/store/apps/details?id=com.NRHB.CAT Meranie reakčného času]
<li value="12"> Ježík, Dominik: Tester Arduina (ovládanie cez terminál, príkazy In - stav na pine n, I* stav na vsetkych, Ln - Low na pin n, Hn - high na pin n, ? - help...)
<li value="45">Kiss, Gabriel: ''T-rex game na LCD displeji''
<li value="18"> Korytova, Tasiia: Jednoduchý P regulátor. (Nepotrebuje periódu vzorkovania). Bude daná  rýchlosťou merania napätia na potenciometre. Keďže je daný 10b prevodník, je daný aj rozsah w (želaná hodnota), y (meraná hodnota) a e (regulačná odchýlka). E sa prenásobí zosilnením, napr. pevná rádová čiarka a pošle sa von na PWM výstup napr. 8b. Treba len vhodne nastaviť periódu opakovania.
Opäť možno zobrazovať na serial plot. meranú hodnotu a tomu odpovedajúce plnenie ako funkcia w., atď. Tu pochopia normovanie veličín.
<li value="1"> Lipták, Kristián: Stopky - spustenie, aspoň jeden medzičas, nulovanie. 3x tlačítko + LCD displej
<li value="21"> Mosej, Samuel: Digitálny alarm - treba zadať správnu sekvenciu tlačidiel, keď sa vloží správna sekvencia rozsvieti sa tlačidlo, nesprávna sekvencia zabzučí alarm (možno aj pridať možnosť vkladať nové kódy)
<li value="35"> Myronenko, Stanislav: ''Svetelný klavír.''
<li value="36"> Nemec, Adam: Semafor pre chodcov.
<li value="11"> Oboril, Oliver: LED ako senzor intenzity svetla
<li value="13"> Paluš, Matúš: Kalkulačka v pevnej rádovej číarke. +-XXX.xx. Dekadické čísla budú zadávané cez terminál (Program odchytí, číslo, Vypíše, odchytí znamienko: +,-,*,/,= druhé číslo a vypíše na terminál. napr. Ak je to zložité, môže jeden robiť plus, druhý krát, ... Samozrejme by mal urobiť aj chybovú analýzu.
<li value="7">  Papcun, Miroslav: Hra na trénovanie hudobného sluchu - reproduktor zahrá 2 (náhodné) tóny a hráč musí povedať, či bol vyšší prvá alebo druhý (dve tlačidlá).
<li value="37"> Pieger, Peter: Useless Machine
<li value="38"> Plachý, Damián: Piškvorky (Tic-Tac-Toe)
<li value="8">  Plzák, Milan: Simulátor hollywood pyrotechnika - displej odrátava čas a študent má na výber dva káble ktoré môže "prestrihnúť" (odpojiť), náhodne sa zvolí jeden ktorý preruší časovať a jeden čo "vybuchne" bombu
<li value="17"> Popelka, Kristián: Ovládanie RGB LED cez Processing pomocou troch posuvníkov ([[Meranie odporov|príklad na posuvník je tu]]).
<li value="39"> Putala, Rastislav: ''Termokamera AMG8833 s výstupom na grafický TFT 2.4 palcový displej (320x240)''
<li value="40"> Skachová, Zuzana: Semafor s akustickou signalizáciou pre nevidiacich a slabozrakých (frekvencie vid: https://sk.wikipedia.org/wiki/Akustick%C3%BD_maj%C3%A1k)
<li value="42"> Szabó, Bence: ''Akustický indikátor'' (podľa úrovne hluku sa rozsvieti príslušný počet LED)
<li value="46"> Timko, Marián: ''Budík s hodinovým modulom DS3231 napájaný z externej batérie.''
<li value="2"> Turčan, Maroš: Minutky - nastavenie, spustenie, alarm. Tlačítko, potenciometer (nastavenie času) + LCD displej
<li value="9"> Uher, Jakub: Hra - na displeji sa zobrazí časový interval (napr. 10s), dvaja hráči musia trafiť tento interval čo najpresnejšie stlačením tlačidla bez toho aby išli cez. Odštartuje ich rozsvecovanie 3 lediek ako semafor pri formulách.
<li value="41"> Veľký, Tomáš: ''Meranie teploty pomocou interného snímača procesora.'' (podľa [http://ww1.microchip.com/downloads/en/AppNotes/Atmel-8108-Calibration-of-the-AVRs-Internal-Temperature-Reference_ApplicationNote_AVR122.pdf AVR AppNote 122])


<!-- nove pridavaj uz sem, lebo cislovanie -->
</ol>


== Archív projektov z predošlých rokov ==  
== Archív projektov z predošlých rokov ==  

Verzia z 08:42, 1. apríl 2022

Cieľom semestrálneho projektu je ukázať, že ste sa na našom predmete skutočne niečo naučili a že ste schopní samostatne vyriešiť a naprogramovať jednoduchšiu úlohu s mikropočítačom.

Do termínu skúšky treba odovzať:

  • Stručný opis riešenia, akýsi návod na použitie, čo ste vlastne spravili a ako to funguje.
  • Zdrojový kód (prípadne aj použité knižnice ak sú iné ako štandartne použité lcd.h, uart.h a i2c.h) aj s bohatými vlastnými komentármi
  • Video, malo by obsahovať aj nejaký komentár, kde bude opisovať čo vidíme, čo sa deje a prečo sa to tam deje. Malo by zdokumentovať všetky funkcie, ktoré ste naprogramovali.


Zadania semestrálnych projektov na rok 2022

Vlastné:

  • Ak máte vlastný nápad, napríklad si chcete k svojej Arduino doske niečo pripojiť, naprogramovať, ozvite sa, dohoda je možná.

Mnoho projektových tipov napr. tu https://www.engineersgarage.com/avr-microcontroller/page/2/


Voľné projekty

LCD Displej

  1. Stopky - spustenie, aspoň jeden medzičas, nulovanie. 3x tlačítko + LCD displej
  2. Kuchynské minútky - nastavenie, spustenie, alarm. Tlačítko, potenciometer (nastavenie času) + LCD displej
  3. Vizualizácia polohy potenciometra na displeji - vyfarbovanie polí na displeji (ako ovládač hlasitosti)
  4. Počítadlo ľudí (pomocou tlačidiel s výpisom na LCD displej s maximálnim obmedzením počtu ludí)

Games:

  1. Simon's Game 4x LED, 1x tlačítko, LCD displej na skore
  2. Hra - vyhýbanie sa prekážkam na LCD displeji, ovládanie jedným tlačidlom, hráč (auto) ide vpred a prepína jazdné pruhy (riadky displeja)
  3. Hra na trénovanie hudobného sluchu - reproduktor zahrá 2 (náhodné) tóny a hráč musí povedať, či bol vyšší prvá alebo druhý (dve tlačidlá).
  4. Simulátor hollywood pyrotechnika - displej odrátava čas a študent má na výber dva káble ktoré môže "prestrihnúť" (odpojiť), náhodne sa zvolí jeden ktorý preruší časovať a jeden čo "vybuchne" bombu
  5. Hra - na displeji sa zobrazí časový interval (napr. 10s), dvaja hráči musia trafiť tento interval čo najpresnejšie stlačením tlačidla bez toho aby išli cez. Odštartuje ich rozsvecovanie 3 lediek ako semafor pri formulách.
  6. T-rex game na LCD displeji
  7. Useless Machine
  8. Piškvorky (Tic-Tac-Toe)

Sériová komunikácia:

  1. Goljer, Ivan: Hudobný nástroj ovládaný cez klávesnicu, sériovou linkou posiela tóny a Arduino ich hrá. Zapamätá si melódiu a vie ju zopakovať
  2. Generátor signálov: obdlžnik, trojuholník, sinus. Parametre amplituda, frekvencia, posunutie, .. a vykresliť na ploter. Zase ak je to zložite, možno rozdeliť na časti.
  3. Z nadradeného PC dostaneme príkaz. vyčítaj obsah EEPROM (konkrétna adresa) a urobiť výpis na display, monitor, napr. ako dekadický udaj, hexa a binárny údaj.A poprípade dekódovať výpis tak ako keby odpovedal napr. stavovému registri. Teda napr. Z a z, C a c, ... odľa toho, či je bit 1 alebo 0 atď.
  4. Paluš, Matúš: Kalkulačka v pevnej rádovej číarke. +-XXX.xx. Dekadické čísla budú zadávané cez terminál (Program odchytí, číslo, Vypíše, odchytí znamienko: +,-,*,/,= druhé číslo a vypíše na terminál. napr. Ak je to zložité, môže jeden robiť plus, druhý krát, ... Samozrejme by mal urobiť aj chybovú analýzu.
  5. Popelka, Kristián: Ovládanie RGB LED cez Processing pomocou troch posuvníkov (príklad na posuvník je tu).

Senzory:

  1. Berta, Kristof: Meranie teploty interným snímačom teploty
  2. Bilčík, Martin: Ultrazvukový senzor HC-SR04 a meranie vzdialenosti (parkovací senzor).
  3. Oboril, Oliver: LED ako senzor intenzity svetla
  4. Veľký, Tomáš: Meranie teploty pomocou interného snímača procesora. (podľa AVR AppNote 122) Servomotorček ako indikátor nejakej inej veličiny - ručičku a stupnicu vyrobíte sami.

Ostatné:

  1. Skachová, Zuzana: Semafor s akustickou signalizáciou pre nevidiacich a slabozrakých (frekvencie vid: https://sk.wikipedia.org/wiki/Akustick%C3%BD_maj%C3%A1k)
  2. Görözdös, Gergely: Binárne hodiny/stopky alebo počítadlo, rozsvietená LED-ky by ukazovali počet sekúnd/počet kliknutí tlačidla, mohlo by to byť sprevádzané pípnutím každých 10 stlačení alebo každú minútu.
  3. Hajda, Jaroslav: Posúvanie bodky na 8x8 led displayi pomocou joysticku.
  4. Myronenko, Stanislav: Svetelný klavír.
  5. Ježík, Dominik: Tester Arduina (ovládanie cez terminál, príkazy In - stav na pine n, I* stav na vsetkych, Ln - Low na pin n, Hn - high na pin n, ? - help...)
  6. Ihnát, Vladimír: Meranie reakčného času
  7. Babej, Radoslav: Test rýchlosti reakcie (3 žlte led ktoré sa rozsvietia postupne s oneskorením 2 sekundy a následne sa rozsvieti 1 červena led s oneskorením 5 sekúnd a následne sa rozsvieti zelena s náhodným oneskorením k tomu bude stopky a tlačidlo na test reakcie výslední čas sa zobrazí na displeji).
  8. Integrátor. Potenciometer zadá veľkosť vstupu integrátora. vytvorí sa zdroj reálneho času, prírastku času, napr. 5ms. A s nastavenou integračnou časovou konštantou sa bude meniť v reálnom čase, výstup, ktorý sa bude zobrazovať na serial, plot. Tu pochopia, že číslo z potenciometra musí mať vyvedený stred - nulu. Aby sme vedeli priintegrovať aj odintegrovať. Ak sa bude dať zadaž z nadradeného počítača aj počiatočná podmieka, OK. No a ak by na takýto integrátor priviedli sinus, na výstupe by mali mať cosinus, s odpovedajúcou amplitúdou.
  9. Korytova, Tasiia: Jednoduchý P regulátor. (Nepotrebuje periódu vzorkovania). Bude daná rýchlosťou merania napätia na potenciometre. Keďže je daný 10b prevodník, je daný aj rozsah w (želaná hodnota), y (meraná hodnota) a e (regulačná odchýlka). E sa prenásobí zosilnením, napr. pevná rádová čiarka a pošle sa von na PWM výstup napr. 8b. Treba len vhodne nastaviť periódu opakovania. Opäť možno zobrazovať na serial plot. meranú hodnotu a tomu odpovedajúce plnenie ako funkcia w., atď. Tu pochopia normovanie veličín.
  10. Mosej, Samuel: Digitálny alarm - treba zadať správnu sekvenciu tlačidiel, keď sa vloží správna sekvencia rozsvieti sa tlačidlo, nesprávna sekvencia zabzučí alarm (možno aj pridať možnosť vkladať nové kódy)




Obsadené projekty

  1. Korytova, Taisiia: Svetelná križovatka s nočným režimom a prioritou jedného zo smerov.


Zadania semestrálnych projektov na rok 2021

Navrhujeme sem nejaké zadania, ktoré sa dajú riešiť aj doma, výsledkom bude video a zdrojový kód riešenia s krátkym opisom. Odovzdavanie cez Classroom podobne ako bezne zadania: video plus zdrojak. Video by mohlo byt komentovane, cize popri tom ako ukazujem, aj vysvetlujem co. Zdrojaky takisto musia obsahovat vela komentarov, pozor NIE tie co pisem ja do vzorovych programov!

Odovzdavanie bude do terminu skusky.


Archív projektov z predošlých rokov



Projekty 2014


Projekty 2013


Projekty 2012