Bonjour à tous !! Je suis de retour pour vous jouer un mauvais touuuuuur !! (Désolé, petite impulsion matinale ...)
Après une petite pause au niveau de la programmation je me suis pencher sur la réalisation du boitier qui contiendra le fameux contrôleur ![]()
J'ai utiliser du plexiglas pour faire la "façade" et du bois pour le "chassis". Mais pourquoi faire simple quand on peut faire compliqué ? Alors je me suis creuser le crane jusqu'à arrivé à me touché le cerveau et je me suis réaliser une thermoplieuse avec un fil d'acier de grille pain et le résultat est plutôt ... surprenant pour une première fois !
Je me (re)penche sur la programmation, j'ai essayer tant bien que mal de modifier mon code, pouvez-vous me dire si le commencement est bien commencer ? ![]()
#define pinS0 3 // pin 9 du 4051
#define pinS1 4 // pin 10 du 4051
#define pinS2 5 // pin 11 du 4051
int pot[15];
bool sw[14];
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(pinS2, LOW);
digitalWrite(pinS1, LOW);
digitalWrite(pinS0, LOW);
pot[0] = analogRead(A0);
digitalWrite(pinS2, LOW);
digitalWrite(pinS1, LOW);
digitalWrite(pinS0, HIGH);
pot[1] = analogRead(A0);
digitalWrite(pinS2, LOW);
digitalWrite(pinS1, HIGH);
digitalWrite(pinS0, HIGH);
pot[2] = analogRead(A0);
digitalWrite(pinS2, HIGH);
digitalWrite(pinS1, HIGH);
digitalWrite(pinS0, HIGH);
pot[3] = analogRead(A0);
digitalWrite(pinS2, HIGH);
digitalWrite(pinS1, HIGH);
digitalWrite(pinS0, LOW);
pot[4] = analogRead(A0);
digitalWrite(pinS2, HIGH);
digitalWrite(pinS1, LOW);
digitalWrite(pinS0, LOW);
pot[5] = analogRead(A0);
digitalWrite(pinS2, HIGH);
digitalWrite(pinS1, LOW);
digitalWrite(pinS0, HIGH);
pot[6] = analogRead(A0);
digitalWrite(pinS2, LOW);
digitalWrite(pinS1, HIGH);
digitalWrite(pinS0, LOW);
pot[7] = analogRead(A0);
digitalWrite(pinS2, LOW);
digitalWrite(pinS1, LOW);
digitalWrite(pinS0, LOW);
pot[8] = analogRead(A1);
digitalWrite(pinS2, LOW);
digitalWrite(pinS1, LOW);
digitalWrite(pinS0, HIGH);
pot[9] = analogRead(A1);
digitalWrite(pinS2, LOW);
digitalWrite(pinS1, HIGH);
digitalWrite(pinS0, HIGH);
pot[9] = analogRead(A1);
digitalWrite(pinS2, HIGH);
digitalWrite(pinS1, HIGH);
digitalWrite(pinS0, HIGH);
pot[10] = analogRead(A1);
digitalWrite(pinS2, HIGH);
digitalWrite(pinS1, HIGH);
digitalWrite(pinS0, LOW);
pot[11] = analogRead(A1);
digitalWrite(pinS2, HIGH);
digitalWrite(pinS1, LOW);
digitalWrite(pinS0, LOW);
pot[13] = analogRead(A1);
digitalWrite(pinS2, HIGH);
digitalWrite(pinS1, LOW);
digitalWrite(pinS0, HIGH);
pot[14] = analogRead(A1);
digitalWrite(pinS2, LOW);
digitalWrite(pinS1, HIGH);
digitalWrite(pinS0, LOW);
pot[15] = analogRead(A1);
digitalWrite(pinS2, LOW);
digitalWrite(pinS1, LOW);
digitalWrite(pinS0, LOW);
sw[0] = analogRead(A2);
digitalWrite(pinS2, LOW);
digitalWrite(pinS1, LOW);
digitalWrite(pinS0, HIGH);
sw[1] = analogRead(A2);
digitalWrite(pinS2, LOW);
digitalWrite(pinS1, HIGH);
digitalWrite(pinS0, HIGH);
sw[2] = analogRead(A2);
digitalWrite(pinS2, HIGH);
digitalWrite(pinS1, HIGH);
digitalWrite(pinS0, HIGH);
sw[3] = analogRead(A2);
digitalWrite(pinS2, HIGH);
digitalWrite(pinS1, HIGH);
digitalWrite(pinS0, LOW);
sw[4] = analogRead(A2);
digitalWrite(pinS2, HIGH);
digitalWrite(pinS1, LOW);
digitalWrite(pinS0, LOW);
sw[5] = analogRead(A2);
digitalWrite(pinS2, HIGH);
digitalWrite(pinS1, LOW);
digitalWrite(pinS0, HIGH);
sw[6] = analogRead(A2);
digitalWrite(pinS2, LOW);
digitalWrite(pinS1, HIGH);
digitalWrite(pinS0, LOW);
sw[7] = analogRead(A2);
digitalWrite(pinS2, LOW);
digitalWrite(pinS1, LOW);
digitalWrite(pinS0, LOW);
sw[8] = analogRead(A3);
digitalWrite(pinS2, LOW);
digitalWrite(pinS1, LOW);
digitalWrite(pinS0, HIGH);
sw[9] = analogRead(A3);
digitalWrite(pinS2, LOW);
digitalWrite(pinS1, HIGH);
digitalWrite(pinS0, HIGH);
sw[9] = analogRead(A3);
digitalWrite(pinS2, HIGH);
digitalWrite(pinS1, HIGH);
digitalWrite(pinS0, HIGH);
sw[10] = analogRead(A3);
digitalWrite(pinS2, HIGH);
digitalWrite(pinS1, HIGH);
digitalWrite(pinS0, LOW);
sw[11] = analogRead(A3);
digitalWrite(pinS2, HIGH);
digitalWrite(pinS1, LOW);
digitalWrite(pinS0, LOW);
sw[13] = analogRead(A3);
digitalWrite(pinS2, HIGH);
digitalWrite(pinS1, LOW);
digitalWrite(pinS0, HIGH);
sw[14] = analogRead(A3);
}
Et cerise sur le gâteau, les photos de mon précieux !! ![]()