Ligne 158 : |
Ligne 158 : |
| L'ATmega32U4 supporte également la communication I2C (TWI / Two Wire) et SPI. Arduino inclus la librairie Wire qui simplifie l'usage du bus I2C; voyez le [[Arduino I2C Intro|tutoriel MCHobby sur I2C]] ou la [http://arduino.cc/en/Reference/Wire documentation d'Arduino.CC pour plus de détails] (''Anglais, Arduino.cc''). Pour la communication SPI, vous pouvez utiliser la [http://arduino.cc/en/Reference/SPI librairie SPI] (''Anglais, Arduino.cc). | | L'ATmega32U4 supporte également la communication I2C (TWI / Two Wire) et SPI. Arduino inclus la librairie Wire qui simplifie l'usage du bus I2C; voyez le [[Arduino I2C Intro|tutoriel MCHobby sur I2C]] ou la [http://arduino.cc/en/Reference/Wire documentation d'Arduino.CC pour plus de détails] (''Anglais, Arduino.cc''). Pour la communication SPI, vous pouvez utiliser la [http://arduino.cc/en/Reference/SPI librairie SPI] (''Anglais, Arduino.cc). |
| | | |
− | == Programming == | + | == Programmation du Robot == |
| | | |
− | The Robot can be programmed with the Arduino software ([http://arduino.cc/en/Main/Software download]). Select "Arduino Robot Control Board" or "Arduino Robot Motor Board" from the Tools > Board menu. For details, voir [[Arduino Robot-Guide démarrage|le guide démarrage]] et [http://arduino.cc/en/Tutorial/HomePage les tutoriels arduino] (''Anglais, Arduino.cc) ou les [http://wiki.mchobby.be tutoriels Arduino proposé par MCHobby].
| + | Le Robot peut être programmé à l'aide du logiciel Arduino IDE ([http://arduino.cc/en/Main/Software page de téléchargement sur Arduino.cc]). |
| | | |
− | The ATmega32U4 processors on the Arduino Robot come preburned with a [http://arduino.cc/en/Tutorial/Bootloader bootloader] that allows you to upload new code to it without the use of an external hardware programmer. It communicates using the AVR109 protocol.
| + | Lorsque vous programmez un Arduino Robot, sélectionnez "Arduino Robot Control Board" ou "Arduino Robot Motor Board" dans le menu "'''Tools > Board'''" (Outils > Carte) menu. |
| | | |
− | You can bypass the bootloader and program the microcontroller through the ICSP (In-Circuit Serial Programming) header; voir [http://arduino.cc/en/Hacking/Programmer ces instructions pour plus de détails] (''Anglais, Arduino.cc'').
| + | Pour plus de détails, voir [[Arduino Robot-Guide démarrage|le guide démarrage]], [http://arduino.cc/en/Tutorial/HomePage les tutoriels arduino] (''Anglais, Arduino.cc) ou les [http://wiki.mchobby.be tutoriels Arduino proposés par MCHobby]. |
| + | |
| + | Le processeur ATmega32U4 du Robot Arduino sont préinitialisé avec un [http://arduino.cc/en/Tutorial/Bootloader bootloader] qui permet de télécharger vos nouveaux programmes sur la carte sans avoir recours à des programmeurs matériels externes. Le bootloader et Arduino IDE communiquent en utilisant le protocole AVR109. |
| + | |
| + | Vous pouvez by-passer le bootloader et programmer directement le microcontrôleur via le connecteur ICSP (In-Circuit Serial Programming); voir [http://arduino.cc/en/Hacking/Programmer ces instructions pour plus de détails] (''Anglais, Arduino.cc''). |
| | | |
| == Automatic (Software) Reset and Bootloader Initiation == | | == Automatic (Software) Reset and Bootloader Initiation == |