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
Committer:
marcel1691
Date:
Sun Aug 16 14:04:41 2015 +0200
Revision:
4:e4443891dfb8
Parent:
3:c91e49d86176
Erweitert um Eclipse/gcc4mbed Konfiguration

Who changed what in which revision?

UserRevisionLine numberNew contents of line
marcel1691 3:c91e49d86176 1 # Copyright 2015 Adam Green (http://mbed.org/users/AdamGreen/)
marcel1691 3:c91e49d86176 2 #
marcel1691 3:c91e49d86176 3 # Licensed under the Apache License, Version 2.0 (the "License");
marcel1691 3:c91e49d86176 4 # you may not use this file except in compliance with the License.
marcel1691 3:c91e49d86176 5 # You may obtain a copy of the License at
marcel1691 3:c91e49d86176 6 #
marcel1691 3:c91e49d86176 7 # http://www.apache.org/licenses/LICENSE-2.0
marcel1691 3:c91e49d86176 8 #
marcel1691 3:c91e49d86176 9 # Unless required by applicable law or agreed to in writing, software
marcel1691 3:c91e49d86176 10 # distributed under the License is distributed on an "AS IS" BASIS,
marcel1691 3:c91e49d86176 11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
marcel1691 3:c91e49d86176 12 # See the License for the specific language governing permissions and
marcel1691 3:c91e49d86176 13 # limitations under the License.
marcel1691 3:c91e49d86176 14 PROJECT := AnalogIn
marcel1691 3:c91e49d86176 15 DEVICES := MCU_K64F
marcel1691 3:c91e49d86176 16 #GCC4MBED_DIR := D:/Sourcen/gcc4mbed
marcel1691 3:c91e49d86176 17 #NO_FLOAT_SCANF := 1
marcel1691 3:c91e49d86176 18 #NO_FLOAT_PRINTF := 1
marcel1691 3:c91e49d86176 19 MBED_LIBS :=
marcel1691 3:c91e49d86176 20
marcel1691 3:c91e49d86176 21 include $(GCC4MBED_DIR)/build/gcc4mbed.mk
marcel1691 3:c91e49d86176 22