PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : arduino ide mit esp8266



NotEvil
19.12.2016, 20:02
hi,
ich bräuchte mal Hilfe mit der Arduino IDE, komme grad irgendwie nicht weiter.

Hab versucht was hochzuladen, eins der blink hello world Beispiele
kriege auf ttyS0 und ttyUSB0 mehr oder weniger gleiche Fehlermeldung

System (k)ubuntu
Arduino ide 1.6.13 (hab aber noch eine zweite ältere Version irgendwo,ohne esp8266)

die unteren zwei Zeilen hab ich erst seit dem update


"

Der Sketch verwendet 222.133 Bytes (51%) des Programmspeicherplatzes. Das Maximum sind 434.160 Bytes.
Globale Variablen verwenden 31.508 Bytes (38%) des dynamischen Speichers, 50.412 Bytes für lokale Variablen verbleiben. Das Maximum sind 81.920 Bytes.
Beim Hochladen des Sketches ist ein Fehler aufgetreten
error: cannot access /dev/ttyS0


error: espcomm_open failed
error: espcomm_upload_mem failed
Ungültige Bibliothek /home/kgrendel/Arduino/libraries/libraries in /home/kgrendel/Arduino/libraries/libraries gefunden
Ungültige Bibliothek /home/kgrendel/Arduino/libraries/libraries in /home/kgrendel/Arduino/libraries/libraries gefunden"

Sisor
19.12.2016, 20:22
Hier (https://github.com/esp8266/Arduino/issues/466) haben andere schon mal über die Fehlermeldung 'espcomm_open failed' diskutiert.

NotEvil
21.12.2016, 19:50
hi, danke für den Hinweis
das sieht etwas nach try&error aus, werde es die nächsten Tage ausprobieren.
Gibt es irgendwelche no go's? etwas was man auf keinen Fall tun sollte, wenn man die Hardware nicht schrotten will?

bei mir ist es esp8266-01. hab also kein pin GPIO 15 und will jetzt nicht jeden pin mal erden, mal unter spannung setzen ;)
hab ne Anleitung zum verdrahten benutzt und GPIO 0 ist geerdet..reset ist bei mir momentan nicht angeschlossen

Klebwax
21.12.2016, 22:42
Gibt es irgendwelche no go's? etwas was man auf keinen Fall tun sollte, wenn man die Hardware nicht schrotten will?

bei mir ist es esp8266-01. hab also kein pin GPIO 15 und will jetzt nicht jeden pin mal erden, mal unter spannung setzen ;)

Natürlich gibt es Sachen, die man nicht machen sollte, so z.B. "jeden pin mal erden, mal unter spannung setzen". Und das hat mit dem ESP rein garnichts zu tun. Ein Pin, der auch mal ein Ausgang sein kann und das ist eigentlich jeder Pin eines µC, sollte man nicht niederohmig an die Versorgung anschließen. Man legt diese über einen Widerstand an Vcc (Pullup) oder GND (Pulldown). Das verhindert hohe Ströme, wenn der Pin mal ein Ausgang ist.

MfG Klebwax

Ceos
12.01.2017, 15:17
ist die Sache noch akkut? Ich hab gesehen dass viele ältere Anleitungen die falschen Pin Belegungen haben

https://puu.sh/tjI1f/cf5a30d714.jpg

so und funktioniert super!

wichtig ist EN/CH_PD, RESET, GPIO02 und GPIO00 mit PullUP zu versehen und GPIO15 mit PullDOWN

an GPIO00 einen Jumper oder Taster und an RESET einen Taster jeweils nach GND

Mehr und aktuellere Details dazu findet man auch im Github
https://github.com/esp8266/Arduino/blob/master/doc/boards.md#boot-messages-and-modes


PS lustig, ein ganzes Forum für das Ding .. iss ja geil :D