Radio Vintage Interfacée : Différence entre versions

De fablabo
Aller à : navigation, rechercher
Ligne 72 : Ligne 72 :
  
 
}
 
}
 +
 +
 +
 +
29 avril 2014 :
 +
 +
J'effectue des recherches dans les librairies de Processing, pour permettre à cette radio de jouer une trentaine de sons préenregistrés en fonction de la station choisi.
 +
 +
Ici des ressources sur la librairie Minim : [http://code.compartmental.net/minim/javadoc/]
 +
 +
Plusieurs codes à tester.
 +
 
</code>
 
</code>

Version du 29 avril 2014 à 17:32


Radio Vintage Interfacée avec un arduino et plein d'autres trucs

Radio vintage.png

Contributeur·ice·s

Statut du projet

Experimental

Statut de la publication

License

Inspiration

Fichiers source

Machines

Matériaux

Lien




Radio vintage.png

A partir de ce vieux poste Radio, je récupère les commandes de l'appareils pour piloter un arduino et d'autres appareils d'éclairages, sonores type walkman.

Deux potentiomètres sont glissés derrière la façade.

Radio pot.png

L'occasion de bricoler un peu et de tester les librairies arduino, voire les compatibilités avec Processing.

Pour récupérer les valeurs du potentiomètres, plusieurs techniques ont été testés.


La communication série.

et les fonctions boolean (http://arduino.cc/en/Reference/Boolean)

Le code rédigé aujourd'hui pour tester la sortie sur les pins digitales de l'arduino en vue de le raccorder à des optocoupleurs.



const int pot1 = 0; // potentiomètre sur pin analogique 0 const int pot2 = 2; // potentiomètre sur pin analogique 2 const int Led = 13; // led témoin intégrée à l'arduino pour le test


int valeur_pot_1; // variable to read the value from the analog pin int valeur_pot_2;

void setup() {

 pinMode(Led, OUTPUT);
 Serial.begin(57600);

}


void loop(){


 test();
 valeur_pot_1 = analogRead(0);  //ou pot1        
 valeur_pot_2 = analogRead(pot2);           
 delay(50 );                                       

}


/**

*/

void test(){ if (valeur_pot_1 >= 800 && valeur_pot_1 <= 1000) // de 800 à 1000 sur le potentiomètre la LED 13 s'allume.

   digitalWrite(Led, HIGH);
 if (valeur_pot_1 >= 500 && valeur_pot_1 <=799)
   digitalWrite(Led, LOW);
    if (valeur_pot_1 > 300 && valeur_pot_1 <= 499)
   digitalWrite(Led, HIGH);
 if (valeur_pot_1 >=1 && valeur_pot_1 <=299)
   digitalWrite(Led, LOW);


}


29 avril 2014 :

J'effectue des recherches dans les librairies de Processing, pour permettre à cette radio de jouer une trentaine de sons préenregistrés en fonction de la station choisi.

Ici des ressources sur la librairie Minim : [1]

Plusieurs codes à tester.