Forum: Mikrocontroller und Digitale Elektronik ESP8266 und Arduino


von Atmega (Gast)


Lesenswert?

Hallo,

ich habe bereits stundenlang im Internet gesucht, allerdings nichts 
gefunden, das für mich verständlich war. Deswegen frage ich nun euch.

Ich schaffe es bereits, auf meinem ESP8266 einen Webserver laufen zu 
lassen und über diesen einen GPIO auf High oder Low zu schalten.

Allerdings hat mein Modul nur einen freien GPIO und deswegen würde ich 
gerne meinen Arduino (und später einen Atmega) an mein ESP8266 
ranhängen.

Allerdings weiß ich nicht, wie ich dann das mit der Kommunikation 
zwischen Arduino und ESP regeln muss. Hat da zufällig jemand einen 
Beispielcode parat oder eine gute Anleitung? Oder einen Denkanstoß?

Später möchte ich dann nämlich noch ein 433mhz Funkmodul hinzufügen, 
sodass ich dann mit meinem Smartphone online meine Funksteckdosen 
schalten kann.

von G. H. (schufti)


Lesenswert?

Hi,
tue dir einen Gefallen und kauf dir ein ESP-12 Modul (ggfs. mit 
Breakoutboard).
Hat mehr Speicher, mehr GPIOs und kostet deutlich weniger als ein 
zusätzicher Arduino.

P.S.: selbst das ESP-1 hat zwei freie GPIOs...

: Bearbeitet durch User
von Atmega (Gast)


Lesenswert?

Die billigen Klone aus China kosten 3€ pro. Und ein Pin wird für den 
Programmiermodus gebraucht. :-)

von r_u_d_i (Gast)


Lesenswert?

Atmega schrieb:

> Allerdings weiß ich nicht, wie ich dann das mit der Kommunikation
> zwischen Arduino und ESP regeln muss. Hat da zufällig jemand einen
> Beispielcode parat oder eine gute Anleitung? Oder einen Denkanstoß?

du könntest dem Arduino einen weiteren ESP anhängen und dann die 
Kommunikation zwischen dem ESP1 und ESP2 über Wifi herstellen,
einen Server hast du bereits erfolgreich jetzt brauchst du nur noch
einen Clienten ;-)

Scherz! ( geht aber )

Vieleicht:
Uart?
I2C?

lg
;-)

von G. H. (schufti)


Lesenswert?

und ein ESP-12E kostet unter 3€ in China und sind Original :-)

Ja und was hält dich ab, den GPIO0 nach dem Programmieren "normal" zu 
verwenden?

von Atmega (Gast)


Lesenswert?

G. H. schrieb:
> Ja und was hält dich ab, den GPIO0 nach dem Programmieren "normal" zu
> verwenden

Ja, dann sind es von mir aus eben zwei Pins. Sind aber ja dennoch zu 
wenig.

von G. H. (schufti)


Lesenswert?

eben => ESP-12

EIN Task EIN µC

Einen "Controller" um einen "Controller" zu steuern, der das Licht 
ausmacht.... kein Wunder, dass uns die Chinesen überholen.

von Ulrich F. (Gast)


Lesenswert?

Ich bevorzuge  ESP8266-201 Module

von Atmega (Gast)


Lesenswert?

G. H. schrieb:
> Einen "Controller" um einen "Controller" zu steuern, der das Licht
> ausmacht.... kein Wunder, dass uns die Chinesen überholen

Aber Arduinos habe ich zur zeigt genug hier...Es ist doch nicht 
verkehrt, einen Arduino mit einem ESP mit Wlan auszustatten....

von Axel L. (axel_5)


Lesenswert?

Was spricht gegen den UART ?

Gruss
Axel

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.