requis

Capteurs et blindage

Les capteurs par le Qbot se connectent essentiellement tous de la même façon. Il y a généralement trois broches sur le capteur : * L'alimentation 5V : la branche positive du circuit d'alimentation du capteur. Le capteur a besoin d'une alimentation électrique pour s'allumer et fonctionner. Typiquement identifiée V, V+, VCC sur le capteur. * La mise à la terre (_ground_) : la branche négative du circuit d'alimentation du capteur. Typiquement identifiée GND ou G. * Le signal : c'est la branche q...

Composantes du circuit de puissance

En robotique, on peut diviser les types de signaux électriques en deux catégories. La première, les signaux de CONTRÔLE, typiquement d'une valeur de 3,3 V ou de 5 V, sont associés aux différents capteurs et à l'activation de composantes électroniques nécessitant de faibles tensions (par exemple, DEL, buzzer et servo). La majorité des signaux en robotique sont des signaux de contrôles et ils permettent la programmation d'un robot. La seconde catégorie regroupe les signaux dits de PUISSANCE.Ils...

Explication des fonctions « moteurs »

Les fonctions « moteurs » du Qbot sont faites pour « cacher » l'élément de programmation le plus difficile : les commandes au contrôleur de moteur. Il n'est pas nécessaire de comprendre comment ces fonctions font le pont entre une commande simple pour l'humain et une commande compréhensible par la micropuce de contrôleur. Cette page poursuit l'explication, optionnelle, débutée dans la page des composantes du circuit du Qbot. Nous allons expliquer le fonctionnement de la fonction moteur simple...

Aide à la programmation : Opérations utiles

Voici quelques opérations courantes qui pourraient être utiles pour résoudre les défis. L’objectif n’est pas de les lire les uns à la suite des autres, mais plutôt de les consulter lorsque nécessaire. INTERAGIR AVEC UN PÉRIPHÉRIQUE Comme Bitbloq sait quels périphériques ont été connectés à la carte Arduino, il propose dans la section rouge les fonctions de base des périphériques déclarés. EXEMPLE : J’allume une DEL. STRUCTURE IF-ELSE Pour permettre au robot de prendre des décisions selon les ...

Défi 1 – Cliquer partout dans ArduBlockly

Nous vous suggérons de débuter votre apprentissage de la programmation Arduino avec l'application ArduBlockly. https://www.youtube.com/watch?v=-rEE17rcqvE _ _ _NOTE : Pour celles et ceux qui n’ont jamais programmé, une initiation à la programmation serait payante pour la suite de votre apprentissage d’Arduino. Pour ce faire, le site https://code.org/ est un point de départ très intéressant (tant pour les enseignants que pour les élèves). Par la suite, le jeu http://recitmst.qc.ca/blockly/ (un...

Défi 2 – Monter son premier circuit

DÉFI : On allume une DEL avec bouton poussoir (interrupteur) PROGRAMMATION : Aucune LIENS PFEQ : Circuit série avec interrupteur, une DEL et un résistor. Transformation de l’électricité en lumière. Comme première tâche à réaliser avec le matériel Arduino, nous vous proposons de réaliser ce petit circuit (garder ce montage pour le prochain défi). La résistance de 220 Ω sert ici à ne pas envoyer trop de courant dans la DEL. [ATTENTION : la patte la plus longue de la DEL est l'anode, donc elle d...

Défi 3 – Réaliser son premier programme

DÉFI : Lire et afficher la valeur (ON ou OFF) du bouton poussoir (montage du défi 1). NOTE : _Ce petit projet (capteur d’humidité du sol) offre de belles possibilités pour débuter avec Arduino, car la création (compréhension) du capteur avec des clous (univers technologique) et la saisie de données font un très bon tour d’horizon de la robotique Arduino._ PROGRAMMATION : déclaration des constantes et variables, forme de base d’un programme, initialiser un programme, lire une valeur avec _digi...

Défi 5 – Relier un moteur et une photorésistance

DÉFI : Contrôler la vitesse d’un moteur avec une photorésistance. PROGRAMMATION : Condition, calcul sur une valeur. LIENS PFEQ : Transformation électricité en mouvement. Détecteur d’intensité lumineuse. Transistor. _Le présent défi est un peu plus compliqué que les précédents, mais c’est dans ce défi que vous pourrez davantage constater la puissance d’Arduino._ Nous voulons ajuster la vitesse de rotation d’un moteur selon l’intensité lumineuse mesurée par une photorésistance. UN PEU DE THÉORI...

Propositions d'objets numériques

PAR OÙ COMMENCER? Pour débuter dans l'utilisation d'ANIMATIONS/SIMULATIONS, il est important selon nous de débuter avec les liens ci-dessous. Ils répondent à nos critères : disponibles en français, valident pour nos programmes, fonctionnent sur la plupart des appareils (ordinateur, portable infonuagique, tablette), gratuites. Mais comme nous ne pouvons pas tout voir, si vous avez des suggestions n'hésitez pas à nous en faire part à equipe@recitmst.qc.ca. PHET, Université du Colorado, un incon...

Tinkercad - Circuits : Concepts d'électricité

C'EST QUOI? Tinkercad est une application en ligne qui permet de réaliser plusieurs types de constructions, par exemple, des dessins 3D ou encore des circuits électriques/électroniques. Nous suggérons d'utiliser cette application avec le 2e cycle du secondaire seulement en lien avec les apprentissages des circuits électriques. Sur le site de Tinkercad Circuits, vous devez vous créer un compte gratuit, qui permet de simuler plusieurs circuits où on peut également intégrer un microcontrôleur, p...