Une présentation vaut mieux qu'un long discours...
Aller au contenu | Aller au menu | Aller à la recherche
06 avril 2016
Par François Tixier (collège Charles Péguy, Palaiseau (91)) le 06 avril 2016, 23:21 - Programmation
02 avril 2016
Par François Tixier (collège Charles Péguy, Palaiseau (91)) le 02 avril 2016, 11:09 - EPI 4ème
12 mai 2015
Par François Tixier (collège Charles Péguy, Palaiseau (91)) le 12 mai 2015, 00:39 - En troisième
Dans ce croquis on voit comment utiliser la carte serial MP3 player de Catalex.
On utilise la bibliothèque standard "SoftwareSerial.h" qui permet de gérer une liaison série entre une carte Arduino et un périphérique externe. Dans cet exemple, cette bibliothèque nous permet d'envoyer les commandes nécessaires au déclenchement des lectures de fichier au format mp3 stockés sur la carte MicroSD.
On déclenchera le changement de fichier en appuyant sur un bouton poussoir relié à la broche n°2.
01 avril 2015
Par François Tixier (collège Charles Péguy, Palaiseau (91)) le 01 avril 2015, 23:08 - Programmation
Quelques fiches avec des croquis montrant comment utiliser certains composants.
Dans ce croquis on va allumer la LED de la carte (reliée à la broche 13) tant qu'on appuie sur le bouton poussoir relié à la broche dont le numéro est stockée dans la variable "brocheBP".
Pour amortir le rebond du bouton poussoir, il faut relier la broche de l'entrée à la masse (GND) à travers une résistance de 1kOhm sans quoi on risquerait de ne pas détecter l'appui sur le bouton.
Dans ce programme minimaliste, on affiche sur l'écran du LCD le message
Pour cela il est nécessaire d'utiliser des bibliothèques spécialisées : des extensions du langages écrites et mises à la disposition de la communauté par des contributeurs au projet ou par des fournisseurs de matériel.
Ce croquis est un peu plus compliqué puisqu'il mêle l'utilisation du radar à ultra-son à celle de l'écran à cristaux liquides. En même temps c'est un bon moyen de voir le résultat de son programme que d'utiliser un écran ...
Les servomoteurs sont commandés par l'intermédiaire d'un câble électrique à trois fils qui permet d’alimenter le moteur et de lui transmettre des consignes de position sous forme d’un signal codé en largeur d'impulsion (PWM).
On utilise un potentiomètre pour fabriquer une valeur analogique (le niveau de tension varie) qui est lue avec la fonction analogRead() et dont le résultat est une valeur comprise entre 0 et 1023.
Dans ce croquis on utilise un moteur pas à pas récupéré dans un scanner avec le "Motor Shield" et sa bibliothèque. Le moteur peut être contrôlé pour un nombre de pas donnés en avant ou en arrière ainsi que pour sa vitesse de rotation.
Pour le moteur employé, il faut 48 pas pour faire un tour, chaque pas correspond donc à une rotation d'un angle de 7.5°.
Une petite vidéo pour comprendre la LDR
Par François Tixier (collège Charles Péguy, Palaiseau (91)) le 01 avril 2015, 12:16 - Programmation
Initialement crée en Italie par des enseignants d'une école de design, le projet s'est développé rapidement pour atteindre une ampleur mondiale et ce pour deux raisons principales :
Les cartes sont réalisées à base de micro-contrôleurs Atmel Atmega328 et se programment grâce à un environnement de programmation intégré spécifique.
Le langage de programmation utilisé est une adaptation du c/c++ spécialisée pour les microcontrôleurs.
La référence du langage sur le site Arduino
Cours21 janvier 2015
Par François Tixier (collège Charles Péguy, Palaiseau (91)) le 21 janvier 2015, 23:20 - En quatrième
Après avoir observé le fonctionnement du portail coulissant en début d'année puis étudié ses fonctions de service, les élèves utilisent une maquette pédagogique de portail coulissant pour reproduire le fonctionnement du portail à l'aide d'un boîtier programmable équipé d'un micro-contrôleur Picaxe.
Progressivement nous arriverons à faire fonctionner le portail en ouverture et en fermeture à partir de l'appui sur un quelconque bouton-poussoir.
Logicator, le logiciel de développement utilisé, propose un environnement convivial permettant de réaliser des programmes graphiquement, de les simuler et de les télécharger dans le micro-contrôleur facilement. De nombreuses cartes de développement à base Picaxe existent à des prix très accessibles et permettent de faire des montages pour s'initier ou se perfectionner aux automatismes ou à la robotique.
Documents de travail en classe
Quelques rappels sur les capteurs et les actionneurs (documents ressource de l'académie de Versailles)
Sur le site de la société A4
Sur le site de la société Picaxe (GB)
14 mars 2014
Par François Tixier (collège Charles Péguy, Palaiseau (91)) le 14 mars 2014, 16:33 - Programmation
Les élèves découvrent les premiers concepts de la programmation graphique et des organigrammes en utilisant le programme "RobotProg".
Ce programme permet la simulation du fonctionnement d'un petit robot qui évolue sur un terrain de dimensions connues (10x10). Après avoir créé son programme, l'élève en lance l'exécution qui se traduit en déplacements du robot sur le terrain.
19 septembre 2013
Par François Tixier (collège Charles Péguy, Palaiseau (91)) le 19 septembre 2013, 16:38 - En quatrième