Benutzer-Werkzeuge

Webseiten-Werkzeuge


iot:expressiv

Dies ist eine alte Version des Dokuments!


Expressiv ESP8266 / ESP32

ESP8266

Programmieren des ESP32 (Mac):

# esptool installieren:
$ pip install --user esptool
# Board vorbereiten (Flash Speicher löschen)
$ /Users/xxx/Library/Python/3.7/bin/esptool.py -p /dev/tty.SLAB_USBtoUART erase_flash
# Board mit einem MicroPython-Image beschreiben: 
$ /Users/xxx/Library/Python/3.7/bin/esptool.py --chip esp32  -p /dev/tty.SLAB_USBtoUART --baud 115200 write_flash -z 0x1000 esp32-20190125-v1.10.bin

Zugriff auf das Board über die serielle Verbindung mit screen:

screen /dev/tty.SLAB_USBtoUART  115200
screen -ls # List Screen sessions
screen -r  # Re-Attach

Erstes Programm:

from machine import Pin
from time import sleep
 
led = Pin(2, Pin.OUT) # sets PIN 2 as Output (most boards have an LED connected)
 
while True:
  led.value(not led.value())  # toggle LED status
  sleep(0.25)

Pinout ESP32:

MQTT auf dem ESP32:
DHT11 und ESP32:
MicroPython to AWS-IOT

Wifi-Examples:

Geschwindigkeitsmessung:

Power-Saving:

Mesh Networking

Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
iot/expressiv.1571019241.txt.gz · Zuletzt geändert: 2019/10/14 02:14 von admin