Änderungen

Aus Linkerkit.de

Wechseln zu: Navigation, Suche

LK-GeräuscheSen

655 Byte hinzugefügt, 14:55, 9. Nov. 2016
/* Codebeispiel Raspberry */
</div>
==Codebeispiel Arduino==
<pre class="codebrush:cpp">const int ledPin = 12; // Die Nummer des LED pins
const int thresholdvalue=400; // Schwelle ab wann die LED an geht
void setup() {
digitalWrite(ledPin,LOW);
}</pre>
 
==Codebeispiel Raspberry==
 <pre class="brush:py">import RPi.GPIO as GPIOimport spidevfrom time import sleep  # Initialisiere SoundSensor auf analogen A0 und LED auf digitalen PIN 4sound = 0led = 4 spi = spidev.SpiDev()spi.open(0,0)GPIO.setwarnings(False)GPIO.setmode(GPIO.BCM)GPIO.setup(sound, GPIO.IN)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 #LED wird ab einem gewissen Soundlevel aktiviert#Sensitivitaet des Sensors kann mit "x > 250" veraendert werdenwhile True: x = readadc(sound) if(x > 250): GPIO.output(led, True) sleep(1) else: GPIO.output(led, False)</pre> 
==Downloads==
Infos:<br />Englisch: [[Medium:001267842-da-01-en-LINKER_KIT_PLATINE_MIT_GERAEUSCHSENSOR.pdf|001267842-da-01-en-LINKER_KIT_PLATINE_MIT_GERAEUSCHSENSOR.pdf]] 
Schaltung: <bs:checklist value="checked" />[[Medium:001267842-sp-01-en-LINKER_KIT_PLATINE_MIT_GERAEUSCHSENSOR.pdf|001267842-sp-01-en-LINKER_KIT_PLATINE_MIT_GERAEUSCHSENSOR.pdf]]