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édente | |||
issue48:tuto-arduino [2011/05/20 10:01] – andre_domenech | issue48:tuto-arduino [2011/05/20 19:07] (Version actuelle) – auntiee | ||
---|---|---|---|
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 avec 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 : | ||
Ligne 15: | Ligne 15: | ||
• Écrire un programme C simple suivi de l' | • Écrire un programme C simple suivi de l' | ||
- | La première tâche était simple, | + | La première tâche était simple, la deuxième a été de la routine avec quelques cours de recyclage, et la troisième nécessitait une petite courbe d' |
**Part 1: Installing the Arduino IDE | **Part 1: Installing the Arduino IDE | ||
Ligne 53: | Ligne 53: | ||
sudo usermod-aG dialout <votre nom d' | sudo usermod-aG dialout <votre nom d' | ||
- | Ensuite, pour exécuter l' | + | Ensuite, pour exécuter l' |
Partie 2 : Câblage du circuit imprimé et connexion à l' | Partie 2 : Câblage du circuit imprimé et connexion à l' | ||
- | Voici les pièces j'ai utilisées pour effectuer le câblage (surtout chez Radio Shack) : | + | Voici les pièces j'ai utilisées pour effectuer le câblage (achetées |
**• 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 75: | Ligne 75: | ||
• un interrupteur à bouton poussoir pour circuit imprimé ; | • un interrupteur à bouton poussoir pour circuit imprimé ; | ||
• 3 VDC Mini Buzzer (Radio Shack 273-0053) ; | • 3 VDC Mini Buzzer (Radio Shack 273-0053) ; | ||
- | • des résistances : 5 de 220 Ohms, 2 de 150 Ohms, 1 de 10 KOhms (toutes | + | • des résistances : 5 de 220 Ohms, 2 de 150 Ohms, 1 de 10 KOhms (toutes |
- | 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 Lego ont été utilisées pour maintenir les choses ensemble. | + | 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 Lego ont été utilisées pour maintenir les choses ensemble.) |
**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. |
issue48/tuto-arduino.1305878481.txt.gz · Dernière modification : 2011/05/20 10:01 de andre_domenech