(→Présentation de l'expérience) |
(→groupe 1 :) |
||
Ligne 56 : | Ligne 56 : | ||
* Titre du projet : [[Capteur de distance]] | * Titre du projet : [[Capteur de distance]] | ||
* Membre du groupe : Maxime Cadoret, David Cesar Santos et François Xavier Mahé | * Membre du groupe : Maxime Cadoret, David Cesar Santos et François Xavier Mahé | ||
- | |||
- | |||
- | |||
- | |||
== '''Matériel''' == | == '''Matériel''' == |
Chaque Année, l'ENIB (Ecole Nationale d'Ingénieur de Brest, demande Aux petits débrouillards de former tous les étudiant à médiation scientifique et technique.
Ces 140 étudiants passent donc le mois de janvier à s'initier à la médiation scientifique. Pour cela les petits débrouillards ont conçus un module de formation d'une durée de 8 journées complètes.
Au menu :
Pour participer, il faut être inscrit ! La plupart d'entre vous saura s'inscrire sans difficulté ! Mais comme c'est un peu technique, voici comment faire en vidéo :
Remplir comme suit en ayant veillé à ce qu'un groupe n'ai pas le même projet !!! :
composé de : machin, truc, bidule
ATTENTION ! Vos vidéos seront à mettre ici : http://mediaspip.ptitdeb.infini.fr/medias/wikidebrouillard/
mettez le nom de votre projet et générez une page avec les différentes rubriques à remplir
La manipulation
Que voit-on ?
À l’exécution du programme, l'afficheur 7 segments affiche les chiffres de 0 à 9 successivement.
Code
void setup() { // initialiser le digital pin comme une sortie pinMode(led1, OUTPUT); pinMode(led2, OUTPUT); pinMode(led3, OUTPUT); pinMode(led4, OUTPUT); pinMode(led5, OUTPUT); pinMode(led6, OUTPUT); pinMode(led7, OUTPUT); pinMode(led8, OUTPUT); } void loop() { //Compteur de 0 à 9 //************ 0 ************* digitalWrite(led1, HIGH); // fixe la led comme allumée digitalWrite(led2, HIGH); // fixe la led comme allumée digitalWrite(led3, HIGH); // fixe la led comme allumée digitalWrite(led4, LOW); // fixe la led comme éteinte digitalWrite(led5, HIGH); // fixe la led comme allumée digitalWrite(led6, HIGH); // fixe la led comme allumée digitalWrite(led7, HIGH); // fixe la led comme allumée digitalWrite(led8, HIGH); // fixe la led comme allumée delay(1000); // attendre 1 sec //************ 1 ************* digitalWrite(led1, HIGH); // fixe la led comme éteinte digitalWrite(led2, LOW); // fixe la led comme éteinte digitalWrite(led3, LOW); // fixe la led comme éteinte digitalWrite(led4, LOW); // fixe la led comme éteinte digitalWrite(led5, LOW); // fixe la led comme éteinte digitalWrite(led6, LOW); // fixe la led comme éteinte digitalWrite(led7, HIGH); // fixe la led comme allumé digitalWrite(led8, LOW); // fixe la led comme éteinte delay(1000); // attendre 1 sec //************ 2 ************* digitalWrite(led1, HIGH); // fixe la led comme allumée digitalWrite(led2, HIGH); // fixe la led comme allumée digitalWrite(led3, LOW); // fixe la led comme éteinte digitalWrite(led4, HIGH); // fixe la led comme allumé digitalWrite(led5, HIGH); // fixe la led comme allumé digitalWrite(led6, HIGH); // fixe la led comme allumé digitalWrite(led7, LOW); // fixe la led comme éteinte digitalWrite(led8, LOW); // fixe la led comme éteinte delay(1000); // attendre 1 sec //************ 3 ************* digitalWrite(led1, HIGH); // fixe la led comme allumée digitalWrite(led2, HIGH); // fixe la led comme allumée digitalWrite(led3, LOW); // fixe la led comme éteinte digitalWrite(led4, HIGH); // fixe la led comme allumé digitalWrite(led5, LOW); // fixe la led comme éteinte digitalWrite(led6, HIGH); // fixe la led comme allumé digitalWrite(led7, HIGH); // fixe la led comme allumé digitalWrite(led8, LOW); // fixe la led comme éteinte delay(1000); // attendre 1 sec //***** 4 ************* digitalWrite(led1, HIGH); // fixe la led comme allumée digitalWrite(led2, LOW); // fixe la led comme éteinte digitalWrite(led3, HIGH); // fixe la led comme allumé digitalWrite(led4, HIGH); // fixe la led comme allumé digitalWrite(led5, LOW); // fixe la led comme éteinte digitalWrite(led6, LOW); // fixe la led comme éteinte digitalWrite(led7, HIGH); // fixe la led comme allumé digitalWrite(led8, LOW); // fixe la led comme éteinte delay(1000); //************ 5 ************* digitalWrite(led1, LOW); // fixe la led comme éteinte digitalWrite(led2, HIGH); // fixe la led comme allumée digitalWrite(led3, HIGH); // fixe la led comme éteinte digitalWrite(led4, HIGH); // fixe la led comme éteinte digitalWrite(led5, LOW); // fixe la led comme éteinte digitalWrite(led6, HIGH); // fixe la led comme allumée digitalWrite(led7, HIGH); // fixe la led comme allumée digitalWrite(led8, LOW); // fixe la led comme éteinte delay(1000); // attendre 1 sec //************ 6 ************* digitalWrite(led1, LOW); // fixe la led comme éteinte digitalWrite(led2, HIGH); // fixe la led comme allumée digitalWrite(led3, HIGH); // fixe la led comme allumée digitalWrite(led4, HIGH); // fixe la led comme allumée digitalWrite(led5, HIGH); // fixe la led comme allumée digitalWrite(led6, HIGH); // fixe la led comme allumée digitalWrite(led7, HIGH); // fixe la led comme allumée digitalWrite(led8, LOW); // fixe la led comme éteinte delay(1000); // attendre 1 sec //************ 7 ************* digitalWrite(led1, HIGH); // fixe la led comme allumée digitalWrite(led2, HIGH); // fixe la led comme allumée digitalWrite(led3, LOW); // fixe la led comme éteinte digitalWrite(led4,LOW); // fixe la led comme éteinte digitalWrite(led5,LOW); // fixe la led comme éteinte digitalWrite(led6, LOW); // fixe la led comme éteinte digitalWrite(led7, HIGH); // fixe la led comme allumée digitalWrite(led8, LOW); // fixe la led comme éteinte delay(1000); // attendre 1 sec //************ 8 ************* digitalWrite(led1, HIGH); // fixe la led comme allumée digitalWrite(led2, HIGH); // fixe la led comme allumée digitalWrite(led3, HIGH); // fixe la led comme allumée digitalWrite(led4, HIGH); // fixe la led comme allumée digitalWrite(led5, HIGH); // fixe la led comme allumée digitalWrite(led6, HIGH); // fixe la led comme allumée digitalWrite(led7, HIGH); // fixe la led comme allumée digitalWrite(led8, LOW); // fixe la led comme éteinte delay(1000); // attendre 1 sec //************ 9 ************* digitalWrite(led1, HIGH); // fixe la led comme allumée digitalWrite(led2, HIGH); // fixe la led comme allumée digitalWrite(led3, HIGH); // fixe la led comme allumée digitalWrite(led4, HIGH); // fixe la led comme allumée digitalWrite(led5, LOW); // fixe la led comme éteinte digitalWrite(led6, HIGH); // fixe la led comme allumée digitalWrite(led7, HIGH); // fixe la led comme allumée digitalWrite(led8, LOW); // fixe la led comme éteinte delay(1000); // attendre 1 sec }
On a demandé à l'ordinateur de réaliser un compteur via la carte Arduino. Pour cela, on a écrit un code qui gère la carte Arduino afin d'afficher les nombres de 0 à 9 successivement.
Peut-on afficher des chiffres en tapant sur le clavier, sans l'exécution pas à pas de l'afficheur 7 segments ?
On a codé l'Arduino à l'aide du langage C afin qu'il puisse afficher les chiffres de 0 à 9. Le code source contient des fonctions « digitalWrite » qui permettent d'allumer des Leds précises selon des paramètres en entrée. La fonction ' digitalWrite ' envoie à chaque exécution le code approprié à chaque led précise pour l'allumer.
D'autres expériences utilisant l'Arduino sont disponible dans ce wiki. Vous pouvez les retrouver ici : Catégorie : Arduino.
Vous pouvez retrouver une multitude d'expériences sur l'arduino sur Arduino forum.
L’intérêt de ce projet est de savoir comment les compteurs, les horloges et les chronomètres sont réalisés.
• Lucas Campion, Jérémy Labrado, Pierre-Marie Passelande, Gaël Roue, Julien Roussel
• Nom du projet : Voiture télécommandée par nunchuk
Soukaïan Charkaoui, Ayoub El Goss, Mehdi Boutlast, Ayoub Nissoul, Ismael Qouiqa
Magali Hautcoeur, Su Xin, Leila Boulmane, Abdelmalek Outalaaint, Anas Hamdi
Loïc Bouilly, Thomas Saliou, Rémi Gauthier, Valerian Saliou
Joseph Allard, Vincent Freyssinet, Antoine Le Guen, Alexandre Nader.
titre du projet : Station météo Arduino
Titre du projet : CAPTEUR DE VITESSE EMBARQUÉ ARDUINO
Nom des participants : Yann ALTENBURGER, Mathieu ALLAIN, Briac AUGER, Cyril PLANTIER, François BABIN
Titre du projet : Sortie Audio pilotée par Arduino - Description à venir.
Participants : CAROUPANAPOULLE Clarisse, TEFAATAU Henrey, LE PRINCE Florent, BAILLY Antoine, DAYOT William
Composé de : Victor Renault, Elliot Le Borgne, Lasson François, Nguyen Fidel, Oger Alexandre )
© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique