Modifications

Radio Vintage Interfacée

1 398 octets ajoutés, 8 avril 2014 à 18:20
aucun résumé de modification
Deux potentiomètres sont glissés derrière la façade.
 
 
 
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);
 
 
}
12
modifications