ESP8266

De la YO3ITI
Sari la navigare Sari la căutare

ESP8266 este un microcontroller de tip SOC (System On a Chip) cu protocol TCP / IP integrat care îi poate da acces la rețeaua WiFi a oricărui alt microcontroler. ESP8266 poate funcționa în mod gazdă (hosting) pentru o aplicație, sau poate prelua funcțiile de rețea WiFi de la un alt procesor de aplicație. Modulurile cu ESP8266 vin, în general, pre-programate cu comenzi de tip AT. Din cauza flexibilității în utilizare și a funcționalităților de rețea suportate, ESP8266 a devenit în ultima vreme extrem de popular printre hobby-iști.

Microcontroller-ul ESP8266xx are un procesor RISC integrat, Tensilica L106. Utilizarea acestuia permite consum redus și o frecvență de tact maximă de 160 MHz. Sistemul de operare în timp real (Real-Time Operating System) și componenta Wi-Fi pun la dispoziția programatorului aprximativ 80% din puterea de procesare.

Mai multe informații se găsesc în link-urile din secțiunea Pagini Externe.

Dezvoltare

Drivere

În cazul în care dezvoltarea se face pe windows, pe un sistem prevăzut cu interfață USB-UART, e nevoie de drivere. De pildă, eu am un NodeMCU v3 - ESP8266 achiziționat de la BerryBase.de. Comunicarea cu PC-ul este asigurată printr-un convertor USB-UART CH340C, driverul fiind disponibil aici: CH341SER.EXE. Pentru mai multe informații legate de instalarea driver-ului, vezi link-urile externe.

Instalarea IDE

Varianta cu Arduino IDE

Pentru dezvoltarea de aplicații în IDE-ul Arduino. Etape:

  1. Deescărcarea Arduino IDE 1 sau Arduino IDE 2 (recomandat) de la link-urile respective.
  2. Instalare IDE
  3. Instalare biblioteci pentru ESP8266

Varianta cu Visual Studio Code

Și cu modulul PlatformIO, pentru dezvoltarea de aplicații în Visual Studio Code.

Alte informații

Pagini externe