117
edits
No edit summary |
No edit summary |
||
Line 349: | Line 349: | ||
Lichtschranke habe ich das Kurze Programm | Lichtschranke habe ich das Kurze Programm | ||
„opto.ino“ in dem „opto“-Ordner. | „opto.ino“ in dem „opto“-Ordner. | ||
== Code Sensor == | |||
<source lang=c> | |||
bool opto = false; //Variable für die Reaktion des Fototransistors auf Infrarotes Licht. 1 = Infraroticht erreicht den Fototransistor; 2 = kein Infrarotlicht | |||
//float opto = 0; | |||
int opto_pin = 50; | |||
int analog_opto_pin = 0; | |||
int sound_pin = 51; | |||
void setup() { | |||
Serial.begin(9600); | |||
pinMode(opto_pin, INPUT); | |||
pinMode(sound_pin, OUTPUT); | |||
} | |||
void loop() { | |||
opto = digitalRead(opto_pin); | |||
//opto = analogRead(analog_opto_pin); | |||
//opto = 5*opto/1023; | |||
Serial.println(opto); //Ausgabe | |||
if(opto == 1) //Infrarotlicht erreicht den Fototransistor | |||
{ | |||
tone(sound_pin, 432); //Spiele Ton auf Pin 52 mit 440 Hz. | |||
} | |||
else | |||
{ | |||
noTone(sound_pin); //Beende den Ton | |||
} | |||
} | |||
</source> | |||
edits