Liest die Spannung an einem Pin.
Dependencies: mbed
AnalogIn
Liest die Spannung an einem Pin.
Funktioniert nur an dem mit A (AnalogIn) bezeichneten Pins.
Die Spannung kann in Prozent (0.0 - 1.0) oder als short (0 - 65535) ausgelesen werden.
Das Programm schaltet bei entsprechenden Poti Wert (auf A0) das LED (D10) ein.
Anwendungen
- Zusammen mit einen Potentiometer um einen Schwellenwert für ein Ereignis, z.B. für das Anschalten des Lichtes, oder um die Geschwindigkeit für einen Motor einzustellen.
- Auslesen eines Sensorwertes, z.B. Lichtintensität
main.cpp
- Committer:
- stefan1691
- Date:
- 2015-03-25
- Revision:
- 2:f94cdb979bd4
- Parent:
- 1:98f47fa02065
File content as of revision 2:f94cdb979bd4:
/** Liest die analoge Spannung an einem Pin. Hier das Poti an A0 */ #include "mbed.h" AnalogIn poti( A0 ); DigitalOut led1 ( D10 ); int main() { while ( 1 ) { if ( poti.read() < 0.5f ) // in Prozent led1 = 1; else led1 = 0; wait ( 1.0 ); //if ( licht.read_u16() > 32767 ) // als short Ganzzahl // ....; } }