Tutorial 1 und 6. Schritt zur grundlegenden Ausgabe für Intel® Galileo Mainboards
Sound mit LED sehen
Im Abschnitt " grundlegende Eingabe " dieser Lektion beschreibt Schritt 4, wie der Mikrofon Sensor angeschlossen wird. In demselben Schaltkreis expandieren wir ihn, indem wir eine LED verwenden.
Schritt 1: Power für die LED einrichten
Verbinden Sie die Kathode (kurzes Bein) der LED mit dem negativen (blauer vertikaler Streifen).
Verbinden Sie die Anode (das lange Bein) der LED mit einem Abschnitt in der Mitte des backbretts.
2. Schritt: einen Widerstand hinzufügen
Verwenden Sie die gleiche Zeile wie die Anoden, um eine Seite des Widerstandes anzuschließen.
Mit der anderen Hälfte des backbretts verbinden Sie das andere Ende des Widerstandes in der gleichen Zeile.
Schritt 3: Herstellen einer Verbindung zu Pin 9
Verbinden Sie einen Draht von der Zeile, in der sich der Widerstand befindet, um 9 zu fixieren. Bei der Vers endeung dieser PIN wird ein hoher Signalton durch den Widerstand, zur Anode, zur Beleuchtung der LED und zur GND.
Hier sehen wir die Reise von elektrischem Strom.
Nachdem alles ordnungsgemäß angeschlossen wurde, verwenden Sie die folgende Skizze:
Durch die Verwendung von "const" wird sichergestellt, dass das pin_sound in dieser Skizze nicht geändert werden kann.
const int pin_sound = a0;
const int LED = 9;
int sound_sample;
privatevoid Setup () {
Serial. Begin (57600);
Legen Sie die digitale Pin 9 (LED) so ein, dass Sie sich als Output verhält.
pinMode (LED, Ausgang);
}
leere Schleife () {
sound_sample = analogRead (pin_sound);
Bei einem if-Zustand testet man, ob das Muster über 100.
if (sound_sample > 100) {
Falls das Muster über 100 ist, senden Sie ein hoch Signal an die LED, und schalten Sie es ein.
digitalWrite (LED, High);
}
anderes
Falls nicht, Signal Signal senden und LED ausschalten
digitalWrite (LED, niedrig);
}
Drucke das Klangmuster auf den seriellen Bildschirm
Serial. println (sound_sample);
}
Sobald eine Stichprobe über 100 gelesen wurde, wird die LED ein hoch Signal geschickt und aktiviert.