/
Programmer le CrcDuino

Programmer le CrcDuino

Cette page présente comment configurer sur un ordinateur l’environnement de programmation requis pour programmer une carte électronique CrcDuino:

  • Mise en place d’Arduino IDE;

  • Connecter la carte à Arduino IDE;

  • Installer CrcLib pour Arduino IDE.

View the english version of this page.

Le CRCduino peut facilement être programmé à l’aide de n’importe quel environnement intégré de développement (IDE) qui supporte la plateforme Arduino. Le wiki se concentre sur l’IDE Arduino puisque c’est la façon la plus simple de commencer à programmer: il est gratuit, simple, et la communauté en ligne est énorme. L’IDE Arduino peut être utilisé pour programmer n’importe quelle carte Arduino.

Le CRCduino est basé sur les mêmes composants que le Arduino Mega 2560. Ainsi, un environnement de programmation configuré de manière compatible pour un Arduino Mega 2560 devrait pouvoir interagir sans plus de soucis avec un CRCduino.

Vous avez des problèmes en suivant le tutoriel ? La première étape est de relire les instructions ci-dessous. Toujours incertains ? Le guide Arduino et votre moteur de recherche préféré devraient pouvoir vous aider.

A - Configurer l’IDE Arduino

1. Téléchargez la dernière version de l’IDE depuis le site web Arduino. N’hésitez pas à visiter le site web, il contient une tonne d’information sur Arduino !

2. Installez-le sur votre ordinateur. Sélectionnez l’option "Install USB driver" si elle vous est proposée. Vous pouvez choisir n’importe quel dossier de destination, mais nous recommandons fortement celui par défaut. Le reste des instructions assume que vous avez sélectionné celui par défaut.

3. Ouvrez l’IDE Arduino (par exemple, en cliquant sur arduino.exe dans C:\Program Files (x86)\Arduino, le dossier d’installation par défaut).

4. C’est une bonne idée d’ouvrir le moniteur série lorsque vous utilisez l’IDE Arduino. Celui-ci vous permet d’interagir facilement avec votre CRCduino.

5. Le CRCduino utilise le même micro-contrôleur que le Arduino Mega 2560. Configurez l’IDE Arduino pour qu’il utilise la bonne cible et assurez-vous que le processeur utilisé est ATmega2560 (Mega 2560).

B - Connecter le CRCduino à l’IDE Arduino

6. Sélectionnez le port COM à travers lequel votre ordinateur est connecté au CRCduino. S’il n’y a rien d’autre connecté à votre ordinateur (comme dans cette démo), celui-ci est le seul disponible. Le numéro n’a pas d’importance, mais c’est important qu’il corresponde à celui du CRCduino. Gardez en tête qu’il peut changer de temps en temps dépendamment de ce qui est connecté à l’ordinateur.

 

7. Confirmez que la connexion est bien établie avec le CRCduino à l’aide de l’outil Get Board Info. Un CRCduino devrait être affiché comme “Unknown Board”.

C - Installer la CrcLib pour l’IDE Arduino

Une librairie est un ensemble de fichiers qui contiennent différentes fonctions qui peuvent être utilisées par vos programmes. Pour que l’IDE puisse connaître ces fonctions, il faut lui indiquer où les trouver. Avec la CrcLib, la librairie doit être installée manuellement dans le dossier correspondant sur l’ordinateur avec l’IDE.

6. Téléchargez le .zip de la CrcLib la plus récente sur la page suivante:

7. Dé-zippez le fichier .zip, et descendez dans le dossier afin de voir un dossier CrcLib, ainsi que des dossiers nommés CrcDependency_xyz. Notez que dépendamment de la version de la librairie utilisée, le nom exact des fichiers peut varier un peu de la capture d'écran ci-dessous.

8. Identifiez le dossier Sketchbook d’Arduino en cliquant dans l’IDE vers “File-Preferences”. Ensuite, naviguez vers ce dossier à l’aide de votre explorateur de fichier (Windows File Explorer). Ouvrez le dossier appelé libraries, ou créez-le s’il n’existe pas (notez le nom en anglais).

9. Copiez-collez le dossier CrcLib et ses dépendances dans le dossier libraries.

10. Fermez et ré-ouvrez l’IDE Arduino.

11. L’IDE Arduino est fin prêt à programmer le CRCduino à l’aide de la CrcLib. Lorsque vous compilez le programme (ctrl-R), l'IDE reconnait le fichier CrcLib.h.

Articles liés

Related content

Déverminage - FAQ
Déverminage - FAQ
More like this
Déverminage - Codes d'erreur CrcLib
Déverminage - Codes d'erreur CrcLib
More like this
Debugging - FAQ
More like this
Guide de démarrage - Avant-propos
Guide de démarrage - Avant-propos
More like this
CrcLib: accéder aux boutons de la télécommande
CrcLib: accéder aux boutons de la télécommande
Read with this
Programming the CrcDuino
Programming the CrcDuino
More like this