Voici un document qui peut être intéressant à imprimer lorsqu’on travaille avec Arduino.
Aide-mémoire Arduino (PDF), version Google dessin, Aide-mémoire SVG (zip), cliquer sur l’image ci-dessous pour agrandir.
Voici un document qui peut être intéressant à imprimer lorsqu’on travaille avec Arduino.
Aide-mémoire Arduino (PDF), version Google dessin, Aide-mémoire SVG (zip), cliquer sur l’image ci-dessous pour agrandir.
En science et technologie il est important de préparer nos expérimentations et nos manipulations en atelier. C’est pourquoi nous trouvons important d’avoir des outils qui permettent de vivre cette phase (préparation) en robotique Arduino également.
Cette vidéo présente les grande lignes de la démarche de simulation-programmation.
https://www.youtube.com/watch?v=rdEi8H3nWSQ
Simulateur : avant de connecter ses fils et composants dans ses circuits, schématiser (avec logiciel de dessin ou sur papier) son montage est une étape importante. Par la suite, on peut monter le tout sur l’application https://123d.circuits.io (Autodesk).
Voici un exemple : https://123d.circuits.io/circuits/1460171-bouton-on-off-sur-led
Programmer : Lorsque le circuit virtuel est réalisé, on doit programmer la carte Arduino pour exécuter la tâche désirée. Pour ce faire, nous vous suggérons d’utiliser cette application de programmation graphique Blockly@rduino http://recitmst.qc.ca/blockly@rduino/?lang=fr (installée sur nos serveurs). Voici un exemple de code pour le circuit ci-haut :
Ce qui donne le code Arduino suivant :
void setup() { pinMode(2, INPUT); pinMode(5, OUTPUT); } void loop() { if (digitalRead(2) == HIGH) { digitalWrite(5, HIGH); } else { digitalWrite(5, LOW); } }
Ce code peut être coller dans l’éditeur de code dans le simulateur 123D pour par la suite démarrer la simulation.
Télécharger le programme en format XML : Interrupteur_del.xml (pour pouvoir le charger dans Blockly@rduino).
Avec ces deux outils, https://123d.circuits.io et http://recitmst.qc.ca/blockly@rduino/?lang=fr, l’élève peut se préparer (même de la maison sans le matériel Arduino) efficacement au montage de son robot Arduino.
Patrick Touchette est un précurseur en ce qui concerne Arduino. Il a débuté des travaux sur le sujet il y a quelques années déjà.
Il nous partage quelques documents dans le répertoire suivant :
Merci Patrick!
Programmer notre robot Arduino n’est pas si complexe. Nous mettons à votre disposition cet outil graphique pour ce faire : http://recitmst.qc.ca/blockly@rduino/?lang=fr
Après quelques programmes/codes, l’élève comprend assez rapidement que derrière ces briques (Blockly@rduino) il y a du «texte», du code. Il pourra même devenir plus compétent en mode texte!
Voici quelques bouts de code qui servent dans plusieurs projets Arduino.
Rappelons-nous qu’en programmant, l’élève doit structurer sa pensée de façon logique (le robot est bête) tout en utilisant ses compétences en mathématique.