La carte est basée sur le circuit SN754410 H-bridge (pont en H) de Texas Instruments.
Il est piloté par le signal PWM du MCU. Deux lignes viennent du microcontroleur PICBASIC 3B pour les signaux PWM et deux lignes pour le choisir le sens de fonctionnement.
Le servo est quand à lui directement piloté par le picbasic. Sur le servo est fixé le télémètre infrarouge sharp.
Le Cybot été un robot vendu en kit dans un magazine. Il est ainsi possible d'obtenir un châssis très économique puisqu'il suffit d'acheter les deux premiers numeros (qu'il est possible de commander par internet) pour avoir un châssis presque complet avec deux moteurs, les roues et des réducteurs. Il manque seulement la roue mobile avant qui peux être remplacée facilement.
La carte microcontrolleur
Elle est constituée d'un PICBASIC 3B, d'un MAX232 pour les communications RS232 (mise à niveau des signaux) et d'un connecteur pour la programmation. Cliquer sur l'image pour agrandir
Logiciel
A venir... Mon code n'est pas très propre à ce jour.
Le robot
Commentaires utilisateurs (3) Commentaires en langue: English (0), French (3)
Posté le Christophe, le 28-12-2008 15:35, IP 92.128.98.160
1. Gestion des télémètres infrarouge
Bonjour, Je suis élève ingénieur à l'ESIGETEL d'Avon et responsable d'une équipe de robotique inscrite au concours Eurobot 2009. Nous avons fait l'achat de modules picbasic et ses accessoires, nous en sommes très content. Mais nous nous heurtons à un problème concernant la gestion de télémètres infrarouge SHARP GP2D12. Pourrait-il y avoir un exemple de programme qui gère ces capteurs ?
Voici ce que j'ai écris mais sans succès : CONST DEVICE = 3B
DIM J AS INTEGER DIM VAL_SHARP1 AS INTEGER
CONST SORTIE_SHARP1 = 1
CONST PIEZO_BUZZER = 8 BEEP PIEZO_BUZZER
CSROFF SET PICBUS HIGH LCDINIT LOCATE 0,0 PRINT "SENSING DATA"