Stap 4: Signaalverwerking met een Arduino
De AnalogRead functie meet het voltage van het signaal vanuit de sensor. Wanneer de spanning zakt tot onder een bepaalde drempel, de Arduino activeert het uw speciale effecten. Hier is een snelle voorbeeld van de code die u kon gebruiken.
Voorbeeldcode
int InputPin = 0; analoge pin 0 is de invoer pin
int OutputPin = 1; digitale pen 1 is de uitgang-pins
int val = 0; variabele de waarde op te slaan lees
VOID Setup
{
pinMode (OutputPin, uitvoer); Hiermee stelt u de digitale pen als uitvoer
}
void loop
{
digitalWrite (OutputPin, laag); de uitgang-pins in eerste instantie ingesteld op laag
Val = analogRead(InputPin); Lees de invoer pin 0 tot 1023
Als (val < 800) / / als waarde van de sensor is drempel ingesteld voor de uitvoer HIGH
{
digitalWrite (OutputPin, hoge); sets uitvoer pin HIGH te activeren van speciale effecten
delay(1000); wacht een seconde
}
}