Forum: Mikrocontroller und Digitale Elektronik Wemos D1 Mini


von Peer (Gast)


Lesenswert?

Hallo Gemeinde
habe mir 2 Module vom Typ Wemos D1 Mini zugelegt. Gehört ja zu der 
Klasse ESP8266 und ESP32. Bin jetzt bei den ersten Versuchen das Teil in 
Betrieb zu nehmen. Sieht aber nocht nicht so gut aus. Habe ein paar 
Fragen dazu:

- Programmierung über USB oder auch anders?
- Programmierung mit Arduino IDE oder geht es auch mit AVR Studio7?
- Betriebsspannung 5V auf 3,3V da die IO ja nur 3,3V vertragen?
- Nutzung als Slave und/oder Master mit dem I2C Bus? Was geht oder ist 
besser
- Gibt es ein gutes Tut für die Inbtriebnahme und Programmierung?
- Kennt jemand ein Beispiel für den I2C Bus Anschluss?

Habe im Netz schon einiges gefunden, z.B. bei Horter. Leider gibt es 
keine Beispiel dazu. Würde am liebsten alles in C machen. Geht das 
überhaupt?

LG Peer

von Stefan F. (Gast)


Lesenswert?


von Moot S. (mootseeker)


Lesenswert?

Vielleicht hilft dir das weiter:

https://www.youtube.com/watch?v=ENDpavaj7PU&list=PL4VevoCL064sMSCvPuMfDgeNmWkm7GJop&index=3&t=0s

Im Video ist die Inbetriebnahme erklärt.

von Stefan F. (Gast)


Lesenswert?

Der ESP8266 hat keine I²C Schnittstelle, sie wird per Software emuliert 
(bitbanging) und diese unterstützt nur den Master Modus.

von Moot S. (mootseeker)


Lesenswert?

Moot S. schrieb:
> Vielleicht hilft dir das weiter:
>
> 
https://www.youtube.com/watch?v=ENDpavaj7PU&list=PL4VevoCL064sMSCvPuMfDgeNmWkm7GJop&index=3&t=0s
>
> Im Video ist die Inbetriebnahme erklärt.

Die Inbetriebnahme ist fast bei allen ESP8266 gleich. Ein Tipp von mir 
ist, mit PlatformIO zu arbeiten, da alles schnell Eingestellt ist und 
durch Features wie Code Vorschlag usw. viel angenehmer zum arbeiten ist.

Beitrag #6095696 wurde von einem Moderator gelöscht.
Beitrag #6095704 wurde von einem Moderator gelöscht.
von Peer (Gast)


Lesenswert?

Würdet ihr euch bitte auf das technische beschränken. Ich suche hier 
Hilfe für mein Problem und werde mich nicht an solchen Diskusionen 
beteiligen

von Peer (Gast)


Lesenswert?

Hallo Stefan
habe deinen Text gelesen. Dadurch habe ich wieder neue Fragen beekommen.
Der ESP8266 ist für den I2C Bus nicht geeignet bzw. hat nur einen Master 
per Software, so richtig verstanden?
Der ESP32 als Nachfolger hat I2C Bus drin als Master oder Slave?
Kennt jemand ein Modul mit WLAN und I2C Bus als Master/Slave was besser 
ist?
Oder jentt jemand eine Verbindung vom I2C Bus zum LAN?

von Stefan F. (Gast)


Lesenswert?

Peer schrieb:
> habe deinen Text gelesen

So schnell?

Peer schrieb:
> Der ESP8266 ist für den I2C Bus nicht geeignet bzw. hat nur einen Master
> per Software, so richtig verstanden?

Nur Master und nur mit blockierendem Code.

> Der ESP32 als Nachfolger hat I2C Bus drin als Master oder Slave?

Ich glaube, der kann beides.

> Oder kennt jemand eine Verbindung vom I2C Bus zum LAN?

CrumbX1-Net Modul
https://www.chip45.com/products/crumbx1-net_avr_xmega_module_board_atmega128d3_embedded_internet_ethernet_webserver_usb.php 
oder was selbst gebautes mit meiner Firmware 
http://stefanfrings.de/net_io/index.html

Da der Quelltext offen ist, kannst du deine I²C Funktionen darin 
integrieren.

von 900ss (900ss)


Lesenswert?


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.