Written in Crayon

ESP8266 jako komputer z tekstowym systemem operacyjnym

Opublikowano: 07.07.2021

Wróć
🖍️
Uwaga od autora (2026): Projekt z czasów szkolnych. Pomysły były wielkie, ale kod trzyma się na trytytkach i dobrej woli. Zostawiam z sentymentu!
ESP8266 jako komputer z tekstowym systemem

Projekt ten jest można powiedzieć następcą komputera 8bit na arduino mega tylko na mocniejszym sprzęcie.
Pozwoliło to na dodanie ciekawszych funkcji przy których wzorowałem się trochę na linuxie.
Do obsługi klawiatury wykorzystałem już sprawdzoną metodą gdzie jest ona podłączona do arduino uno, a ono przesyła kody wciśniętych kla;wiszy do głównej płytki która sama jkuż je interpretuje.
Poza kalwaiturą płytka uno otrzymała jeszcze jedno zadanie mianowicie jest odpowiedzialan za obsługe karty sd. ESP np. nadaje jakąś cyfrę która informuje uno co będzie miało zrobić po czym oidbera nazwę pliku i jego zawartosć przez port tx.

 

Kod dla ESP8266


Kod dla Arduino UNO


Projekt jest dalej w tworzeniu jednak program zawiera już funkcje takie jak:
• logowanie do systemu
• wylogowywanie
• edytor tekstu inspiroway edytorem nano
• podstawowa wersja polecenia echo
• ekrany pomocy dostepne pod F1
• obsluga kart sd (na razie bezs folderów)
• polecenia dla plikow: ls, cat, editor plik.txt, rm plik.txt


ESP8266 8bit PC Screen

[Aktualizacja: 01.11.2024]

Niestety nie kontynuowałem dalej projektu więc przed jego rozłożeniem postanowiłem chociaż dodać schemat: