Le Robot Arduino est le premier officiel Arduino sur roues. Le robot dispose de deux processeurs, l'un sur chacun de ses deux conseils. Conseil Motor contrôle les moteurs et le Commission de contrôle lit capteurs et décide comment faire fonctionner. Chacune des cartes est un programmable complet Arduino en utilisant l'Arduino IDE.
Les deux conseils moteur et le contrôle sont cartes microcontrôleur basé sur la ATmega32u4 ( Fiche ). Le robot a beaucoup de ses broches mises en correspondance avec des capteurs et des actionneurs embarqués.
La programmation du robot est similaire au procédé de l'Arduino Leonardo. Les deux processeurs ont intégré la communication USB, ce qui élimine la nécessité d'un processeur secondaire. Cela permet au robot d'apparaître à un ordinateur connecté en tant que port série / COM virtuel (CDC).
Comme toujours avec Arduino, chaque élément de la plate-forme - matériel, logiciel et documentation - est disponible gratuitement et open source. Cela signifie que vous pouvez savoir exactement comment il est fait et nous en servir comme point de départ pour vos propres robots. Le Robot Arduino est le résultat de l'effort collectif d'une équipe internationale regardant comment la science peut être amusant d'apprendre. Arduino est maintenant sur roues, venez rouler avec nous!
Commission de contrôle sommaire
microcontrôleur | ATmega32u4 |
Tension de fonctionnement | 5 V |
Tension d'entrée | 5V à travers le câble plat |
Numérique broches d'E / S | 5 |
Canaux PWM | 6 |
Les canaux d'entrée analogiques | 4 (sur les broches d'entrée / sortie numérique) |
Les canaux d'entrée analogiques (multiplexés) | 8 |
DC par E / S Pin | 40 mA |
Mémoire flash | 32 KB (ATmega32u4) dont 4 KB utilisé par bootloader |
SRAM | 2.5 KB (ATmega32u4) |
EEPROM (interne) | 1 KB (ATmega32u4) |
EEPROM (externe) | 512 Kbit (I2C) |
Vitesse de l'horloge | 16 MHz |
Clavier | 5 clés |
Bouton | potentiomenter fixé à la broche analogique |
LCD couleur | > Sur la communication SPI |
Lecteur de carte SD | pour les cartes au format FAT16 |
Orateur | 8 Ohm |
Boussole électronique | fournit l'écart du nord géographique en degrés |
ports de soudure I2C | 3 |
zones Prototypage | 4 |
Tbody>
Conseil du moteur Résumé
microcontrôleur | ATmega32u4 |
Tension de fonctionnement | 5 V |
Tension d'entrée | 9V chargeur de batterie |
logement de la batterie AA | 4 piles rechargeables NiMH ou alcalines |
Numérique broches d'E / S | 4 |
Canaux PWM | 1 |
Channles d'entrée analogique | 4 (le même que les broches d'entrée / sortie numérique) |
DC par E / S Pin | 40 mA |
Convertisseur DC-DC | génère 5V pour alimenter l'ensemble du robot |
Mémoire flash | 32 KB (ATmega32u4) dont 4 KB utilisé par bootloader |
SRAM | 2.5 KB (ATmega32u4) |
EEPROM | 1 KB (ATmega32u4) |
Vitesse de l'horloge | 16 MHz |
Tondeuse | pour l'étalonnage du mouvement |
ligne IR capteurs suivants | 5 |
ports de soudure I2C | 1 |
zones de Prototypage | 2 |
Tbody>
Plus d'infos sur Arduino Robot