For å bruke Arduino IDE for å programmere disse kontrollerne:
'
MicroPyton er spesielt egnet for å programmere ESP-familien av mikrokontrollere. Den gir flere muligheter for programtvikling enn Arduino IDE, men er samtidig mer teknisk og har en høyere terskel for å bruke.
En av de mange finessene med disse kontrollerne er at progamskissene kan oppdatersr ved hjelp av WiFi-tilkoblingen. De kan på denne måten oppdateres 'on-the-fly' der de er i drift! den egner seg også svært godt for FreeRTOS multitask-operativsystemet.
For bruk av pin-tilkoblingene til ESP-kontrollerne, Tutorials se denne videoen. Her er mer info om ESP-kontrollere Programmering av ESP8266-kontrollere Kjøp av ESP_kontrollere
Genial blokk-programmering for ESP mikrokontrollere er tilgjengelig på easycoding.tn for programmering av tcp klienter og servere. Man tar utgangspunkt i templets for klient eller server for enten åpent eller enkryptede nettverk og drar inn blokker for ulike tjenster og funksjoner. Arduino-kode genereres i en egen fane som kan eksporteres til mikrokontrollere.
32-bit microcontroller med WiFi
Wikipedias beskrivelse ESP8266 datasheet SDK resources
Kommandosett WiFi AT-kommandoer default baudrate 115200
ESP8266 Arduino Core Documentation, inkludert Arduino kommandoreferanse
AT kommandoer som styrer WiFi - preprogammert med AT-kommandointerprenter
Kort: Generic ESP8266 Module (ESP8266 Modules)
Programmeres med FT232RL USB til seriekonverter, innstilt på 3,3volt.
YouTube info
Et mini-størrelse mikrokontrollerkort med wifi
11 digitale porter, alle har interrupt/pwm/I2C/one-wire
Micro-USB kort - kan progremmeres med Arduino IDE
Bestill her
Dette kortet er for de avanserte. Det har prossesorkjerner, en low power prosessor, WiFi og Bluetooth BLE. Den betjener de fleste serieprotokoller, har mange digitale og analoge inn- og utganger. Det er funksjonene som velges hvilke utganger som brukes. ;Man må unngå å velge funksjoner som bruker de samme utgangene.
Kort: ESP32 Dev Module (ESP32 Arduino)
Installasjon: Last ned driver, lagres på Dokumentmappen for Ardruino i en egen ha Hardware- mappe der. I tillegg må programme get.exe kjøres i mappen Arduino/hardware/espressif/esp32/tools-mappen som administrator. I tillegg må Python 2.7.14 installeres.
OTA-funksjonen virker ikke fullt ut for ESP32.. Se også her
Vær oppmerksom at analogWrite() brukes ikke for ESP32. I stedet brukes ledcWrite(channel,duty). Den må initialiseres med ledcSetup og ledcAttachPin. Se mer info under.
Programming guide Hjemmeside Espressif Systems Kolban technical tutorials PCBReflux's ESP32 Videos Flashdownloader
ESP32 ESP-32S NodeMCU Development Board 2.4GHz WiFi+Bluetooth Dual Mode