Toutes les versions de cet article : [English] [français]
Le 29/12/2009, 00:00 26c3. Day 2 : Un panneau de LED sur Microcontrolleur !
En ce second jour du 26e Chaos Communication Congres, à Berlin, j’ai choisi d’en faire une journée à la fois manuelle et inscrite dans l’action : Jimmie P Rodgers, le camarade de vadrouille de Mitch (l’inventeur de la TV BGone) a apporté un kit appelé "LOL Shield for Arduino". C’est un panneau de 14x9 leds vertes ou rouges, pilotées par un Arduino , une plaquette intégrant un microcontrolleur Atmel 328 et un convertisseur USB/Série, qui permet de programmer très facilement le tout.
Allons-y : démonstration, source, vidéo ...
Après près de 2h de soudure pour souder les 126 leds et 8 résistances sur le LOL Shield, j’ai obtenu avec joie un panneau affichant un scrolling de leds tel que Jimmie l’avait programmé.

Programmeur dans l’âme, j’ai donc installé rapidement sur mon portable la chaîne de compilation et les outils d’arduino. 30 minutes plus tard, j’avais codé une application de scrolling de texte !
Le lendemain, j’avais codé un pong, ce célèbre jeu de raquette des années 80...
Les sources de Jimmie étant sous licence libre (GPL de ce qu’il m’a dit) je publie donc ci-dessous les sources de mon scrolleur de texte et des 2 versions du pong
Et pour finir, une petite vidéo de l’histoire du kit Lol Shield :
Les sources du pong, version 1 et 2 : la version 1 est "autonome" : les raquettes poursuivent toutes seules la balle et le score augmenter de temps à autre. La version 2 nécessite de brancher un potentiomètre sur l’entrée analogique 5 (prenez un 500Kohm par exemple, et branchez les 2 autres pattes sur le 5V et le GND), et permet de jouer le joueur de droite. L’intelligence de la V2 est plus faible par ailleurs, pour que l’humain puisse gagner de temps à autre :). Merci à Aurélien Couderc pour la contribution sur le scrolling du score !
Voici les sources pour le logiciel arduino :
Thèmes
[Personnel] - [Geekland] - [Logiciels Libres] -
Who's there?
Bienvenue sur le blog de Benjamin Sonntag, entrepreneur web, expert Linux et semi-geek amateur de logiciels libres.
Vous trouverez ici des geekeries, des trucs astuces et copinages, des histoires persos et un peu de politique ...
Sur le même sujet ...
- le 24 juillet 2010Scrapbooking - Aline & Animfolie’s
- le 24 juillet 2010L’ange de la Bastille, Paris
- le 23 août 2010Le Palais des Papes, Avignon
- le 4 mai 2010Joli style pour formulaire forcé
- le 25 juin 2010Apple : service push notification HS
- le 20 juillet 2010Arduino, pilote pour panneau de led Sure0832
- le 29 juillet 2010SPIP : mon CMS est compatible IPv6
- le 20 janvierDNS & AlternC - Comment ça marche ?
Chez Aline et ses Animfolies'
- 4 février – Encore 2 pages…
- 29 janvier – Ma page préférée
- 28 janvier – Encore 2 nouvelles pages …
- 26 janvier – 2 nouvelles pages
- 22 janvier – ABCdaire
Sur le navire Octopuce ...
- 17 novembre 2011 – Octopuce SARL recherche un développeur PHP/MySQL
- 23 octobre 2011 – Octopuce à Metz (Libre et Entreprises)
- 23 octobre 2011 – Octopuce à Metz (Libre et Entreprises)
- 19 janvier 2011 – Comment utiliser les hooks de GIT pour mettre à jour automatiquement un site de développement
- 18 janvier 2011 – Hébergement de dépôts GIT sur un serveur via Gitosis
La Quadrature du Net
- 2 février – ACTA : Le Commissaire De Gucht ment au Parlement européen
- 30 janvier – Démontage des mensonges de la Commission européenne sur ACTA
- 26 janvier – ACTA signé par l'UE. Ensemble, nous devons le vaincre !
- 23 janvier – Après SOPA et PIPA aux États-Unis, ACTA arrive au Parlement européen
- 20 janvier – MegaUpload : l'industrie du copyright en guerre contre les créatures qu'elle a enfantées
Des vieux trucs ...
- 10 décembre 2009 – Lettre Ouverte de la Quadrature - ACTA, accord secret, menaces contre nos libertés
- 11 novembre 2010 – Se débarasser de la neufbox/sfrbox fibre, mode d’emploi
- 27 septembre 2010 – Trident Media Guard ne déclare pas ses comptes...
- 20 novembre 2009 – Une proposition de loi piégée ...
- 29 December 2009 – 26c3. Day 2 : A Microntroller-based led panel from Jimmie





