[B19] Potentiometer / Analog-Hall
SensorDer Widerstand des Potentiometers ändert sich je nach Stellung des Drehschalters. Hierdurch ändert sich die am Sensorpin anliegende Spannung. Analog hiezu funktioniert auch der Analog Hall Sensor. Hier ändert sich der Wiederstand jedoch nach dem magnetischen Umfeld.
Tipps:
Ideal als 'Lautstaerkeregler' fuer eigene Projekte (z.B. LED-Helligkeit).
Technische Daten
| Kategorie | ALLNET 40-in-1 / Eingabe |
|---|---|
| Schnittstelle | Analog |
| Pinbelegung | VCC, GND, OUT (analog) |
| Anzahl Pins | 3 |
| Messgroesse | Drehwinkel (Poti) bzw. Magnetfeld (Hall) |
| Betriebsspannung | NoneV – NoneV |
| Datenblatt | PDF oeffnen |
Anschluss
Arduino Uno R3
Pins:
5V=VCC, GND=GND, A0=OUT
Hinweise: Wert 0..1023 (≙ 0..5V).
Codebeispiele
ALLNET B19 — Beispiel aus Anleitung Anfaenger
Beispielsketch aus der ALLNET-Anleitung fuer das Modul B19 ([B19] Potentiometer / Analog-Hall). Vor dem Hochladen den verwendeten Pin pruefen!
// ALLNET Potentiometer/Analog Hall B19
// Information http://www.allnet.de
//Deklarieren der benötigten Variablen
int Analog_Eingang = A0;
//einmalig ausgeführte SetUp Befehle
void setup ()
{
//Zuweisen der Pin Funktion
pinMode (Analog_Eingang, INPUT);
//Starten der seriellen Übertragung
Serial.begin (9600);
}
//dauerhaft wiederholte Hauptschleife
void loop ()
{
//Deklarieren einem temporären Zwischenspeicher
float analog;
//Aktueller Wert wird ausgelesen, auf den Spannungswert konvertiert...
analog = analogRead (Analog_Eingang) * (5.0 / 1023.0);
//... und an dieser Stelle ausgegeben
Serial.print ("Analoger Spannungswert:");
Serial.print (analog);
Serial.print (" V, ");
Serial.println ("---------------------------------");
//Pause
delay (200);
}