Änderungen

LK-FlameSENsor

556 Byte hinzugefügt, 16:37, 16. Nov. 2016
/* Codebeispiel Raspberry */
==Codebeispiel Arduino==
 
==Codebeispiel Raspberry==
<pre class="brush:cpp">void setup() {
Serial.begin(9600);
pinMode(6, OUTPUT);
}
 
void loop() {
int sensor = analogRead(A0);
Serial.print("Flame: ");
Serial.println(sensor, DEC);
/*LED wird aktiviert, sobald der Sensor einen Wert überschreitet.
* Sensitivität mit "sensor > 200" verändern.
*/
if(sensor > 200){
digitalWrite(6, HIGH);
}
else{
digitalWrite(6, LOW);
}
delay(200);
}
</pre>
 
==Codebeispiel Raspberry==
<pre class="brush:py">import RPi. GPIO as GPIO
import spidev
def readadc(adcnum):
r = spi.xfer2([1,8+adcnum << 4,0])
adcout = ((r[1] & 3) <<8)+r[2] return adcout
while True:
value = readadc(flame)
print("Current Value: " + str(value))<br /> #LED wird aktiviert, sobald der Sensor über einen Wert steigt. #Sensitivität mit "(value > 200)" verändern.
if(value > 200):
GPIO.output(led, True)
Administrator
403
Bearbeitungen