Une carte Arduino est un microcontrôleur programmable, utilisée pour
créer des dispositifs interactifs et des objets connectés. Elle est basée sur une puce ATmega328P et dispose de plusieurs broches d'entrée/sortie qui peuvent être utilisées pour connecter différents capteurs, actionneurs et modules. Arduino est une plate-forme open- source, ce qui signifie que le matériel et le logiciel sont disponibles gratuitement. Il existe différentes variantes d'Arduino, chacune adaptée à des besoins spécifiques. Les types de Arduino
• Arduino Uno: La carte d'Arduino la plus couramment utilisée. Elle
dispose de 14 broches numériques, 6 broches analogiques et une interface USB pour la programmation. • Arduino Mega: Cette carte Arduino est similaire à l'Arduino Uno, mais dispose de plus de broches d'entrée/sortie, ce qui la rend adaptée aux projets nécessitant de nombreuses connexions.
• Arduino Nano: Une version compacte d'Arduino Uno, adaptée aux
projets avec des contraintes d'espace.
• Arduino Due: Cette carte offre des performances supérieures grâce
à son processeur ARM Cortex-M3. Les composantes du robot
• Châssis : La structure physique du robot qui peut être fabriquée à
partir de plastique, de métal ou d'autres matériaux.
• Moteurs : Les moteurs qui permettent au robot de se déplacer.
• Capteurs : Les capteurs utilisés pour détecter l'environnement du
robot, tels que les capteurs de distance, les capteurs de lumière et les capteurs de mouvement. • Actionneurs : Les actionneurs qui permettent au robot d'effectuer des actions, tels que les moteurs de bras robotique ou les servomoteurs. Le robot fait la navigation et évitement d'obstacles Le robot Arduino peut être programmé pour effectuer la navigation et l'évitement d'obstacles. Pour cela, il utilise des capteurs tels que les capteurs de distance ultrasoniques ou les capteurs infrarouges pour détecter les obstacles et ajuster sa trajectoire en conséquence. Le code du robot Arduino peut inclure des algorithmes de navigation, tels que l'algorithme de suivi de ligne, l'algorithme d'évitement d'obstacles ou l'algorithme de cartographie de l'environnement. Le code Pour programmer le robot Arduino, vous pouvez utiliser l'IDE Arduino, qui est un environnement de développement intégré spécialement conçu pour Arduino. Vous pouvez écrire votre code dans le langage de programmation Arduino, qui est similaire au langage C/C++. Le code peut inclure des instructions pour lire les capteurs, contrôler les actionneurs et interagir avec d'autres composants. Une fois le code écrit, vous pouvez le téléverser sur la carte Arduino via une connexion USB et observer le comportement de votre robot.