Stap 14: Elektronica-schema en de code voor de laarzen
Dit is een vrij eenvoudige schakeling. De scherpe IR-sensor-ingangen een waarde in de Arduino die triggers de Luxeon schoen lichten en de Wave Shield een audio bestand af te spelen. Wilt u het opstartbestand geluid audio omzetten in "SOUND2. WAV"om de Wave Shield te goed spelen.
Hier is de code-
Deze constanten niet gewijzigd:
int triggerSensor = 1; de sensor is aangesloten op de analoge pin 1
int drempel = 750; drempelwaarde om te beslissen wanneer de sensor input triggers
int ledPin = 3; controle pin voor LED
int soundPin = 2; controle pin voor geluidskaart
deze variabelen zal veranderen:
int sensorReading = 0; variabele de waarde gelezen van de pin van de sensor opslaan
VOID Setup {}
Serial.begin(9600); de seriële poort gebruiken
pinMode (ledPin, OUTPUT); Hiermee stelt u de LED-pin als uitgang
pinMode (soundPin, OUTPUT); Hiermee stelt u de correcte pin als uitvoer
digitalWrite (ledPin, laag); LED uitschakelen
digitalWrite (soundPin, laag); het geluid uitschakelen
}
void loop {}
Lees de sensor en sla het in de variabele sensorReading:
int val = analogRead(triggerSensor);
Als de sensorgegevens groter dan de drempel is:
Als (val > = drempel) {}
Serial.println(val);
digitalWrite (soundPin, hoge); het geluid inschakelen
delay(10); wacht tien milliseconden
digitalWrite (soundPin, laag); het geluid uitschakelen
digitalWrite (ledPin, hoge); de LED inschakelen
delay(2400); Wacht twee seconden
digitalWrite (ledPin, laag); het uitschakelen van de LED
}
}