Popis FW NEDbooku v.0.4

Opět jsem upravil a zoptimalizoval kód. Hlavní novinka v této verzi je Textový editor v.0.8.

Ale vezmeme to popořadě. Upravil jsem kód pro práci s SD kartou čímž jsem ho o něco zkrátil; upravil jsem menu nastavení systému a přidal zobrazení teploty; rozšířil jsem vykreslování fraktálů o Juliovu množinu; upravil nápovědu a přidal pár (11) příkazů.


Hlavní menu

Pokračování textu Popis FW NEDbooku v.0.4

NEDbook-BASIC – popis příkazů

Poslední verze NEDbook-Basicu, v.0.4 – 19.7.2023, podporuje celkem 59 příkazů. Všechny je možné použít buď v přímém režimu – zadaný příkaz se hned provede, nebo v režimu programování kdy musí být před příkazem uvedeno číslo řádku na který se příkaz uloží. Příkazy se zapisují malými písmeny.

Pokračování textu NEDbook-BASIC – popis příkazů

Popis FW NEDbooku v.0.3

Řídící FW je napsaný v Arduino IDE, díky čemuž by měl po pár úpravách fungovat i na jiných podporovaných deskách.

UI bylo od začátku myšleno ve stylu prvních počítačů, takže probíhá pomocí zadávání příkazů na příkazovou řádku. Zadané příkazy potvrzujeme entrem. Řídící příkazy jsou inspirované jazykem BASIC.

První verze NED-BASICu podporuje základní matematické příkazy s celými čísly (sčítání, odčítání, násobení a dělení), nepodmíněné a podmíněné skoky, výstup a vstup na port, ukládání a načítání programu na/z SD karty/u, ukládání celého čísla do proměnné a – z, komunikaci po I2C sběrnici, základní grafické příkazy atd. viz seznam zatím 45 příkazů. Všechny podporované příkazy je možné zobrazit příkazem help neko klávesou F1. Zápis probíhá malými písmeny. Název souboru na SD kartě může mít až 12 znaků. Pokud se chceme vrátit a opravit zápis je možné použít šipky vlevo a vpravo pro pohyb na zadávaném řádku.

Pokračování textu Popis FW NEDbooku v.0.3

VGA textová a grafická karta v.1.0 na UART

Do probíhajícího projektu jsem hledal způsob jak na VGA monitoru zobrazovat text a jednoduchou grafiku. Po dlouhém hledání a zkoušení jsem našel modul terminálu od Geoffa Grahama, který umí zobrazovat monochromatický obraz v textovém módu 80 znaků na 24 řádků a grafiku v rozlišení 480 x 288 pixelů.

textový mód

Pokračování textu VGA textová a grafická karta v.1.0 na UART

Převodník USB klávesnice na I2C

!!POZOR CELÉ ZAPOJENÍ VYŽADUJE LOGICKÉ ÚROVNĚ 3,3V!!!

Pro plánovaný projekt jsem potřeboval sehnat klasickou qwertz klávesnici. Po dlouhém vymýšlení a přemýšlení padla volba na klasickou kompaktní USB klávesnici.
Tím jsem se ale dostal k problému, jak připojit USB klávesnici k Arduinu. Nakonec jsem postavil tento převodník který zpracuje data z USB klávesnice a odešle je po I2C sběrnici do nadřazeného systému.

Pokračování textu Převodník USB klávesnice na I2C