Arduiono IDE => Datei => Voreinstellungen => Zusätzliche Boardverwalter-URLs:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
https://dl.espressif.com/dl/package_esp32_index.json
# finde welches TTY Device am USB hängt # Liste in zeitlicher Reihenfolge $ sudo dmesg | grep tty ... [ 4493.366155] usb 1-10: ch341-uart converter now attached to ttyUSB0
…dies sagte mir der *-uart converter hängt an ttyUSB0. Um in der Arduino IDE alle Ports zu sehen ist vielleicht ein lsusb
notwendig.
Could not open /dev/ttyUSB0, the port doesn’t exist
Linux User in die dialout Gruppe packen.
udev rules erstellen:
# HerstellerID:DeviceID gucken $ lsusb Bus 001 Device 007: ID 1a86:7523 QinHeng Electronics CH340 serial converter sudo nano /etc/udev/rules.d/99-usb-serial.rules # nach Inhalt Ändern die udev rules neu laden $ sudo udevadm control --reload-rules
Inhalt für 99-usb-serial.rules
: SUBSYSTEMS=="usb", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", GROUP="dialout", MODE="0666"
usbfs: interface 0 claimed by ch341 while ‚brltty‘ sets config #1
# liste nochmal in zeitlicher Reihenfolge $ sudo dmesg | grep tty [ 103.198447] usb 1-10: ch341-uart converter now attached to ttyUSB0 [ 103.761951] usb 1-10: usbfs: interface 0 claimed by ch341 while 'brltty' sets config #1 [ 103.762401] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0
Es scheint als würde brltty
mein ch341-uart
disconnecten.
# uninstall brltty sudo apt remove brltty
Jetzt hat die Arduino IDE den TTL zu USB gleich erkannt und flasht das Device.
running device
Nach dem Flashen vom USB trennen und die Brücke zwischen GND
und IO0
entfernen.
Und wieder mit USB verbinden, Serial Monitor öffnen und Reset am ESP32 drücken..
Kryptische Zeichen im Serial Monitor der Arduino IDE?
Dann die Baud Rate so einstellen wie im Skript bei Serial.begin(115200);
.
ESP32 cam
192.168.*.*
192.168.*.*/capture
192.168.*.*:81/stream