Démarrer avec USnooBie et Arduino

Pas facile de démarrer avec les micro-contrôleurs?
Bof…

Introduction

Il y a quelques années, se lancer dans la programmation de micro-contrôleurs, cela voulait dire:

  • Avoir quelques connaissances en électronique pour bien choisir ses composants
  • Acheter un coûteux programmateur, ou en fabriquer un (compliqué et/ou chronophage)

Aujourd’hui,
débuter dans la programmation de micro-contrôleur (noté µC),
ça passe bien souvent par l’achat d’un kit, tout simplement.
Il en existe pour tout les goûts, des couteuses plateformes ARM,
aux plus basiques des kits.
Un des kits les plus populaire est le kit Arduino.
Ce kit permet de s’initier en douceur, avec un environnement de développement complet,
facile à installer, et compatible Mac, Linux, et Windows.
De nombreux exemples d’utilisations et tutoriels sont disponibles sur le Web pour bien démarrer.

le kit en question

J’ai opté pour un kit intermédiaire, peu couteux, mais riche en fonctionnalités:
USnooBie
Ce kit basé sur le même processeur que la carte Arduino duemilanove à plusieurs avantages:

  • tout d’abord c’est un kit à souder, ce qui apporte une dimension concrète assez sympathique :)
  • il est plus petit, moins cher, et est fait pour être utilisé sur une platine d’essais!

Cependant, même si ce kit est compatible avec l’environnement Arduino,
il n’est initialement pas fait pour une telle utilisation.
Les « pattes » sont notées différemment entre Arduino et USnooBie.
Et si Arduino simplifie la programmation, il faut savoir que l’environnement repose sur des bibliothèques qui masque le fonctionnement réel du µC.
Ce kit est donc plutôt fait pour des gens qui vont s’initier avec Arduino, et évoluer vers la « vrai » programmation, j’espère.

Installation de l’environnement de développement

la première étape est de télécharger l’environnement de développement Arduino
les Linux sous Debian ou Ubuntu le trouverons facilement dans le gestionnaire de paquets.

/!\ Etapes supplémentaires pour les Windowsiens /!\

  • télécharger le driver servant à programmer le kit.
  • Connecter le kit et le mettre en mode bootloader (voir ici)
  • Ouvrir l’archive et aller dans bin, puis exécuter inf-wizard.exe
  • Cliquez sur « Next » comme un bourrin (ne me dites pas que vous ne le faites pas, je ne vous croirais pas ^^)

/!\ Fin des étapes Windows-Deluxe /!\

Afin de pouvoir utilisé notre kit avec l’environnement Arduino,
il faut modifier un des fichiers de configuration:

  • sous windows: …\arduino-00XX\hardware\arduino\boards.txt
  • sous Debian/Ubuntu: /usr/share/arduino-00XX/hardware/arduino/boards.txt
    (à modifier en root)

A ce fichier, ajouter le bloc de texte présent ici.

Le kit étant connecté en USB, sous linux il faut avoir les droits d’accès.
pour les obtenir, il faut créer un fichier « avrdude-usbasp.rules » dans « /etc/udev/rules.d/ » contenant:
SUBSYSTEM=="usb", SYSFS{idVendor}=="16c0", SYSFS{idProduct}=="05dc", GROUP="adm", MODE="0666"
et bien sur, il faut que vous fassiez parti du groupe adm ^^

vous pourrez ensuite utiliser votre kit USnooBie comme une plateforme Arduino en le sélectionnant dans l’onglet « Tools/Board ».

Amusez vous bien avec USnooBie!

À propos de Arthur

Bidouilleur farfelu et créatif!
Cette entrée a été publiée dans Club, avec comme mot(s)-clef(s) , , , . Vous pouvez la mettre en favoris avec ce permalien.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

* Copy this password:

* Type or paste password here:

965 Spam Comments Blocked so far by Spam Free Wordpress

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>