Le guide de programmation

Forum spécifique au Zombadge

Le guide de programmation

Message non lude fred » Mer 17 Aoû 2011 17:10

(En cours)

Guide de programmation du Zombadge sous Windows

Matériel requis :
  • une carte Arduino (Uno, Uno CMS, Duemilanove, etc.) (boutique)
  • six câbles M/F (boutique)
  • les fichiers "Makefile" et "Rgb.c" de l'archive jointe

1/ Télécharger l'archive ci-dessous et décompresser les fichiers "Makefile" et "Rgb.c" dans un répertoire
TrippyRGB.zip
Code TrippyRGB pour Zombadge
(14.57 Kio) Téléchargé 150 fois

2/ Programmer la carte Arduino en programmateur ISP en sélectionnant l'exemple "ArduinoISP" (Menu File\Examples\ArduinoISP)
Puis uploader le sketch dans l'Arduino (bouton Upload)

Vérifier le numéro de port COM affecté à l'Arduino (Menu Tools\Serial Port)

3/ Éteindre et retirer la pile du Zombadge
Opération obligatoire, vous risquez d'endommager la pile et le circuit si l'interrupteur passait sur "on" lors de la manipulation.

4/ Relier le Zombadge à l'Arduino comme indiqué sur le schéma et la photo ci-dessous
(connecteur ISP sur le Zombadge noté ISP, le point en haut à droite sert de détrompeur)
SchemaCablage.jpg
Schéma câblage Zombadge Trippy RGB
SchemaCablage.jpg (43.02 Kio) Vu 2122 fois

(photo câblage)

5/ Ouvrir un terminal ("invite de commande"), se rendre dans le répertoire où vous avez décompressé les fichiers à l'étape 1

6/ Editer le fichier Makefile et modifier la ligne 4 ("AVRDUDE_PORT = COM16") avec le port COM qui a été affecté par Arduino à votre carte (étape 2), enregistrer la modification

7/ Dans le terminal exécuter "make burn-fuse" et attendre que le programme s'exécute

8/ Dans le terminal exécuter "make program-rgb" et attendre que le programme s'exécute

9/ Débrancher tous les câbles

10/ Remettre la pile du Zombadge

Plus d'informations sur l'utilisation d'un Arduino comme programmateur ISP ici sur le site de Arduino


================ Pour les utilisateurs de GNU/Linux

S'assurer que vous avez bien les paquets "make", "gcc-avr", "avrdude" et "avr-libc" installés.

Il est préférable d'utiliser un Arduino Duemilanove ou Arduino UNO deuxième révision pour l'utiliser en programmateur ISP.
En effet, la première version du UNO est connue pour avoir des problèmes pour être utilisée ainsi.
Pour le port, regardez dans /var/log/messages lors du branchement de l'Arduino pour savoir comment le port est dénoté.
En général cela sera /dev/ttyUSB0 ou bien /dev/tty/ACM0 .

La procédure est ensuite la même que ci-dessus.
Avatar de l’utilisateur
fred
 
Messages: 215
Inscription: Lun 20 Déc 2010 15:32
Localisation: Toulouse

Retourner vers Zombadge

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron