ESP8266: Diferență între versiuni
Fără descriere a modificării |
|||
| Linia 2: | Linia 2: | ||
ESP8266 este un microcontroller de tip ''SOC'' ([https://en.wikipedia.org/wiki/System_on_a_chip 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 [https://en.wikipedia.org/wiki/Hayes_AT_command_set 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. Mai multe informații se găsesc în link-urile din secțiunea [http://www.yo3iti.ro/index.php/ESP8266#Pagini_externe Pagini Externe]. | ESP8266 este un microcontroller de tip ''SOC'' ([https://en.wikipedia.org/wiki/System_on_a_chip 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 [https://en.wikipedia.org/wiki/Hayes_AT_command_set 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. Mai multe informații se găsesc în link-urile din secțiunea [http://www.yo3iti.ro/index.php/ESP8266#Pagini_externe Pagini Externe]. | ||
=Dezvoltare= | =Dezvoltare= | ||
== | ==Drivere== | ||
În cazul în care dezvoltarea se face pe un sistem prevăzut cu interfață USB-UART, pentru windows sunt necesare drivere. | |||
De pildă, eu am un [https://www.berrybase.de/en/nodemcu-v3-esp8266-development-board-ch340g NodeMCU v3 - ESP8266 Development Board, CH340G] achiziționat de la [https://www.berrybase.de/ BerryBase.de]. Interfața acestuia cu PC-ul este asigurată printr-un convertor USB-UART CH340C, driverul fiind disponibil aici: [http://www.wch-ic.com/downloads/CH341SER_EXE.html CH341SER.EXE] | |||
Pentru dezvoltare pe platforme Windows, trebuie instalat driver-ul de la Espressif pentru cip-ul CH430, interfața USB-serial cu care es. | |||
Acesta se găsește aici | |||
==Instalarea IDE== | |||
* [[Setup Arduino IDE]] pentru dezvoltarea de aplicații în IDE-ul Arduino | * [[Setup Arduino IDE]] pentru dezvoltarea de aplicații în IDE-ul Arduino | ||
* [[Setup Visual Studio Code]] cu PlatformIO pentru dezvoltarea de aplicații în Visual Studio Code cu modului PlatformIO | * [[Setup Visual Studio Code]] cu PlatformIO pentru dezvoltarea de aplicații în Visual Studio Code cu modului PlatformIO | ||
The ESP8266EX microcontroller integrates a Tensilica L106 32-bit RISC processor, which achieves extra-low power consumption and reaches a maximum clock speed of 160 MHz. The Real-Time Operating System (RTOS) and Wi-Fi stack allow about 80% of the processing power to be available for user application programming and development. | The ESP8266EX microcontroller integrates a Tensilica L106 32-bit RISC processor, which achieves extra-low power consumption and reaches a maximum clock speed of 160 MHz. The Real-Time Operating System (RTOS) and Wi-Fi stack allow about 80% of the processing power to be available for user application programming and development. | ||
=Alte informații= | =Alte informații= | ||
==Pagini externe== | ==Pagini externe== | ||
* [https://en.wikipedia.org/wiki/Hayes_AT_command_set Hayes AT command set] – Wikipedia | * [https://en.wikipedia.org/wiki/Hayes_AT_command_set Hayes AT command set] – Wikipedia | ||
* [https://www.espressif.com/en/products/socs/esp8266 ESP8266 pe site-ul producătorului] | * [https://www.espressif.com/en/products/socs/esp8266 ESP8266 pe site-ul producătorului] | ||
Versiunea de la data 5 martie 2023 12:35
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. 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 un sistem prevăzut cu interfață USB-UART, pentru windows sunt necesare drivere. De pildă, eu am un NodeMCU v3 - ESP8266 Development Board, CH340G achiziționat de la BerryBase.de. Interfața acestuia cu PC-ul este asigurată printr-un convertor USB-UART CH340C, driverul fiind disponibil aici: CH341SER.EXE
Pentru dezvoltare pe platforme Windows, trebuie instalat driver-ul de la Espressif pentru cip-ul CH430, interfața USB-serial cu care es.
Acesta se găsește aici
Instalarea IDE
- Setup Arduino IDE pentru dezvoltarea de aplicații în IDE-ul Arduino
- Setup Visual Studio Code cu PlatformIO pentru dezvoltarea de aplicații în Visual Studio Code cu modului PlatformIO
The ESP8266EX microcontroller integrates a Tensilica L106 32-bit RISC processor, which achieves extra-low power consumption and reaches a maximum clock speed of 160 MHz. The Real-Time Operating System (RTOS) and Wi-Fi stack allow about 80% of the processing power to be available for user application programming and development.