Forum: Mikrocontroller und Digitale Elektronik ESP8266 ADC analogRead(A0) Arduino


von Udo W. (udo_w92)


Lesenswert?

Hallo zusammen,

ich möchte gerne den ADC des ESP8266 über Arduino bedienen.

Mit "analogRead(A0);" bekome ich natürlich einen ADC Wert,
bei diesem Funktionsaufruf bleibt aber die Programmausführung an dieser 
Stelle stehen bis der ADC mit seiner Messung fertig ist.

Gibt es eine Möglichkeit den ADC zu starten und sich die Werte erst 
abzuholen wenn die Messung fertig ist?
Bzw. kann ich wie beim Atmel den ADC mit bspw. 1kHz selbstständig laufen 
lassen und mir bei bedarf den ADC Wert abholen?


Gruß Udo

von Udo W. (udo_w92)


Lesenswert?

Hmm, ist die Frage unverständlich oder tatsächlich nicht so einfach zu 
beantworten?!

von Εrnst B. (ernst)


Lesenswert?

Das SDK bietet m.W. nur ein (synchrones) system_adc_read.

Und das SDK ist nicht einfach zu umgehen, weil der ADC, IIRC, mit dem 
Wifi-Teil koordiniert werden muss.

von Udo W. (udo_w92)


Lesenswert?

Okay, schade...

Vielen Dank für die Antwort!

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.