Änderungen

Aus Linkerkit.de

Wechseln zu: Navigation, Suche

LK-Poti2

649 Byte hinzugefügt, 16:09, 19. Okt. 2016
/* Codebeispiel Raspberry */
</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==