nur ein analoger Pin

OP #4356820
Lesenswert?

Hallo

Wir würden gerne von den Arduinos zu den ESP8266 wechseln.
Nur haben die leider nur einen analogen Eingang (ADC).

Gibt es Möglichkeiten dieses mit mehreren Signalen zu belegen?
Es müssen ja nicht immer alle Werte gleichzeitig gemessen werden.

Danke und Gruß

Kolja
Moderator (Firma: Titel) Persönliche Seite #4356834
Lesenswert?

Kolja L. schrieb:
> Wir würden gerne von den Arduinos zu den ESP8266 wechseln.
Du möchtest von "Autos" zu "Hinterachsen" wechseln?

Der ESP8266 ist nur eine Bridge ins WLAN, kein Mikrocontroller, den du 
selber programmieren könntest. Deshalb kannst du auch nicht einfach vom 
Arduino auf den ESP2866 wechseln. Lies dir einfach mal die Spec der 
Bausteine...
Gast #4356835
Lesenswert?

Kolja L. schrieb:
> Gibt es Möglichkeiten dieses mit mehreren Signalen zu belegen?

Ein AVR hat auch nur einen ADC. Davor sitzt ein Umschalter 
(Multiplexer), der von den analogen Eingängen einen auswählt und zum ADC 
durchschaltet. Näheres steht im Datenblatt des AVR, der auf deinem 
Arduino Board sitzt, im Kapitel "Analog-to-Digital Converter". Und 
soetwas kann man natürlich auch extern aufbauen, wenn man die nötigen 
Steuerleitungen frei hat.
#4356838
Lesenswert?

Lothar M. schrieb:
> Kolja L. schrieb:
>> Wir würden gerne von den Arduinos zu den ESP8266 wechseln.
> Du möchtest von "Autos" zu "Hinterachsen" wechseln?
>
> Der ESP8266 ist nur eine Bridge ins WLAN, kein Mikrocontroller, den /du/
> selber programmieren könntest.

Ach. Und wie habe ich es dann mit dem ESP8266, der hier vor mir liegt, 
beigebracht, mit Hilfe von Franks IRMP Fernbedienungs-IR zu dekodieren?

> Deshalb kannst du auch nicht einfach vom
> Arduino auf den ESP2866 wechseln. Lies dir einfach mal die Spec der
> Bausteine...

Gute Idee, das. :-)
Gast #4356842
Lesenswert?

Lothar M. schrieb:
> Der ESP8266 ist nur eine Bridge ins WLAN, kein Mikrocontroller, den du
> selber programmieren könntest. Deshalb kannst du auch nicht einfach vom
> Arduino auf den ESP2866 wechseln. Lies dir einfach mal die Spec der
> Bausteine...

Da bist du aber sehr sehr schlecht informiert
Gast #4356843
Lesenswert?

Kolja L. schrieb:

> Wir würden gerne von den Arduinos zu den ESP8266 wechseln.

Nunja, vom Fegefeuer in die Hölle. Aber egal, jedem nach seinem 
Geschmack. Wer Schmerzen will, soll sie erleiden...

> Nur haben die leider nur einen analogen Eingang (ADC).
>
> Gibt es Möglichkeiten dieses mit mehreren Signalen zu belegen?

Natürlich.

> Es müssen ja nicht immer alle Werte gleichzeitig gemessen werden.

Eben. Deswegen: Analogschalter/-plexer. Richtige µC haben sowas halt 
einfach schon eingebaut und ausreichend dokumentiert...
Persönliche Seite #4356845
Lesenswert?

Lothar M. schrieb:
> Der ESP8266 ist nur eine Bridge ins WLAN, kein Mikrocontroller, den du
> selber programmieren könntest.

Das ist nicht richtig; man kann das Ding selbst programmieren, es gibt 
sogar eine Portierung der Arduino-IDE dafür*, und irgendwer lässt auch 
LUA** darauf laufen.

Leider hat ein gewisser Selbstdarsteller mit seinem ... schwer 
erträglichen Ego das Thema ESP8266 hier in letzter Zeit so 
breitgetreten, daß es schwer ist, zu den interessanten Tatsachen 
durchzudringen.


*) siehe z.B. 
http://arduino-hannover.de/2015/04/08/arduino-ide-mit-dem-esp8266/

**) https://nodelua.org/
Gast #4356873
Lesenswert?

Also der ESP8266 ist ja wohl wesentlich leistungsstärker als Arduino & 
Co. Nix da nur Bridge! An Peripherie mangelt es dem Kleinen, aber das 
kann man mit externen Chips kompensieren. Ich habe bereits so viele 
Projekte damit realisiert und natürlich auf zusätzliche uController 
verzichtet.

Für ADC nehme ich dann externe I2C Versionen die auch gleich noch 
bessere performace mitbringen.

Also was soll das hier mit fundiertem Unwissen andere von ihren tollen 
Ideen abzubringen. Echt unterirdisch!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren