Programme de Formation Scratch avec
Arduino
Introduction
Cette formation de 5 mois est destinée aux enfants âgés plus de 9 ans. Elle a pour objectif
d'introduire la programmation avec Scratch et l'électronique avec Arduino. Chaque
semaine, les enfants vont acquérir des compétences progressives leur permettant de
réaliser des projets créatifs et interactifs.
Mois 1 : Bases de Scratch et introduction à l’électronique
Semaine 1 : Introduction à Scratch
- Team Building : Des groupes en 3,
- Découverte de l'interface Scratch.
- Explication des blocs de base : mouvement, événements, apparence.
- Création d'une animation simple (faire bouger un personnage sur la scène).
Semaine 2 : Initiation aux variables et aux boucles
- Comprendre l'importance des variables (score, compteur).
- Utilisation des boucles (répéter, répéter jusqu’à).
- Projet : créer un jeu de "course aux points".
Semaine 3 : Introduction à l'électronique
- Introduction à Arduino et aux composants électroniques de base : LED, résistances.
- Découverte des différents ports de la carte Arduino.
Semaine 4 : Premières connexions entre Scratch et Arduino
- Installation de l'extension Scratch pour Arduino.
- Explication du concept d’entrée/sortie numérique.
- Activité : contrôler une LED via Scratch (allumer/éteindre une LED).
Mois 2 : Développement des compétences en programmation et
électronique
Semaine 5 : Utilisation des capteurs simples
- Introduction aux capteurs (bouton poussoir, capteur de lumière).
- Activité : allumer une LED en appuyant sur un bouton.
Semaine 6 : Création d’interactions avancées dans Scratch
- Détection des événements dans Scratch pour contrôler l’électronique.
- Projet : faire réagir un personnage Scratch en fonction des capteurs (par exemple, lorsque
l’on appuie sur un bouton, le personnage saute).
Semaine 7 : Animation et design dans Scratch
- Apprendre à utiliser les costumes et les arrière-plans dans Scratch.
- Projet : créer une animation qui change en fonction de la lumière détectée par un capteur.
Semaine 8 : Projet interactif simple
- Créer un projet où Scratch et Arduino interagissent pour créer un jeu ou une animation.
- Exemple : un quiz où une lumière LED s'allume en fonction de la bonne réponse.
Mois 3 : Complexification des projets et intégration des capteurs
Semaine 9 : Introduction aux capteurs analogiques
- Utilisation d’un capteur de lumière et comprendre la différence entre entrée analogique et
numérique.
- Activité : contrôler l’intensité d’une LED en fonction de la lumière captée.
Semaine 10 : Travail sur les blocs conditionnels dans Scratch
- Utilisation des blocs "si... alors" pour créer des interactions plus complexes.
- Projet : faire réagir un personnage Scratch aux changements dans l’environnement
Arduino.
Semaine 11 : Création de jeux en utilisant Scratch et Arduino
- Créer un jeu de réaction où les enfants doivent appuyer sur un bouton ou changer la
lumière pour gagner des points.
- Intégrer des éléments de scoring et des sons.
Semaine 12 : Introduction au moteur et actionneurs avec Arduino
- Découverte des moteurs et actionneurs.
- Activité : faire bouger un objet réel (par exemple, un ventilateur) en contrôlant le moteur
via Scratch.
Mois 4 : Conception de projets avancés
Semaine 13 : Création de jeux complexes
- Approfondissement des projets de jeux : ajout de plusieurs niveaux ou d'obstacles dans
Scratch.
- Contrôler différents aspects du jeu (personnages, lumière, sons) via des capteurs Arduino.
Semaine 14 : Introduction aux concepts de chronomètre et timing
- Utiliser le timing pour créer des défis dans les projets Scratch.
- Exemple : jeu chronométré où les enfants doivent réagir rapidement aux événements.
Semaine 15 : Introduction aux servomoteurs
- Comprendre comment fonctionnent les servomoteurs et leur utilisation avec Arduino.
- Activité : contrôler un servomoteur à partir de Scratch.
Semaine 16 : Travail sur les projets
- Les enfants commencent à travailler sur des projets plus personnels en combinant tout ce
qu’ils ont appris.
- Exemple : un bras robotique contrôlé par un capteur de lumière.
Mois 5 : Réalisation et présentation de projets personnels
Semaine 17 : Développement de projets personnels
- Chaque groupe d’enfants développent un projet intégrant Scratch et Arduino.
- Les projets peuvent inclure l'utilisation de plusieurs capteurs, moteurs, et interactions
complexes dans Scratch.
Semaine 18 : Test et amélioration des projets
- Tests des projets pour s'assurer que tout fonctionne correctement.
- Résolution de problèmes, optimisation des projets.
Semaine 19 : Finalisation des projets
- Finalisation des projets en intégrant des éléments visuels et sonores.
- Préparation de la présentation finale.
Semaine 20 : Présentation des projets
- Chaque groupe présente son projet devant la classe.
- Discussion des compétences acquises et encouragement à poursuivre avec Arduino et
Scratch.