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…
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 ode mě očekává? Každý si vytvoří zadání dle vlastní volby. Zadání bude nejprve schváleno vyučujícím, potom se můžete dát do práce. Níže uvádím náměty na zadáni, pokud nemáte žádný nápad. Vypracovaný projekt bude obsahovat: Původní zadání. Funkční zapojení – můžete použít vlastní PCB, univerzální PCB nebo nepájivé pole. Funkční …
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 …
Pro výuku mikroprocesorové techniky používáme v současné době mikroprocesory řady STM8S. Návody¶ Pro potřeby svojí výuky jsem sestavil následující: Céčko – pác věcí, kterých byste si fakt měli všimnout Oddělená kompilace a vlastní knihovny Dělení v pevné řadové čárce Generování zvuku – základy Základní použití časovače Použití časovače jako generátoru PWM Ultrazvukový …
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 …
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
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 …
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í …