Programmation Robot Sumo Et App Inventor Picaxe 2024
Programmation Robot Sumo Et App Inventor Picaxe 2024
Programmation Robot Sumo Et App Inventor Picaxe 2024
Document inspiré du travail de Pascal Rubiloni et modifié pour notre robot: merci à lui !
Matériel : Robot muni d’une carte Bluetooth HC-06 + carte picaxe chi035 + smartphone Androïd
Logiciels : Blockly + App Inventor
Objectif : Piloter un robot à partir d’un smartphone ou d’une tablette via une connexion Bluetooth.
2. Ouvrir ensuite depuis App Inventor l’application « robot_sumo_eleves.aia » qui se situe dans l’espace
Classe/Documents en consultation/techno/ ou sur le site de techno (3/séquence 27)
3. Ajouter des blocs pour reculer, tourner à droite et tourner à gauche : voir pages 2 et 3 (annexe 1 pour
les codes des touches et annexe2 pour comprendre les blocs).
Gauche Avancer
Stop
code 1 Stop code 2
code
code55
Reculer Droite
code 4 code 3
Par la suite, vous pourrez affecter par exemple le code 6 au servomoteur et le code 7 à l’électro-aimant
Mode designer : L’écran principal de Google AppInventor avec ses composants mis en place.
Mode blocs : le second écran de Google AppInventor avec ses blocs de programmation (annexe2)
Initialisation du
module Bluetooth :
Ne pas toucher !
Configuration des
touches en
fonction de la
position des
flèches.
7. -Générer le code (Construire/APP…) -Télécharger le fichier -Transférer cette appli sur votre
smartphone androïd à l’aide du
câble USB
Voir annexe 3 (pages 5
à 8)
APP INVENTOR : pour installer l’appli sans le wifi (comme avec les
smartphones du collège par exemple) : câble USB.
La procédure pour scanner le QR code ne peut pas marcher sans wifi.
2/ Dans les notifications du smartphone, cliquer sur « Paramètres » (forme de fleur) puis « Appareils connectés »,
connexion USB, et choisir Périphérique multimédia (MTP).
Avec Construire / Android App (Apk), enregistrer le fichier sur votre ordinateur « 1 », il se met alors dans les
fichiers téléchargés (flèche bleue sur firefox « 2 »)
Ouvrir ensuite son emplacement (3),
1
2
Sélectionner le fichier apk avec un clic gauche « 4 » puis clic droit et couper « 5 »
4
4/Attention, maintenant il faut coller votre fichier dans un dossier de votre smartphone que vous
retrouverez facilement.
Mon téléphone s’appelle « Logicom Le Smooth FR », il dispose d’un espace de stockage partagé. Dans ce dernier,
j’ai créé le sous dossier « AppInventor » à l’intérieur duquel vous collerez le fichier.
Une fois le fichier collé, il ne vous reste plus qu’à l’ouvrir avec le smartphone et autoriser
l’installation de l’application. Voir ci-dessous
2. Modifier le programme pour que le robot recule, tourne à droite et tourne à gauche (Pour le code
attendu : voir l’affectation des touches annexe 1)
4. Transférer le fichier dans la carte Picaxe (fiche jack reliée au robot qui doit être sous tension et exécuter).
- Ouvrir l’appli sur votre smartphone et faites l’appairage avec la carte Bluetooth du robot.
« Action de relier deux appareils afin qu’ils fonctionnent en paire. Il peut s’agir par ailleurs de relier deux réseaux
Internet afin d’accélérer le trafic (peering). Lorsque l’on apparie deux appareils équipés Bluetooth, cela signifie que
leur contrôle sera réciproque et qu’ils fonctionneront en paire. Il est par exemple fréquent d’appairer une enceinte
bluetooth à un smartphone afin de pouvoir écouter des morceaux musicaux stockés sur un smartphone sur une
enceinte externe grâce à la technologie bluetooth et donc, sans contrainte filaire. »
3/ Mettre sous tension le robot sur lequel le programme blockly a été préalablement chargé.
Le voyant de la carte bluetooth HC06 doit alors s’allumer en clignotant.
4/ Cliquer ensuite sur le bouton « Connexion Bluetooth » puis sélectionner la connexion bluetooth
correspondant à robot.
5/ Tester !
Si souci, modifier :
- Soit l’appli App inventor
- Soit le programme Picaxe
- Dans le pire des cas, les 2 !
Collège Grenier