iot:expressiv
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
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
iot/expressiv.1571019241.txt.gz · Zuletzt geändert: 2019/10/14 02:14 von admin