Étape 13 : Programmation et la mise à niveau !
Tout d’abord, vous devrez l’IDE Arduino en fonction de votre système d’exploitation (Windows, Mac OS X, Linux 32 bits ou 64 bits). Vous pouvez télécharger l’IDE Arduino gratuitement ici : http://arduino.cc/en/Main/Software.
Ne téléchargez pas la version la plus récente que le code ne compile correctement et même si elle l’a fait, les nouvelles versions compile en un fichier plus volumineux qui peut-être ne pas correspondre à l’espace limité de la ATmega8A.
L’exemple de code a été écrit en version 0022 de l’IDE. Vous pouvez trouver qu'il compile légèrement plus petite en if 0018 version votre exécution basse sur la mémoire.
Vous devrez peut-être également télécharger les pilotes USB pour l’interface CP2102. Vous pouvez télécharger les derniers pilotes pour votre système d’exploitation ici : http://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx
Une fois que vous avez l’IDE Arduino en cours d’exécution sur votre système, vous pouvez télécharger l’exemple de code d’ici :
https://sites.google.com/site/daguproducts/home/download-page. Vous pouvez ensuite faire le robot imprimer n’importe quel message que vous voulez en suivant les instructions dans le manuel.
Vous voulez faire plus ?
Le Mini pilote PCB dispose d’une prise pour un module émetteur/récepteur sans fil Bluetooth ou Xbee. Connectez-le à votre téléphone ou votre PC et le robot de contrôle à distance.
Plus de tirage au sort !
Si vous avez besoin plus de mémoire ou de fonctionnalité, vous pouvez remplacer le pilote Mini avec un magicien de Micro. Les contrôleurs ont la même taille, mais le magicien Micro offre plus de mémoire, un accéléromètre 3 axes et un récepteur IR construit en. Le récepteur IR permettra le robot qui est commandée par une télévision universal remote ou tout IR distante à l’aide de SIRC (SONY IRCode).
Je suis actuellement équipé le Bot Doodle avec un CCF (Real Time Clock) et un lecteur de cartes SD pour certaines expériences A.I. (Arappeler jenteligence). Vous pouvez suivre son évolution ici : http://letsmakerobots.com/node/34226