← Alle Bauteile

[B19] Potentiometer / Analog-Hall

Sensor

Der 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

KategorieALLNET 40-in-1 / Eingabe
SchnittstelleAnalog
PinbelegungVCC, GND, OUT (analog)
Anzahl Pins3
MessgroesseDrehwinkel (Poti) bzw. Magnetfeld (Hall)
BetriebsspannungNoneV – NoneV
DatenblattPDF 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);
}