issue48:tuto-arduino
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
issue48:tuto-arduino [2011/05/19 22:29] – fredphil91 | issue48:tuto-arduino [2011/05/20 10:01] – andre_domenech | ||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
Task 1 was simple, 2 was routine with some refresher study, and 3 required a small learning curve about C procedures - along with some new commands specific to the Arduino ports. Uploading the compiled code to the micro-controller was easy. Within a few days of fussing with things, my system finally worked as designed. Later, I updated my code to include a buzzer in the circuit.** | Task 1 was simple, 2 was routine with some refresher study, and 3 required a small learning curve about C procedures - along with some new commands specific to the Arduino ports. Uploading the compiled code to the micro-controller was easy. Within a few days of fussing with things, my system finally worked as designed. Later, I updated my code to include a buzzer in the circuit.** | ||
- | Avec le départ de la compagnie Heathkit et un ordinateur moderne utilisant Ubuntu 10.04 LTS, j'ai trouvé un site détaillant un micro-contrôleur nommé Arduino sur www.arduino.cc (pas .com). Il utilisait un câble USB pour l' | + | Avec le départ de la compagnie Heathkit et un ordinateur moderne utilisant Ubuntu 10.04 LTS, j'ai trouvé un site détaillant un micro-contrôleur nommé Arduino sur www.arduino.cc (pas .com). Il utilisait un câble USB pour l' |
Faire fonctionner ça consistait seulement en trois tâches principales : | Faire fonctionner ça consistait seulement en trois tâches principales : | ||
- | • Installer et configurer l'IDE Arduino (Integrated Development Environment ou Environnement de Développement Intégré) | + | • Installer et configurer l'IDE Arduino (Integrated Development Environment ou Environnement de Développement Intégré). |
- | • Déterminer le câblage pour la maquette | + | • Déterminer le câblage pour le circuit imprimé |
• Écrire un programme C simple suivi de l' | • Écrire un programme C simple suivi de l' | ||
Ligne 29: | Ligne 29: | ||
Partie 1 : Installation de l'IDE Arduino | Partie 1 : Installation de l'IDE Arduino | ||
- | (pour plus de détails voir http:// | + | (pour plus de détails voir http:// |
J'ai utilisé la section « Ubuntu sans le paquet Arduino » de la page pour mon installation (ça peut être différent pour vous). | J'ai utilisé la section « Ubuntu sans le paquet Arduino » de la page pour mon installation (ça peut être différent pour vous). | ||
- | Téléchargez le fichier .gtz et installez-le avec le gestionnaire d' | + | Téléchargez le fichier .gtz et installez-le avec le gestionnaire d' |
Installez le compilateur et les paquets de bibliothèques : | Installez le compilateur et les paquets de bibliothèques : | ||
Ligne 55: | Ligne 55: | ||
Ensuite, pour exécuter l' | Ensuite, pour exécuter l' | ||
- | Partie 2 : Câblage | + | Partie 2 : Câblage |
- | Voici les pièces j' | + | Voici les pièces j' |
**• breadboard and a few spools of 22-gauge, insulated, solid-core wire | **• breadboard and a few spools of 22-gauge, insulated, solid-core wire | ||
Ligne 69: | Ligne 69: | ||
Shown below is the wiring schematic, and a view of my Arduino mounted on a wood frame with the breadboard and the wires. (The Lego board was used to hold things loosely together.)** | Shown below is the wiring schematic, and a view of my Arduino mounted on a wood frame with the breadboard and the wires. (The Lego board was used to hold things loosely together.)** | ||
- | • une maquette | + | • un circuit imprimé |
- | • prise de courant de 2,1 mm et capuchon de pile de 9 volts (fil rouge soudé à la prise centrale, fil noir au robinet extérieur) | + | • une prise de courant de 2,1 mm et capuchon de pile de 9 volts (fil rouge soudé à la prise centrale, fil noir soudé à la prise extérieure) ; |
- | • pile de 9 volts | + | • une pile de 9 volts ; |
- | • LED : 2 rouges, 2 vertes, 1 jaune (environ 2,1 mA chaque. Notez l' | + | • des LED : 2 rouges, 2 vertes, 1 jaune (environ 2,1 mA chaque. Notez l' |
- | • interrupteur | + | • un interrupteur à bouton poussoir |
- | • 3VDC Mini Buzzer (Radio Shack 273-0053) | + | • 3 VDC Mini Buzzer (Radio Shack 273-0053) |
- | • Résistances | + | • des résistances : 5 de 220 Ohms, 2 de 150 Ohms, 1 de 10 KOhms (toutes de 1/8 Watt). |
- | Ci-dessous le schéma de câblage, et une vue de mon Arduino monté sur une armature en bois avec la carte et les fils. La brique | + | Ci-dessous le schéma de câblage, et une vue de mon Arduino monté sur une armature en bois avec la carte et les fils. Les briques |
**Part 3: Writing the code using C, and uploading the compiled code to the Arduino Uno | **Part 3: Writing the code using C, and uploading the compiled code to the Arduino Uno | ||
Ligne 89: | Ligne 89: | ||
After disconnecting the USB cable and connecting the 9-volt battery, the project ran independently from the computer. The program will continue to run in a loop until the power is removed.** | After disconnecting the USB cable and connecting the 9-volt battery, the project ran independently from the computer. The program will continue to run in a loop until the power is removed.** | ||
- | Partie 3 : Ecriture du code en C, et téléchargement du code compilé sur le Arduino Uno | + | Partie 3 : Ecriture du code en C, et téléchargement du code compilé sur le Arduino Uno. |
Après quelques lectures sur le site Arduino, et avec un peu de code emprunté, le code du projet tenait sur une page dans gedit. Le fichier a ensuite été rebaptisé « trafficlightsound.pde » dans un dossier nommé « trafficlightsound » - l'IDE Arduino semblait exiger cette extension et le même nom pour le dossier et le fichier. En cliquant sur la flèche de démarrage sur la gauche de l'IDE, cela a vérifié et compilé le code de 1468 octets. | Après quelques lectures sur le site Arduino, et avec un peu de code emprunté, le code du projet tenait sur une page dans gedit. Le fichier a ensuite été rebaptisé « trafficlightsound.pde » dans un dossier nommé « trafficlightsound » - l'IDE Arduino semblait exiger cette extension et le même nom pour le dossier et le fichier. En cliquant sur la flèche de démarrage sur la gauche de l'IDE, cela a vérifié et compilé le code de 1468 octets. | ||
- | Le code source pour les feux de circulation Arduino peut être trouvé ici : http:// | + | Le code source pour les feux de circulation Arduino peut être trouvé ici : http:// |
Après avoir connecté un câble USB entre l' | Après avoir connecté un câble USB entre l' |
issue48/tuto-arduino.txt · Dernière modification : 2011/05/20 19:07 de auntiee