Modifications

Sauter à la navigation Sauter à la recherche
651 octets ajoutés ,  19 septembre 2013 à 06:38
aucun résumé de modification
Ligne 1 : Ligne 1 :  
{{Arduino-Robot-NAV}}
 
{{Arduino-Robot-NAV}}
  −
{{traduction}}
      
== Description ==
 
== Description ==
Ligne 38 : Ligne 36 :  
* Keypad: 5 touches
 
* Keypad: 5 touches
 
* Potentiomètre attaché à une broche analogique
 
* Potentiomètre attaché à une broche analogique
* Un afficheur LCD Couleur via interface de communication SPI
+
* Un afficheur LCD Couleur 160x120 via interface de communication SPI
 
* Lecteur de carte SD pour les cartes SD formattées en FAT16
 
* Lecteur de carte SD pour les cartes SD formattées en FAT16
 
* Haut parleur: 8 Ohm
 
* Haut parleur: 8 Ohm
Ligne 137 : Ligne 135 :  
Les deux cartes dispose de connecteurs I2C disponibles. Il en existe 3 sur la carte de contrôle et 1 sur la carte moteur.
 
Les deux cartes dispose de connecteurs I2C disponibles. Il en existe 3 sur la carte de contrôle et 1 sur la carte moteur.
   −
== Control Board Pin Mapping ==
+
== Carte de contrôle : Pin Mapping ==
    
{{ARDImage|RB-ARD-ROBOT-35.jpg}}
 
{{ARDImage|RB-ARD-ROBOT-35.jpg}}
   −
== Motor Board Pin Mapping ==
+
== Carte moteur : Pin Mapping ==
    
{{ARDImage|RB-ARD-ROBOT-36.jpg}}
 
{{ARDImage|RB-ARD-ROBOT-36.jpg}}
Ligne 158 : Ligne 156 :  
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 ==
 +
 
 +
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]).
 +
 
 +
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.
 +
 
 +
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'').
   −
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].
+
== Reset Automatique (logiciel) et initialisation du Bootloader ==
   −
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.
+
Plutôt que d'imposer une pression physique sur le bouton reset avant le téléchargement/téléversement d'un nouveau programme, le Robot est conçu de tel sorte à faire un Reset de façon logiciel lorsqu'il est connecté sur un ordinateur. Le reset est activé lorsque le port (CDC) série virtuel / COM port du robot est ouvert à 1200 baud et ensuite fermé. Lorsque cela arrive, le processeur fait un "reset", rompant ainsi la connexion USB vers l'ordinateur (signifiant que le port série virtuel/com poort disparait).  
   −
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'').  
+
Après le reset du processeur, le bootloader démarre et reste actif pendant environ 8 secondes. Le bootloader peut aussi être activé en doublre-pressant le bouton reset du robot Robot. Notez que lors de la première mise sous tension du Robot, le robot exécutera directement le sketch/croquis utilisateur, s'il est présent, plutôt que d'initier le bootloader.
   −
== Automatic (Software) Reset and Bootloader Initiation ==
+
A cause de la façon dont le Robot gère le Reset, la meilleure option est de laisser le logiciel Arduino essayer de faire le reset avant le téléversement, particulièrement si vous avez l'habitude de presser le bouton reset avant le téléversement sur vos autres cartes.
   −
Rather than requiring a physical press of the reset button before an upload, the Robot is designed in a way that allows it to be reset by software running on a connected computer. The reset is triggered when the Robot's virtual (CDC) serial / COM port is opened at 1200 baud and then closed. When this happens, the processor will reset, breaking the USB connection to the computer (meaning that the virtual serial / COM port will disappear). After the processor resets, the bootloader starts, remaining active for about 8 seconds. The bootloader can also be initiated by double-pressing the reset button on the Robot. Note that when the board first powers up, it will jump straight to the user sketch, if present, rather than initiating the bootloader.
+
Si le logiciel est incapable d'activer le reset sur la carte, vous pouvez toujours démarrer le bootloader en double pressant le bouton reset sur la carte. ''Une simple pression sur le bouton reset ne ne fera que redémarrer le croquis/sketch utilisation. Un double-reset initiera le bootloader''.
   −
Because of the way the Robot handles reset it's best to let the Arduino software try to initiate the reset before uploading, especially if you are in the habit of pressing the reset button before uploading on other boards. If the software can't reset the board you can always start the bootloader by double-pressing the reset button on the board. ''A single press on the reset will restart the user sketch, a double press will initiate the bootloader''.
+
== Protection sur-courant sur USB ==
   −
== USB Overcurrent Protection ==
+
Les deux carte du Robot dispose d'un polyfuse reinitialisable qui protège les port USB's de votre ordinateur des surconsommation de courant (sur-courant) et des court-circuits. Les ordinateurs fournissent généralement leurs propres protections internes, ce fusible fournit une couche de protection supplémentaire.
   −
Both of the Robot boards have a resettable polyfuse that protects your computer's USB ports from shorts and overcurrent. Although most computers provide their own internal protection, the fuse provides an extra layer of protection. If more than 500 mA is applied to the USB port, the fuse will automatically break the connection until the short or overload is removed.  
+
Le fusible interrompt automatiquement la connexion du port USB si plus de 500 mA est consommé sur ce dernier. Cet rupture perdure jusqu’à ce que la surcharge (ou le court-circuit) soit éliminé.
   −
== Physical Characteristics ==
+
== Caractéristiques physiques ==
   −
The Robot is 19cm in diameter. Including wheels, GTFT screen and other connectors it can be up to 10cm tall.  
+
Le robot fait 19cm de diamètre et 10 cm de haut (incluant roues, écran GTFT et autres connecteurs).
    
== Pour poursuivre ==
 
== Pour poursuivre ==
29 917

modifications

Menu de navigation