Étape 1: Preuve de concept
int Musicread = 0 ;
void setup()
{
Serial.Begin(9600) ;
}
void loop()
{
Musicvals = analogRead(Musicread) ;
Serial.println(Musicvals) ;
Delay(10) ;
}
C’est la lecture de code juste l’analogique série, donc cela a fonctionné
Suivant était d’utiliser les valeurs analogiques et mettez-la dans broches PWM pour régler la luminosité selon les valeurs de la musique, différentes de ce qui les rend à clignoter sur et en dehors, mais ils changent de luminosité à la place !
Musique d’int = 0 ;
int Musicpin = 0 ;
int PWMpin = 9 ;
void setup()
{
}
void loop()
{
Music=analogRead(Musicpin) ;
Musique = carte (musique, 123, 0, 0, 255) ;
analogWrite (PWMpin, musique) ;
Delay(5) ;
Je pense que la partie cartographie est mal si je ne pouvait pas obtenir une valeur très lisible pour l’analogique et ne pouvait pas trouver un moyen d’exporter les valeurs dans un fichier CSV ou pour tracer leur: \.
Jouer avec les valeurs, trouver un cadre que vous aimez pour le mappage.