ESP8266 jako komputer z tekstowym systemem

 

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