LK-Accel: Unterschied zwischen den Versionen

Aus Linkerkit.de

Wechseln zu: Navigation, Suche
(Codebeispiel Raspberry)
(Codebeispiel Raspberry)
Zeile 8: Zeile 8:
 
   
 
   
 
==Codebeispiel Raspberry==
 
==Codebeispiel Raspberry==
 +
 +
<pre class="brush:py">import RPi.GPIO as GPIO
 +
import spidev
 +
from time import sleep
 +
 +
# Initialisiere Beschleunigungssensor auf Analogen-PIN 0
 +
temp = 0
 +
 +
spi = spidev.SpiDev()
 +
spi.open(0,0)
 +
 +
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))
 +
</pre>
  
 
==Downloads==
 
==Downloads==

Version vom 19. Oktober 2016, 16:21 Uhr

Bild

lk accel.png

Technische Daten / Kurzbeschreibung

Linker Kit Platine mit Beschleunigungs-/Bewegungssensor.

Codebeispiel Arduino

 

Codebeispiel Raspberry

import RPi.GPIO as GPIO
import spidev
from time import sleep

# Initialisiere Beschleunigungssensor auf Analogen-PIN 0
temp = 0

spi = spidev.SpiDev()
spi.open(0,0)

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))

Downloads

Infos: 001267833-da-01-en-linker_kit_platine_beschleun_bewegungs_.pdf

Schaltung: 001267833-sp-01-en-linker_kit_platine_beschleun_bewegungs_.pdf