kurzy

Definujeme tedy tři úrovně složitosti kurzů/projektů (Level):
octopusLAB L1 
 začátečník – (úroveň může začínat na „L0 – ignorant“.. ale my i od „zelenáče“ předpokládáme nějaký zájem a elementární znalosti)
Jedna z možností, že na L1 nebude (kromě základních dvou desek a pár součástek) potřeba nic dalšího, idelání by byla spolupráce s pokročilejším kamarádem/kolegou – například pro přeprogramování Attiny.

octopusLAB L2  mírně pokročilý (ideálně pokud prošel L1 nebo má základní dovednosti a zkušenosti, se kterými projektům L1 dostatečně rozumí)
Předpokládá se už práce s počítačem (možné by bylo i Raspberry) – lepší je stolní počítač s možností programovat Arduino a k RPi přistupovat ssh/putty.
Zatímco u L1 se předpokládá  podrobně dodržování zapojení, naopak u L2 se klade důraz na drobné modifikace a „hackování“, které vychází z důkladného pochopení vývojového hardware.

ooctopusLAB L3 středně pokročilý uživatel – ve smyslu používání oeLab
Aktivně si vyhledává projekty, samostatně řeší a upravuje, „hackuje“ desky pro dosažení maximálního užitku.

od L5+  
už může být lektor-junior, který pomáhá vést úplné začátečníky

 


Jednotlivé kurzy – hlavní skupiny projektů – Témata:

T1. Základy elektroniky
LED, tlačítko, drát/propojka, dioda, zdroj/ baterka

T2. Základy číslicové techniky
BOOL 0/1, logická hradla, 7400 – AND/NAND/KO/RSKO/AKO
(IO + kondenzátor)

T3. Úvod do jednočipových mikroporocesorů 
Attiny, Atmel – klon Arduino NANO

T4. Základy programování
ukázka strojového kódu
arduino C / Python a mikro Python

T5. Od Arduina k ESP 8266/32 

T6. Sběrnice – UART / I2C / SPI / …
komunikace s OLED displejem / 7 segment

Raspberry Pi
./octopuslab/raspberryPi
Python

ESP – C
./octopuslab/esp8266
C

ESP -uPy
mikro Python

Pokročilejší projekty
relé / ULN / I2C expander

Mechatronika
servo / motor / krokový motor