/
Comprendre l'architecture du système CrcDuino

Comprendre l'architecture du système CrcDuino

Cette page est un survol de l'interaction des différentes éléments composant le système CrcDuino, qui permet de contrôler les robots de la Compétition de Robotique CRC.

View the english version of this page.

Le système CrcDuino est en fait la somme de 3 éléments distincts:

  1. Le contrôleur robot CrcDuino

  2. La librairie C/C++ CrcLib

  3. Le module de connexion CrcConnect pour télécommande (optionnel)

CrcDuino

Le contrôleur robot CrcDuino est le coeur du système. Il s’agit d’une carte électronique basée sur Arduino qui utilise le même microprocesseur que le Arduino MEGA. Le CrcDuino est le cerveau d’un robot participant à la Compétition de Robotique CRC: il en contrôle toutes les décisions et mouvements. Le nombre d’E/S et de protocoles de communication supportés en font un outil très versatile!

Il a été conjointement développé par Robotique CRC et Services E.D.A.P.I. Inc en 2019, mais il continuera à évoluer grâce aux commentaires de ses utilisateurs.

Apprenez-en plus à propos du CrcDuino en découvrant les composants matériels qui le composent.

CrcLib

La CrcLib est une librairie de programmation écrite dans le langage C/C++ conçue pour aisément programmer le CrcDuino à l’aide de Arduino IDE (ou n’importe quel EID compatible avec Arduino). CrcLib est un coffre d’outils rempli de fonctions de programmation qui permettent au code du contrôleur robot d’interagir avec les composants du robot et avec le monde extérieur à l’aide de ses E/S.

Elle est développée et améliorée continuellement par Robotique CRC depuis 2019 et continuera de l'être grâce aux commentaires de ses utilisateurs.

Apprenez-en plus à propos de CrcLib en découvrant les fonctions qui la composent.

CrcConnect

Le CrcConnect est une interface permettant de contrôler un CrcDuino au moyen de télécommandes populaires pour consoles de jeux vidéos via la bande de fréquence 900MHz. Cette bande est beaucoup moins encombrée que les bandes 2.4GHz et 5GHz utilisées par les appareils Wifi et Bluetooth, ce qui permet de réduire les interférences par rapport aux autres systèmes de contrôle de robot communiquant via ces fréquences. Les canaux de communication utilisés dans le cadre de la compétition de Robotique CRC sont configurés par Robotique CRC afin qu’une équipe ne puisse interférer avec le signal de contrôle du robot d’une autre équipe.

Il a conjointement été développé par Robotique CRC et Services E.D.A.P.I. Inc en 2019, mais il continuera d'évoluer grâce aux commentaires de ses utilisateurs.

Le CrcConnect est un composant optionnel du système. Des robots autonomes peuvent être construits sans utiliser de module CrcConnect module

Apprenez-en plus à propos du CrcDuino en découvrant les composants matériels qui le composent.

Articles liés

Related content

Understanding the CrcDuino system architecture
Understanding the CrcDuino system architecture
More like this
Système CrcDuino System
Système CrcDuino System
More like this
English Section - Introduction Page
English Section - Introduction Page
More like this
Tutorials - Intro Page
Tutorials - Intro Page
More like this
Getting Started Guide - Foreword
Getting Started Guide - Foreword
More like this
Déverminage - FAQ
Déverminage - FAQ
More like this