LK-Poti2: Unterschied zwischen den Versionen

Aus Linkerkit.de

Wechseln zu: Navigation, Suche
(Keine Zusammenfassung)
(Codebeispiel Arduino)
Zeile 11: Zeile 11:
 
</div>
 
</div>
 
==Codebeispiel Arduino==
 
==Codebeispiel Arduino==
<pre class="code">int adcPin = A0;    // setzt den Eingabe Pin für den Potentiometer
+
<pre class="brush: cpp">int adcPin = A0;    // setzt den Eingabe Pin für den Potentiometer
 
int ledPin = A1;    // setzt den Pin für die LED
 
int ledPin = A1;    // setzt den Pin für die LED
 
int adcIn  = 0;    // Variable, um den Wert aus dem Sensor zu speichern
 
int adcIn  = 0;    // Variable, um den Wert aus dem Sensor zu speichern
Zeile 29: Zeile 29:
 
   delay(100);                                  // Wartet 0,1 Sekunden
 
   delay(100);                                  // Wartet 0,1 Sekunden
 
}</pre>
 
}</pre>
 +
 
==Codebeispiel Raspberry==
 
==Codebeispiel Raspberry==
 
   
 
   

Version vom 19. Oktober 2016, 15:34 Uhr

Bild

LK-Poti2.png

Technische Daten / Kurzbeschreibung

Linker Kit Platine mit einem Schiebepotentiometer. Der Schiebepotentiometer ist ein linear variabler Widerstand mit einem Gesamtwiderstand von 10kΩ. Wenn man den Schieberegler von der einen zu anderen Seite verschiebt wird dessen Ausgangsspannung von 0V bis zu Vcc.

Dieses Modul hat 4 Pins davon sind 3 Pins Vcc, GND und den ADC IN. Der letzte Pin ist mit einer roten LED-Anzeige verknüpft. Mit dieser LED-Anzeige kann die Veränderung des Potentiometers visualisiert werden.

Spezifikation

Maße: 60,0 × 24,0 × 20,0mm
Gewicht: 8g
Spannung: 3,3-30V | typisch: 5,0V
Betriebsstrom: 30mA
Schienenlänge: 30mm
Gesamtwiderstand: 10kΩ
Gesamtwiderstandstoleranz: +/- 20%

Codebeispiel Arduino

int adcPin = A0;    // setzt den Eingabe Pin für den Potentiometer
int ledPin = A1;    // setzt den Pin für die LED
int adcIn  = 0;     // Variable, um den Wert aus dem Sensor zu speichern
 
void setup() {
  Serial.begin(9600);        // init seriell zu 9600b/s
  pinMode(ledPin, OUTPUT);    // setzt ledPin zu OUTPUT
  Serial.println("Schiebe Potentiometer Test Code!!");
}
 
void loop() {
  // Liest den Wert aus dem Sensor:
  adcIn = analogRead(adcPin);
  if(adcIn >= 500)  digitalWrite(ledPin,HIGH);  // Wenn adc in > 500, led leuchtet
  else digitalWrite(ledPin, LOW);
  Serial.println(adcIn);
  delay(100);                                   // Wartet 0,1 Sekunden
}

Codebeispiel Raspberry

 

Downloads

Infos:
Englisch: 001267858-da-01-en-LINKER_KIT_PLATINE_MIT_SCHIEBEPOTENTIOM_.pdf

Schaltung: 001267858-sp-01-en-LINKER_KIT_PLATINE_MIT_SCHIEBEPOTENTIOM_.pdf