Un autre article d’invité de Nevil Hunt, créateur des sept segments de Pi
La semaine dernière J’ai parlé de certains des obstacles pratiques à l’utilisation du Raspberry Pi dans la salle de classe avec de nombreux enseignants pensant qu’ils devaient mettre à niveau leurs moniteurs vers HDMI au prix de £££ ne réalisant pas que si leurs moniteurs existants prennent en charge DVI, tout ce dont ils avaient besoin était un adaptateur câble. Ou, comme c’est le cas dans de nombreuses écoles, ils pensaient …
« Oui! … Mais tous nos moniteurs sont VGA! »
… Tout ce dont ils avaient besoin était un adaptateur HDMI vers VGA!

Cette semaine, je vais regarder comment j’ai développé un ensemble plus complet de défis logiciels (et commandé quelques autres Raspberry Pi) afin de pouvoir organiser des ateliers Raspberry Pi dans les écoles dans un blog intitulé…
« Que pouvez-vous faire avec juste Sept segments? »
Dans mon rôle d’ambassadeur STEM, l’école Kennet de Thatcham m’avait demandé de donner quelques cours à leurs élèves de GCSE Electronics. Quand j’ai travaillé pour…

… À Thatcham il y a environ 10 ans, je faisais partie du téléphone mobile Panasonic X70…

… L’équipe de conception, j’ai donc emmené un certain nombre de vieux téléphones portables Panasonic X70 à démonter pour les aider à comprendre l’électronique à l’intérieur. J’ai demandé si l’école faisait quelque chose avec Raspberry Pi. On m’a dit que Mel Poyda, responsable des TIC, envisageait d’en acheter. Il se trouve que je travaillais avec Mel à 3Net, mais n’avait pas réalisé qu’elle était entrée dans l’enseignement! J’ai discuté de mes idées avec elle et nous avons décidé d’organiser un atelier pilote sur le Raspberry Pi après l’école pour un groupe de ses élèves de 8e année. J’ai commandé 2 autres Raspberry Pi et j’ai décidé que leur première tâche logicielle serait de faire en sorte que l’affichage à sept segments agisse comme un dé, un…

Les élèves n’avaient jamais écrit de logiciel auparavant mais avaient envie d’apprendre! Je n’ai expliqué aucune des règles de syntaxe de Python, je viens de dire «Regardez le logiciel de départ qui compte 1,2,3 sur l’affichage à sept segments (Voir le blog partie 3) et essayez de déterminer comment, en le copiant et en le modifiant, vous pouvez le faire compter jusqu’à 4. »
…« Maintenant, comptez jusqu’à 5. »
…«Maintenant, comptez jusqu’à 6!»
Je leur ai ensuite donné cet exemple de programme Python pour générer Nombres aléatoires…

… Dans lequel j’avais mis en évidence en jaune les lignes qu’ils auraient besoin d’ajouter à leur programme pour générer les nombres aléatoires nécessaires à un PiDice.
L’atelier s’est bien passé! En moins de 2 heures, les 9 élèves, travaillant en 3 groupes de 3, ont chacun PiDice!
Lors de l’atelier suivant, leur deuxième tâche logicielle était de faire de l’affichage à sept segments un chronomètre, un…

Cela a introduit Effets sonores…

(qui a fonctionné après avoir résolu un petit problème technique dont je parlerai dans un prochain blog intitulé «Doh! Il n’y a pas de son!)…
…et Etat Machines…

… Pour contrôler le déroulement du programme.
Cette tâche était un peu plus exigeante et a nécessité deux ateliers!
Du PiDice ils savaient maintenant comment écrire Python pour: –
- GPIO comme entrées
- GPIO comme sorties
- Retards de temps
- Nombres aléatoires
Et du PiStopWatch ils savaient maintenant comment écrire Python pour: –
- Effets sonores
- Machines d’état
Ils avaient maintenant les compétences en logiciels nécessaires pour écrire leur premier jeu vidéo…

La semaine prochaine, je décrirai comment j’ai réalisé un PCB pour l’affichage à sept segments créant le «Sept segments de Pi» – probablement la console de jeux la plus simple au monde! Et a montré aux élèves …
«Le soudage est amusant!»
Si vous souhaitez en savoir plus sur les sept segments de Pi, visitez mon site Web www.SevenSegmentsOfPi.com ou regardez le Vidéo YouTube « Sept segments de Pi ». Vous pouvez également regarder Carrie Anne Philbin jouant à «Figure Eight My Pi» au CamJam, avec l’aimable autorisation d’Alex de RasPi TV.

Nevil Hunt