Scratch, mBlock et Arduino

Scratch, mBlock et Arduino

8h à 10h

FR

ET_DIY_SCMBAR

Vous souhaitez mettre en place cette e-formation pour vos apprenants ? Nos équipes sont là pour vous aider.

Objectifs de la formation

Scratch est une plateforme d’apprentissage du codage à l’aide de blocs visuels avec laquelle il est possible de programmer une carte électronique telle que Arduino.
L’ensemble de ressources proposé s’adresse à toute personne intéressée par la création d’objets intelligents animés par une carte Arduino.
L’objectif visé est de transmettre les ressources nécessaires pour apprendre à programmer une carte Arduino avec Scratch ou mBlock tout en limitant l’apprentissage d’un langage informatique.

Pré-requis

Public :
Makers

Contenu de la formation

Vidéo
Ce module vous propose la consultation d’une vidéo d’une durée de 2h37.
Arduino et Scratch – Maîtrisez la programmation de votre microcontrôleur

  • Prérequis
    • Introduction
    • Le matériel
    • Rappels sur la notion d’état logique (ToR)
    • Scratch pour programmer
  • Information numérique : logique ou analogique
    • Comprendre les convertisseurs : CAN/CNA
    • La conversion en 1024 paliers
    • Lire une entrée analogique
    • Une carte sans sortie analogique
  • Potentiomètre (entrée)
    • Qu’est-ce qu’un « potard » ?
    • Comprendre le pont diviseur de tension
    • La visualisation grâce aux variables
    • La programmation par paliers
    • La création d’un vu-mètre
  • Autres composants analogiques (entrée)
    • Luxmètre
    • Thermistance
    • Joystick
    • Mesure analogique mais programmation ToR
  • PWM (sortie)
    • Pulser le signal : le PWM
    • Programmer par paliers avec le potentiomètre
    • Programmer en proportionnel avec le potentiomètre
  • Sonar HC-SR04 (entrée/sortie)
    • Qu’est-ce qu’un sonar ?
    • Câblage
    • Lier distance et puissance (PWM)
    • Exemple d’application à un robot
  • Servomoteur (sortie)
    • Qu’est-ce qu’un servomoteur ?
    • Câblage
    • Lier distance et position
    • Servomoteur à rotation continue
  • Buzzer (sortie)
    • Qu’est-ce qu’un buzzer ?
    • Lier distance et fréquence
  • Aller plus loin avec le code
    • Autres logiciels
    • Bonnes pratiques du code
    • Blockly@rduino
    • Conclusion

Livre
Ce module vous propose la consultation d’un support de cours numérique.
Arduino – Apprenez à coder avec mBlock (projets robotiques, créatifs et scientifiques)

  • Développement et codage
  • Algorithmes et blocs
  • Étendre les fonctionnalités de mBlock
  • Applications à quelques petits projets
  • Conseils de Pro
  • Un peu d’électronique et de mécanique bien utile
  • Les objets connectés et l’Internet des objets (IoT)
  • Un beau projet pédagogique et créatif avec mBlock
  • Les projets pédagogiques et scientifiques
  • Une approche ludique par la robotique
  • Didactique de la programmation et apprentissage du numérique
  • Utiliser ce livre en s’adaptant à son public : des élèves aux « makers »

Livre en complément
Ce module vous propose la consultation d’un support de cours numérique.
Scratch – S’initier à la programmation par le jeu

  • Présentation
  • L’interface
  • La palette graphique
  • Les mouvements
  • Le stylo
  • Les sons
  • L’apparence
  • Les procédures
  • Les opérateurs
  • Les variables
  • Les listes
  • Les blocs personnalisés
  • Les jeux vidéo
  • Les jeux de labyrinthe
  • Les jeux de cible
  • Les jeux de tir
  • Les jeux de sport
  • Les jeux de plateforme
  • Les jeux de réflexion
  • Les jeux utilisant la webcam
  • Un jeu d’exploration
  • Les extensions