Ljud aktiverat Fan (2 / 7 steg)
Steg 2: Hitta en kod att göra en enkel LED-ljus upp test.
Så när någon talar in i fläkten bara rätt, fläkten bör aktivera så att användarens röst håller fläkten på länge nog för att modulera deras röst på ett roligt sätt. Välj en kod som tar input från ljud-sensor, kör genom arduino, och vända fläkten på.
För att hitta min kod sökte jag på internet efter arduino projekt som inkluderade en sund sensor. Den en jag hittade använde en sensor och arduino att ljuset upp med musik. http://www.princetronics.com/Sound-Sensitive-Light... \
Arduino Pin ljud Sensor stift
A0 AO
GND GND
5V VCC
Digital Pin 2 göra
int göra = 2; PIN-koden för Digital utgång -
int DA = A0; PIN-koden för Analog utgång - AO
int tröskel = 53; Ange lägsta tröskel för LED lyser
NT sensorvalue = 0;
void setup() {
Serial.BEGIN(9600);
pinMode (6, OUTPUT);
}
void loop() {
sensorvalue = analogRead(DA); Läs det analoga värdet
Serial.Print ("Analog:");
Serial.Print(sensorvalue); Skriva ut analoga värdet
Serial.Print("");
Serial.Print ("Digital:");
Serial.println(digitalRead(do)); Skriva ut digitala värdet
om (sensorvalue > = tröskelvärde) {//Compare analoga värde med tröskel
digitalWrite (6, hög).
} annat {
digitalWrite (6, låg).
}
}
Den seriella porten läst att min sensor plockade upp ljud vid Analog: 50/51, så jag förklarade tröskeln vara 53. När sensorn plockar upp ett ljud som läsa större att 53, LAMPORNA tänds.
Det definitivt fungerar. Efter min lysdioder lyser upp med musik, började jag räkna ut hur man ändrar belysning lysdioder som min utgång till att vrida på en fläkt.