Ligne 60 : |
Ligne 60 : |
| === Montage === | | === Montage === |
| [[Fichier:circ01-montage.png|800px]] | | [[Fichier:circ01-montage.png|800px]] |
| + | |
| + | === Le code === |
| + | Pas besoin de taper le programme, vous pouvez cliquer sur '''Fichier > Exemples > 1. Basic > Blink'''. |
| + | |
| + | Exemple du fantastique site Arduino.cc, jetez y un oeil pour avoir d'autres idées. |
| + | |
| + | <nowiki>/* Blink |
| + | * Allume une LED pendant une seconde, puis l'éteint pendant une seconde, de manière répétée |
| + | * Créé le 1 Juin 2005 par David Cuartielles |
| + | * http://arduino.cc/en/Tutorial/Blink |
| + | * basé sur l'original de H. Barragan pour la carte Wiring i/o |
| + | */ |
| + | int ledPin = 13; |
| + | // LED connectée à la broche digitale No 13 . |
| + | // La fonction setup() est exécutée une fois quand le sketch démarre |
| + | void setup() |
| + | { |
| + | // initialise la broche digitale comme sortie (output): |
| + | pinMode(ledPin, OUTPUT); |
| + | } |
| + | // Le fonction loop() est exécutée encore et encore, aussi longtemps qu'Arduino est alimenté |
| + | void loop() |
| + | { |
| + | // Allume la LED |
| + | digitalWrite(ledPin, HIGH); |
| + | // Attendre une seconde |
| + | delay(1000); |
| + | // Eteindre la LED |
| + | digitalWrite(ledPin, LOW); |
| + | // Attendre une seconde</nowiki> |
| + | |
| + | == Cela ne fonctionne pas? == |
| + | Voici 3 choses à essayer. |
| + | === La LED ne s'allume pas? === |
| + | Les LEDs ne fonctionnent que dans un seul sens. Faite un essai en retournant la LED de 180° sur le breadboard. (Pas d'inquiétude, un mauvais branchement ne détériore pas une LED de façon permanente). |
| + | |
| + | === Le programme ne se charge pas? === |
| + | Cela arrive de temps à autre, le plus souvent causé par la sélection d'un port série incorrect. Vous pouvez le changer via le menu |
| + | |
| + | '''Outils > port série > ...''' |
| + | |
| + | === Toujours pas de résultat ? |
| + | Un circuit qui ne fonctionne pas n'est pas amusant, envoyez nous un e-mail via et nous reviendrons vers vous dès que possible. |
| + | |
| + | == Faire encore mieux == |
| + | === Changer de broche === |
| + | La LED est connectée à la broche 13 mais nous pouvons utiliser n'importe quelle broche d'Arduino. Pour changer le raccordement, prendre le fil raccordé à la broche 13 et le déplacer sur une broche de votre choix (de 0 à 13) (Vous pouvez aussi utiliser les broches analogique de 0-5, la broche analogique 0 est numérotée 14...) |
| + | |
| + | Ensuite, modifier la ligne de code: |
| + | |
| + | <nowiki>int ledPin = 13;</nowiki> |
| + | |
| + | en |
| + | |
| + | <nowiki>int ledPin = nouvelle_broche;</nowiki> |
| + | |
| + | Chargez votre croquis/sketch sur votre Arduino (ctrl+u) |
| | | |
| == Internet == | | == Internet == |