(Page créée avec « {{avertissement}} {{vidéo|numérovidéo = <videoflash type="mediaspip" num ="1">http://mediaspip.ptitdeb.infini.fr/IMG/mp4/montage_petits_debs.mp4|400|300</videoflash>}} ==… ») |
|||
Ligne 10 : | Ligne 10 : | ||
* [[Image:Fils1.jpg|50px]] Du [[fil électrique]] (noir, rouge…) | * [[Image:Fils1.jpg|50px]] Du [[fil électrique]] (noir, rouge…) | ||
* [[Image:Plaque2.jpg|50px]] Une plaque labdec ou [[Breadboard]] | * [[Image:Plaque2.jpg|50px]] Une plaque labdec ou [[Breadboard]] | ||
- | * [[Image:Résistance.jpg|50px]] trois [[résistance]] de 330 Ohm | + | * [[Image:Résistance.jpg|50px]] trois [[résistance|résistances]] de 330 Ohm |
- | * [[Image:Résistance.jpg|50px]] deux [[résistance]] de 4.7k Ohm | + | * [[Image:Résistance.jpg|50px]] deux [[résistance|résistances]] de 4.7k Ohm |
- | * [[Image:DEL.png|50px]] deux [[led]] vertes | + | * [[Image:DEL.png|50px]] deux [[led|LEDs]] vertes |
- | * [[Image:DEL.png|50px]] une [[led]] jaune | + | * [[Image:DEL.png|50px]] une [[led|LEDs]] jaune |
- | * [[Image:Bp.jpg|50px]] deux [[Bouton_poussoir]] | + | * [[Image:Bp.jpg|50px]] deux [[Bouton_poussoir|Boutons poussoir]] |
* [[Image:Ordi.jpg|50px]] Un [[ordinateur]] pour programmer | * [[Image:Ordi.jpg|50px]] Un [[ordinateur]] pour programmer | ||
Sommaire |
Le jeu de réflexes est un montage facile et ludique à réaliser avec l'Arduino pour débuter. Il se joue à deux, le premier à marquer 5 points gagne la partie.
void setup() { Serial.begin(9600); pinMode(13, OUTPUT); pinMode(12, OUTPUT); pinMode(11, INPUT); pinMode(10, INPUT); } void loop() { Serial.println("poil"); digitalWrite(12, LOW); // set the LED off digitalWrite(13, LOW); // set the LED off int t = random(1,9); delay(t*500); digitalWrite(12, HIGH); // set the LED on int s1 = 0; int s2 = 0; while (!s1 && !s2) { s1=digitalRead(11); // s2=digitalRead(10); // } if(s1 && !s2) { digitalWrite(13, HIGH); // set the LED on digitalWrite(12, LOW); // set the LED off } else if(!s1 && s2) { digitalWrite(13, HIGH); // set the LED off digitalWrite(12, HIGH); // set the LED on }else { digitalWrite(13, HIGH); // set the LED on digitalWrite(12, HIGH); // set the LED on } delay(200); // wait for a second }
chercher ici : http://wikidebrouillard.org/index.php/Catégorie:Arduino
quelles peuvent être les applications technologiques de ce montage, ou est-ce qu'on retrouve des programmes qui y ressemble ?
© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique