Steun onze actie WeGoSTEM

Voor onze actie WeGoSTEM zoeken we nog vrijwilligers. Doe mee via WeGoSTEM.be/meedoen

Introduction au Dwenguino: installation pour Windows, Mac OS X et Linux

Ce tutoriel vous présente la plate-forme Dwenguino. Étape par étape, vous apprendrez comment installer l´Arduino IDE et des outils nécessaire de Dwenguino. Après ce tutoriel, vous savez créer un LED clignotant!


Exigences

  1. Un Dwenguino
  2. Le câble USB accompagné
  3. Une connexion Internet

L'installation du logiciel

  1. Téléchargez et installez Arduino IDE version 1.6.4 ou ultérieure .
  2. Démarrer Arduino IDE, aller à Fichier> Préférences > Additional Boards Manager URLS, copiez et collez le lien suivant sans les guillemets "http://www.dwengo.org/sites/default/files/package_dwengo.org_dwenguino_index.json" et cliquez sur OK.
  3. Recherchez "Dwenguino" dans le menu Outils > Type de carte > Boards Manager et cliquez Install.

En fonction de votre système d'exploitation des étapes supplémentaires sont nécessaires:

  • Les utilisateurs de Windows doivent installer le pilote correct (voir paragraphe suivant).
  • Les utilisateurs de Mac sont prêts à aller, pas d'étapes supplémentaires sont nécessaires.
  • Les utilisateurs de Linux peuvent recontre des problèmes avec les permissions du port série (voir paragraphe ci-dessous pour les solutions).

L'installation du pilote Windows

  1. Fixez le Dwenguino avec le câble USB et aller à Device manger (cliquez droit sur My Computer et manage, choisissez dans le menu à gauche Device Manager comme indiqué dans l'image ci-dessous) et cliquez sur le menu Other devices. Cliquez droit sur le Dwenguino et sélectionnez Update driver software.
    Device manager
  2. Cliquez Browse my computer for driver software et Browse. Sélectionnez votre dossier utilisateur et appuyez sur * OK *. Important: Vérifiez que la case"Include subfolders" est activée et appuyez sur suivant. Popup device manager
  3. Maintenant le pilote nécessaire sera installé. Quand un pop-up Windows Security apparaît, cliquez sur Install this driver software anyway. Popup device manager
  4. Quand l'installation est terminée, Windows affiche le message suivant: Windows has successfully updated your driver software. Cliquez sur Close et le processus d'installation est terminé. Vous trouverez Dwenguino dans le menu de Arduino IDE Outils > Type de carte.

Notez que la procédure ci-dessus ne sont pas compatibles avec Windows 8, car les USB certifcate policies sont trop strictes. Par desactiver à l'authentification du certificat USB, vous pouvez installer le Dwenguino sur Windows 8. Nous avons choisi de ne pas certifier le Dwenguino chez USB. Voir la présentation de Ian Lesnet sur l'Open Hardware Summet pour une perspective intéressante sur cette question.

Linux

Il ya une bonne chance que vous rencontrez des problèmes avec la porte sérielle. Le menu est grisé et indisponible. Par conséquent, il existe une solution:

  • Fermez Arduino IDE, brancher le connecteur USB à un port USB 2.0, et ouvre un terminal.
  • Supprimez le paquet modemmanager par moyen de l'instruction suivante:
sudo apt-get purge modemmanager*  
  • Appellez les instructions suivantes:
sudo usermod -a -G dialout $yourUserName
sudo usermod -a -G tty $yourUserName
  • Enfin, donnez l´ autorisation de lecture et d'écriture pour le port série pour les utilisateurs: (Il se peut que vous devez également ajuster les droits de /dev/ttyACM1)
sudo chmod 666 /dev/ttyACM0
  • Déconnectez et reconnectez. Lancer Arduino IDE et ca doit être résolu.

Si vous rencontrez des problèmes, vous pouvez toujours poser des questions sur le forum.

Une LED clignotant

Lancer Arduino IDE. Vous devriez voir un sketch vierge avec une fonction setup vide et une fonction loop vide. Maintenant choisissez le menu File > Examples> 1. Basics > Blink. Le sketch ci-dessous devrait apparaître:

Blinking LED Arduino

Ce sketch est composé de deux parties principales: (1) la fonction de setup et (2) la fonction de loop. En appelant la fonction pinMode la broche 13 est définie comme sortie digital. Notez que nous avons adapté l’exemple et que nous sauvons numéro 13 dans une variable de type int (numéro entier). Cela le rend plus facile pour sélectionner un LED différent. Dans la fonction loop la broche 13 est mis de haut à bas et vice-versa et ca toutes les 1000 millisecondes. Par conséquent, la LED 13 clignote.

Testez votre code sur le Dwenguino

Maintenant nous allons tester l'exemple sur le Dwenguino. Pour cela, le code doit être compilé et ensuite nous avons devons de télécharger le code dans le Dwenguino. Commencez par sélectionner Dwenguino dans le menu Tools > Board. Ensuite, connecter le Dwenguino à votre ordinateur et sélectionnez le port approprié dans le menu Tools > Port (conseil: vérifier ce menu avant de connecter le Dwenguino. Et regardez après de le connecter de nouveaux et vous savez quel port vous devez sélectionner). Enfin, cliquez sur l'icône upload dans Arduino IDE.

compile and upload

LED LD13 (en haut à gauche sur la Dwenguino) serait alterner chaque seconde!

Choisir une autre LED

Avez-vous mare de LED 13? Choisir une autre LED en ajustant la valeur de la variable led:

  1. int led = LED0; //LED LD0 will blink

Beaucoup de plaisir avec la programmation!

Creative Commons Licence
This work is licensed under a CC0 1.0 Universal License