Änderungen

Aus Linkerkit.de

Wechseln zu: Navigation, Suche

LK-Poti

59 Byte entfernt, 16:00, 19. Okt. 2016
/* Codebeispiel Raspberry */
==Codebeispiel Raspberry==
<pre class="brush:py">import RPi.GPIO as GPIO
import spidev
from time import sleep
import spidev<br />from time import sleep# Initialisiere Temp-Sensor auf Analogen-PIN 0 und LED auf Digitalen PIN 4temp = 0led = 4
# Initialisiere Temp-Sensor auf Analogen-PIN 0 und LED auf Digitalen PIN 4<br />temp spi = spidev.SpiDev()spi.open(0<br />,0)GPIO.setwarnings(False)GPIO.setmode(GPIO.BCM)GPIO.setup(led = 4, GPIO.OUT)
spi = spidev.SpiDevdef readadc(adcnum)<br />:# SPI-Daten auslesenr = spi.openxfer2(0[1,8+adcnum <<4,0])<br />GPIO.setwarningsadcout = (False)<br />GPIO.setmode(GPIO.BCMr[1] &3)<br />GPIO.setup(led, GPIO.OUT<8)+r[2]return adcout
def while True: value = readadc(adcnumtemp) print("Value:<br /># SPI-Daten auslesen<br /> r = spi.xfer2([1,8" +adcnum <<4,0])<br /> adcout = str((r[1] &3value) <<8)+r[2]<br /> return adcout
while True:<br /> value = readadc(temp)<br /> print("Value: " + str(value))  if(value > 500):<br /> GPIO.output(led, True)<br /> else:<br /> GPIO.output(led, False)<br /> sleep(0.5)
</pre>