Étape 1: Carte principale
Au coeur de ce robot est un microcontrôleur 8 bits de PIC16F887. Le secret n’est pas au niveau du matériel, c’est dans le code. J’ai réalisé des fonctions très basiques avec le microcontrôleur comme mesure des entrées analogiques de capteurs (intensité lumineuse, température, infra mesure de distance), entrées Tor (capteurs numériques, contacts), digital sorties (activation/désactivation des parties hautes actuelles comme les caméra ou power LEDs), un pont en H avec deux DC au volant moteur et fournir le signal PWM pour contrôler la vitesse du moteur, commande de moteur servo (tête, bras). Ce sont des fonctions très basiques et dont ils ont besoin de très peu de codage à l’aide du langage C.