Tutorial 1 et Step 6 sur la sortie de base pour Cartes Intel® Galileo
Voir le son avec une LED
Dans la section Entrée de base de cette leçon, l'étape 4 décrit comment connecter le capteur du microphone. En utilisant le même circuit, nous allons étendre sur elle en utilisant une LED.
Étape 1 : Configurez la puissance pour la LED
Connectez la cathode (jambe courte) de la LED au négatif (bande verticale bleue).
Connectez l'anode (jambe longue) de la LED à une section du milieu de la planche à pain.
Étape 2 : Ajouter une résistance
En utilisant la même ligne que celle que l'anode est connectée, connectez un côté de la résistance.
En utilisant l'autre moitié de la planche à pain, connectez l'autre extrémité de la résistance dans la même rangée.
Étape 3 : Connectez-vous à l'épingle 9
Connectez un fil de la rangée où la résistance doit épingler 9. Lorsque cette broche est envoyé un signal HIGH, il passera par la résistance, à l'anode, allumer la LED, puis aller à la GND.
Ici, nous voyons le voyage du courant électrique.
Une fois que vous avez tout connecté correctement, exécutez l'esquisse suivante :
En utilisant 'const' nous nous assurons que le son ne peut pas être changé dans cette esquisse
const int pin-sound ' A0;
const int conduit n o 9;
int sound-sample;
configuration vide()
Serial.begin(57600);
Définir la broche numérique 9, la LED, pour se comporter comme une sortie.
pinMode (dirigé, OUTPUT);
}
boucle vide()
l'échantillon de sons et analogiqueRead (pin-sound);
En utilisant une condition si, nous testons pour voir si l'échantillon est plus de 100.
if (sound-sample ' 100)
Si l'échantillon est supérieur à 100, envoyez un signal élevé à la LED,
digitalWrite (dirigé, HIGH);
}
d'autre chose .
Si ce n'est pas le cas, envoyez un signal LOW, éteignez la LED
digitalWrite (dirigé, LOW);
}
Imprimer l'échantillon sonore sur le moniteur de série
Serial.println (sound-sample);
}
Une fois qu'un échantillon sonore de plus de 100 est lu, la LED reçoit un signal HIGH, l'allumant.