L'association ESIEESPACE met à disposition ce dépôt Github afin de fournir une base de code complète pour le robot Sumobot conçu par l'association. Vous y retrouverez plusieurs exemples de code commentés pour apprendre à manipuler le robot et ses différents capteurs.
Ce fichier à pour but de vous expliquer sur quelle base technique est construit le robot ainsi que de vous expliquer comment le programmer.
Le kit Sumobot est composé de deux parties importantes:
- le PCB où sont soudés les différents composants
- la carte Arduino Nano qui est le microcontrôleur
Qu'est ce qu'un PCB ? Un circuit imprimé (ou PCB de l'anglais *printed circuit board/) est un support, en général une plaque, permettant de maintenir et de relier électriquement un ensemble de composants électroniques entre eux, dans le but de réaliser un circuit électronique complexe.
Qu'est ce qu'un microcontrôleur ? Un microcontrôleur est un circuit intégré qui rassemble les éléments essentiels d'un ordinateur: processeur, mémoires, unités périphériques et interfaces d'entrées-sorties. Arduino est la marque d'une plateforme de référence permettant de créer des objets électroniques interactifs.
Toutes les instructions pour assembler le PCB sont disponible sur notre site web SUMOBOT.
Le champs d'application d'une carte Arduino est immense : un robot, une fusée, un panneau d'affichage etc. Tout ces projets sont faisable en utilisant la plateforme Arduino et une des diverses cartes que propose la fondation Arduino. Nous vous conseillons de lire les guides d'introduction à Arduino (en anglais) par le site officiel de la plateforme pour les plus téméraires. Le site developpez.com fournit aussi une introduction compréhensive (en français) pour débuter la programmation Arduino.
Toutes les fonctions que vous serez amenés à utiliser sont documentés sur la page Language Reference. Nous vous conseillons aussi de lire les exemples de code inclus pour divers capteurs afin de comprendre en détails leur fonctionnement.
Pour le Sumobot, nous avons fait le choix d'utiliser une carte Arduino Nano notamment pour son prix bas mais aussi pour sa petite taille (18 x 45 mm) s'intégrant parfaitement sur le PCB.
Vous aurez besoin d'un ordinateur avec un système d'exploitation supporté par l'IDE d'Arduino.
Qu'est ce qu'un IDE ? l’IDE (ou Integrated Development Environment) regroupe un ensemble d’outils spécifiques. Ceux-ci sont dédiés aux programmeurs afin qu’ils puissent optimiser leur temps de travail et améliorer leur productivité
Téléchargez la dernière version de l'IDE Arduino