Skip to content

ESIEESPACE/sumobot-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Sumobot

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.

Base technique

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. Un exemple de circuit intégré

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. Un microcontrôleur Arduino Nano

Toutes les instructions pour assembler le PCB sont disponible sur notre site web SUMOBOT.

La plateforme Arduino

Arduino  logo

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.

Programmation de la carte Arduino Nano

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.

Arduini Nano Pinout Diagram 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published