Cube 3x3x3

De Wikidebrouillard.

Article incomplet en cours de rédaction
La vidéo "Cube 3x3x3"

Sommaire

Présentation du projet Arduino

Cube led 3x3x3

une deuxième ligne apparait au bon endroit

Liste du matériel

réalisation du projet

Explication

# 1. Prendre une plaque en bois et la percer au diamètre des LED.
# 2. Positionner les LED dans les trous correspondants et les souder                                                                     #    entre elles en respectant 
#    la polarité.Chaque colonne correspond à la borne + et chaque ligne à la borne -.
# 3. Reproduire cette étape trois fois (pour les trois étages).
# 4. Souder une masse à chaque étage et la relier à une 
#    résistance de 150 Ohm, qui est, elle,collée sur la plaque de bois.
# 5. Sortir le fil de chaque colonne et le brancher à la carte Arduino                                                                    #    (Ne pas utiliser les deux premières sorties de la carte).
# 6. Ecrire le code sur le logiciel Arduino et le transférer sur la carte.

Schéma Fritzing

Ce n'est pas possible de réaliser le schéma Fritzing dû à la structure du projet (cube). De plus, nous n'avons pas utilisé de plaque Labtec.

Code

<int led1=2;
int led2=3;
int led3=4;
int led4=5;
int led5=6;
int led6=7;
int led7=8;
int led8=9;
int led9=10;
int masse1=11;
int masse2=12;
int masse3=13;

void setup(){
  pinMode(led1,OUTPUT);
  pinMode(led2,OUTPUT);
  pinMode(led3,OUTPUT);
  pinMode(led4,OUTPUT);
  pinMode(led5,OUTPUT);
  pinMode(led6,OUTPUT);
  pinMode(led7,OUTPUT);
  pinMode(led8,OUTPUT);
  pinMode(led9,OUTPUT);
  pinMode(masse1,OUTPUT);
  pinMode(masse2,OUTPUT);
  pinMode(masse3,OUTPUT);
}

void loop(){
  for (float i=10;i>0.05;i=i-0.05){
    digitalWrite(masse1,LOW);
    digitalWrite(masse2,HIGH);
    digitalWrite(masse3,HIGH);
    digitalWrite(led1,HIGH);
    delay(i);
    digitalWrite(led1,LOW);
    delay(i);
    digitalWrite(led2,HIGH);
    delay(i);
    digitalWrite(led2,LOW);
    delay(i);
    digitalWrite(led3,HIGH);
    delay(i);
    digitalWrite(led3,LOW);
    delay(i);
    digitalWrite(led4,HIGH);
    delay(i);
    digitalWrite(led4,LOW);
    delay(i);
     digitalWrite(led5,HIGH);
    delay(i);
    digitalWrite(led5,LOW);
    delay(i);
    digitalWrite(led6,HIGH);
    delay(i);
    digitalWrite(led6,LOW);
    delay(i);
    digitalWrite(led7,HIGH);
    delay(i);
    digitalWrite(led7,LOW);
    delay(i);
    digitalWrite(led8,HIGH);
    delay(i);
    digitalWrite(led8,LOW);
    delay(i);
    digitalWrite(led9,HIGH);
    delay(i);
    digitalWrite(led9,LOW);
    delay(i);
    digitalWrite(masse1,HIGH);
    digitalWrite(masse2,LOW);
    digitalWrite(masse3,HIGH);
    digitalWrite(led1,HIGH);
    delay(i);
    digitalWrite(led1,LOW);
    delay(i);
    digitalWrite(led2,HIGH);
    delay(i);
    digitalWrite(led2,LOW);
    delay(i);
    digitalWrite(led3,HIGH);
    delay(i);
    digitalWrite(led3,LOW);
    delay(i);
    digitalWrite(led4,HIGH);
    delay(i);
    digitalWrite(led4,LOW);
    delay(i);
    digitalWrite(led5,HIGH);
    delay(i);
    digitalWrite(led5,LOW);
    delay(i);
    digitalWrite(led6,HIGH);
    delay(i);
    digitalWrite(led6,LOW);
    delay(i);
    digitalWrite(led7,HIGH);
    delay(i);
    digitalWrite(led7,LOW);
    delay(i);
    digitalWrite(led8,HIGH);
    delay(i);
    digitalWrite(led8,LOW);
    delay(i);
    digitalWrite(led9,HIGH);
    delay(i);
    digitalWrite(led9,LOW);
    delay(i);
    digitalWrite(masse1,HIGH);
    digitalWrite(masse2,HIGH);
    digitalWrite(masse3,LOW);
    digitalWrite(led1,HIGH);
    delay(i);
    digitalWrite(led1,LOW);
    delay(i);
    digitalWrite(led2,HIGH);
    delay(i);
    digitalWrite(led2,LOW);
    delay(i);
    digitalWrite(led3,HIGH);
    delay(i);
    digitalWrite(led3,LOW);
    delay(i);
    digitalWrite(led4,HIGH);
    delay(i);
    digitalWrite(led4,LOW);
    delay(i);
     digitalWrite(led5,HIGH);
    delay(i);
    digitalWrite(led5,LOW);
    delay(i);
    digitalWrite(led6,HIGH);
    delay(i);
    digitalWrite(led6,LOW);
    delay(i);
    digitalWrite(led7,HIGH);
    delay(i);
    digitalWrite(led7,LOW);
    delay(i);
    digitalWrite(led8,HIGH);
    delay(i);
    digitalWrite(led8,LOW);
    delay(i);
    digitalWrite(led9,HIGH);
    delay(i);
    digitalWrite(led9,LOW);
    delay(i);
    digitalWrite(masse1,HIGH);
    digitalWrite(masse2,LOW);
    digitalWrite(masse3,HIGH);
    digitalWrite(led1,HIGH);
    delay(i);
    digitalWrite(led1,LOW);
    delay(i);
    digitalWrite(led2,HIGH);
    delay(i);
    digitalWrite(led2,LOW);
    delay(i);
    digitalWrite(led3,HIGH);
    delay(i);
    digitalWrite(led3,LOW);
    delay(i);
    digitalWrite(led4,HIGH);
    delay(i);
    digitalWrite(led4,LOW);
    delay(i);
    digitalWrite(led5,HIGH);
    delay(i);
    digitalWrite(led5,LOW);
    delay(i);
    digitalWrite(led6,HIGH);
    delay(i);
    digitalWrite(led6,LOW);
    delay(i);
    digitalWrite(led7,HIGH);
    delay(i);
    digitalWrite(led7,LOW);
    delay(i);
    digitalWrite(led8,HIGH);
    delay(i);
    digitalWrite(led8,LOW);
    delay(i);
    digitalWrite(led9,HIGH);
    delay(i);
    digitalWrite(led9,LOW);
    delay(i);

  }

Liens avec d'autres projets arduino

chercher ici : http://wikidebrouillard.org/index.php/Catégorie:Arduino

Pour aller plus loin

Liens avec le quotidien

quelles peuvent être les applications technologique de ce montage, ou est-ce qu'on retrouve des programme qui y ressemble ?
Portail des ExplorateursWikidébrouillardLéon DitFLOGPhoto mystèreJ'ai FaitPortraitsAnnuaire
AR
CO

Cube 3x3x3

Rechercher

Page Discussion Historique
Powered by MediaWiki
Creative Commons - Paternite Partage a l

© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique