Skip to content

xpal1/VVS_MicroPython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cvičenia a projekty

Repozitár obsahuje súbory a príklady k predmetu VVS (Vývoj vstavaných systémov) - semestrálnu prácu, cvičenia a menšie projekty.

Obsah:

  • main.py - hlavný súbor v koreňovom adresári.

  • Exercise_W1/ - cvičenia týždňa 1 (napr. Task_1.py).

  • Exercise_W3/ - cvičenia týždňa 3 (obsahuje Task_1.py a cache súbory).

  • Motory/ - projekt súvisiaci s riadením motorov (obsahuje main.py).

  • semestralka/ - semestrálna práca a sprievodné súbory:

    • SikovnyAsistent/ - menší projekt (asistent) so svojim main.py a modulmi:
      • communication/ - moduly pre komunikáciu (BLE, Firebase, ThingSpeak, WiFi).
      • device/ - ovládanie zariadení (button, buzzer, LED, senzory, atď.).
      • music/ - moduly pre prehrávanie melódií a poznámky.
      • web/ - jednoduché webové rozhranie projektu (routes, microdot, templates).
      • utemplate/ - utilitky pre templating (kompilované šablóny, znovu kompilovanie, zdroj).
  • Zadanie_1/ - prvé zadanie / projekt so zvukovými modulmi a ovládaním:

    • defined_melodies.py, main.py, kontroléry (controllers/) a music/.
  • Zadanie_1_ZBS_IOT/ - verzia zadania 1 rozšírená o IOT (Firebase, WiFi, teplota).

  • Zadanie_2/ - druhé zadanie s komunikáciou (node, receiver, transmitter, uart_device), LED a senzormi.

  • Zadanie_2_ZBS_IOT/ - verzia zadania 2 s IOT/ble súčasťami (ble_led, temperature_manager).

  • Zadanie_3/ - tretie zadanie obsahujúce zariadenia (button, buzzer, led), web rozhranie a utilitky pre templating.

Semestrálna práca:

Podpriečinok SikovnyAsistent/ je samostatná aplikácia, ktorá demonštruje integráciu hardvérových zariadení (tlačidlá, LED, snímače) s komunikačnými modulmi (BLE, Firebase, ThingSpeak, WiFi), prehrávaním hudby a jednoduchým webovým rozhraním (Microdot + šablóny).

Ako začať (rýchly návod):
  1. Nainštalujte Python 3 (ak ešte nemáte).
  2. Prejdite do príslušného priečinka, ktorý chcete spustiť, napr. Zadanie_1/ alebo semestralka/SikovnyAsistent/.
  3. Spustite súbor main.py pomocou:
python3 main.py

Poznámky:

  • Niektoré moduly môžu byť závislé na hardvéri alebo externých knižniciach (napr. pre BLE, WiFi, Firebase alebo prístup k sériovým zariadeniam). Pri spúšťaní na bežnom počítači môžu byť potrebné úpravy alebo simulátory.
  • Súbory s príponou .pyc sú skompilované cache súbory a nie sú potrebné pre verzovanie.

About

Cvičenia a semestrálna práca pre predmet VVS — príklady, ovládače zariadení a jednoduché web rozhranie

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors