Étape 4: Révision du Code
Capteur de sons est le
périphérique d’entrée, nous avons donc besoin de lire la valeur analogique de l’axe spécifique. La syntaxe ressemble à ceci :
analogRead(pin)
Lit la valeur de la broche analogique spécifiée. Le kit Arduino Edison contient un 6 canal 10-bit convertisseur analogique/numérique. Cela signifie qu’il mappe des tensions d’entrée compris entre 0 et 5 volts en valeurs entières entre 0 et 1023. Par exemple, la valeur analogique 512 est synonyme de 2.5V.
Si la valeur de son est supérieure à la valeur seuil (dans cet exemple est 10), lumière s’allume. Dans le cas contraire il sera éteint.
Si {(soundState > 10)
...
} else {}
...
}
Supprimez le commentaire et vous pouvez également ouvrir le moniteur série pour voir la valeur extraite de son capteur. Vous pouvez modifier la valeur de seuil pour déclencher la LED en volume sonore différent.