Änderungen

Aus Linkerkit.de

Wechseln zu: Navigation, Suche

LK-Poti2

686 Byte hinzugefügt, 16:09, 19. Okt. 2016
/* Codebeispiel Raspberry */
==Bild==
[[Datei:LK-Poti2.png|358x358px|none]]
==Technische Daten / Kurzbeschreibung==
<div class="level2">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.<br /><br />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.
</div>
===Spezifikation===
<div class="level3">Maße: 60,0 × 24,0 × 20,0mm<br />Gewicht: 8g<br />Spannung: 3,3-30V | typisch: 5,0V<br />Betriebsstrom: 30mA<br />Schienenlänge: 30mm<br />Gesamtwiderstand: 10kΩ<br />Gesamtwiderstandstoleranz: +/- 20%
</div>
==Codebeispiel Arduino==
<pre class="codebrush: cpp">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
delay(100); // Wartet 0,1 Sekunden
}</pre>
 
==Codebeispiel Raspberry==
 <pre class="brush:py">import RPi.GPIO as GPIOimport spidevfrom time import sleep # Initialisiere Potentiometer auf Analogen-PIN 0 und LED auf Digitalen PIN 4temp = 0led = 4 spi = spidev.SpiDev()spi.open(0,0)GPIO.setwarnings(False)GPIO.setmode(GPIO.BCM)GPIO.setup(led, GPIO.OUT) def readadc(adcnum):# SPI-Daten auslesen r = spi.xfer2([1,8+adcnum <<4,0]) adcout = ((r[1] &3) <<8)+r[2] return adcout while True: value = readadc(temp) print("Value: " + str(value))  if(value > 500): GPIO.output(led, True) else: GPIO.output(led, False) sleep(0.5)</pre> 
==Downloads==
Infos:<br />Englisch: [[Medium:001267858-da-01-en-LINKER_KIT_PLATINE_MIT_SCHIEBEPOTENTIOM_.pdf|001267858-da-01-en-LINKER_KIT_PLATINE_MIT_SCHIEBEPOTENTIOM_.pdf]]
Schaltung: [[Medium:001267858-sp-01-en-LINKER_KIT_PLATINE_MIT_SCHIEBEPOTENTIOM_.pdf|001267858-sp-01-en-LINKER_KIT_PLATINE_MIT_SCHIEBEPOTENTIOM_.pdf]]