Tyto stánky jsou zatím ve výstavbě. To co tu zatím není můžete zatím najít na starší verzi webu https://mamut.spseol.cz/nozka/.
Občas mě najdete in online; (nejen) pro podporu výuky…
Tyto stánky jsou zatím ve výstavbě. To co tu zatím není můžete zatím najít na starší verzi webu https://mamut.spseol.cz/nozka/.
Občas mě najdete in online; (nejen) pro podporu výuky…
Pro výuku mikroprocesorové techniky používáme v současné době mikroprocesory řady STM8S. Projektové úlohy OpenSource toolchain Gitlab: Zdrojáky Dokumentace¶ Celá řada STM8S používá stejnou sadu periferií. Jejich popis najdete v reference manuálu zde. Různé čipy pak obsahují různou sadu těchto periferií. Co přesně se nachází na kterém čipu (plus další specifické …
Zvuk je jak známo mechanické vlnění. Pro jeho vyloudění tedy potřebujeme nějaký “vlnič” – tedy elektro-akustický měnič. Nejjednodušší je asi použít piezo měnič. Ten má ovšem poněkud omezený frekvenční rozsah. Jeho frekvenční charakteristika může vypadat například takto: (Mimochodem prý existuje nějaký výzkum, podle kterého optimální frekvence pro budík je 100 Hz …
Taháky¶ Příkazy pro Linux a Router OS Malá pomůcka pro dělení na podsítě Pracovní listy¶ Všechny pracovní listy v jediném souboru: vse.pdf. Připojení do sítě: Směrování – Linux router: Směrování – spousta místa pro vaše poznámky: Směrování s dělením na podsítě: Video-návody¶ Maska sítě¶ Maska sítě Rozdělení na podsítě Síťování ve …
Git najdete na https://git-scm.com/. Ovládá se z příkazové řádky. Pokud toužíte po nějakém grafickém ovládání stačí si vybrat z dlouhého seznamu ten, co se vám bude zdát nejhezčí. GitHub má svou vlastní grafickou aplikaci. Vynikajícím začátkem s Gitem je volně šiřitelná kniha Pro Git, ve které najdete vše …
Co se od vás očekává?¶ Každý žák vypracuje dvě projektové úlohy dle vlastní volby. Zadání bude nejprve schváleno vyučujícím, potom se můžete dát do práce. Níže ( tady a tam ) uvádím několik nápadů na zadání, kterými se můžete nechat inspirovat pokud žádný nápad nemáte. Vzorové zadání¶ PDF ODT Povinné komponenty projektu …
Vývojové nástroje jsou asi největší slabinou celého ekosystému STM8. Výrobce dodává vývojové prostředí STVD (návod zde), které je sice dostačující, ale staré a již nevyvíjené. Navíc se občas stane, že na nějakém PC je problém to rozjet. Kompilátor Cosmic sice funguje, ale ta neustálá kontrola licence, je fakt opruz; … a …
Pevná řádová čárka je způsob jak v paměti reprezentovat reálné číslo. To je v paměti uloženo jako celé číslo (int) ale při jeho reprezentaci se uvažuje, že je někde pomyslná desetinná čárka. Proč bych něco takového chtěl? V Céčku přece můžu použít flat a nemusím se dál o nic starat …
Je hodně věcí, o kterých se dá mluvit v souvislosti s jazykem C. Nechci sem psát učebnici, protože je jich napsaných spousta. Mám ale dojem, že je potřeba napsat malý přehled toho, co byste měli v souvislosti s programováním mikroprocesorů vzít jistě v potaz. Zde tedy nabízím výcuc, který by …
Python¶ Programujeme v jazyce Python, proto zde platí prakticky vše, co pro PRG. Instalace knihoven¶ Budeme potřebovat modul Flask. Jeho instalaci zajistí pip. Doporučuji přečíst si celý post věnovaný pipu a virtuálnímu prostředí. Ve Windows to může vypadat třeba takto: pip install flask V Linuxu spíš takto: pip3 install --user …
Tahák¶ Vytvořil jsem tahák, kde je z Pythonu více-méně vše, co byste měli mít v pohotovostní výbavě. Tyto texty lze číst buď na Githubu nebo nbvieweru. Instalace¶ návod zde. Klíčové je nainstalovat i pip a přidat si Python do proměnné prostředí PATH: Add Python to PATH, add Python to enviroment …
pip je instalátor balíčků pro Python. Kromě toho, že umí nainstalovat balíček, tak umí nainstalovat i všechny jeho závislosti a umí tyto balíčky spravovat. To znamená, že kromě akce install existuje i akce unistall nebo list. Někdy se stane, že při zadání příkazu pip obdržíte pouze hlášení, že příkaz neexistuje …
Vše, co se týká PSK najdete zatím ma mém starším webu https://mamut.spseol.cz/nozka/psk. Snad se mi podaří tento obsah v nějaké dohledné době aktualizovat a přesunout sem. Linux¶ Mnou vytvořené studijní materiály o příkazovém řádku najdete zde: https://mamut.spseol.cz/nozka/psk/#_3 Základy počítačových …
V poslední době se mi jako editor nejvíc osvědčil VSCode/Codium. Já osobně sice používáme VIm, ale ve výuce a se studenty používáme VSCode/Codium. Visual Studio Code je brilantní open-source editor z dílny firmy Microsoft s vestavěnou podporou pro systém Git. Editor je multiplatformní, takže je jedno jestli používáte …
Chocolatey je správce balíčků pro operační systém windows. Dá se říct, že se snaží o co nejjednodušší instalaci software. Podobný způsob instalace je znám z linuxových distribucí. Já tento způsob instalace doporučuji a zatím se mi jen a jen osvědčil. Nemusíte SW nikde dlouze hledat instalovat atd. Například instalaci VSCodia …
zde se časem objeví zajímavý text :) Zdrojové kódy¶ Kompletní zdrojové kódy naleznete v repositáři na GitHubu: základní princip – větev princip main.c řešení typu Stavový automat – větev stav_automat main.c
TIM2 a TIM3¶ zde se časem objeví zajímavý text :) Zdrojové kódy¶ Kompletní zdrojové kódy naleznete v repositáři na GitHubu: RGB LED – RGB_LED main.c
Náš STM8S208RB má na těle celkem čtyři časovače: TIM1, TIM2, TIM3 a TIM4. TIM4¶ TIM4 je nejjednodušší. Čítač je 8-bitový a předdělička umožňuje dělit kmitočet /1, /2, /4, /8, /16, /32, /64 a /128. Auto-reload register říká kam až se bude čítat – tedy nastavuje strop časovače. Nastavení se děje pomocí …