Il y a de petits projets de week-end qui paraissent anodins à première vue, mais qui, une fois dans les méandres du code, révèlent des problématiques aussi intéressantes que les solutions qui les accompagnent. L'objet du présent article n'est pas réellement de vous détailler le montage en lui-même, après tout il ne s'agit que d'une horloge décorative avec un microcontrôleur AVR, un module RTC, quelques LED adressables APA106 et le framework Arduino. Non, l'idée est simplement de vous présenter quelques « points de friction » et les approches utilisées pour les « lubrifier »...
À l'heure où sont couchés ces mots sur l'écran, nous sommes à une paire de week-ends des fêtes de fin d'année et donc de Noël. Étant le premier à critiquer l'utilisation abusive de décorations lumineuses, que le ou la propriétaire ne voit presque jamais si elles sont en extérieur, je m'amuse de l'ironie consistant à construire un montage plein de LED, destiné à devenir un présent pour la fête des sapins agonisants. Quoi qu'il en soit, et malgré des préférences personnelles compatibles avec celles du Grinch, me voici donc à concevoir un projet qui semble initialement simple...
Pour allier l'utile au décoratif, et inversement, le projet consiste à faire usage de quelques LED APA106, changeant de couleurs de façon douce et reposante, tout en fournissant une indication de l'heure actuelle, fournie par une RTC de type DS1307. Les APA106 sont des LED RGB adressables se présentant sous la forme de gros composants translucides de 8 mm de diamètre. Ces LED sont...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première