Radio Vintage Interfacée

De fablabo
Aller à : navigation, rechercher


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

JoliAfficheur.jpg

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);


}