Archive

Posts Tagged ‘attiny’

Leçon au plus près du bit : streamer audio sur ATtiny 15L

binary_wave

Vous connaissez Arduino? Non vraiment ?
Mais si, on en voit tout les jours sur hackaday. Des platines toutes faites avec un microcontrôleur AVR et quelques périphériques prêts à l’emploi.
La guerre dans cette gamme de micro contrôleurs a fait rage pendant des années entre Microchip et ATMEL. Après des débats passionnés entre les utilisateurs et des articles comparatifs provenant des fabricants, il semblerait bien qu’ ATMEL ait remporté une manche avec le phénomène Arduino.
Arduino, une(des) plateforme(s) peu onéreuse(s), rassemble une communauté qui partage code et connaissances.
Au niveau logiciel, tout a été fait pour faciliter le développement à l’aide de sktech, ajoutant une couche d’abstraction supplémentaire au code enfoui. Des librairies nombreuses ont aussi vu le jour. Ainsi, il est aisé de parler le SPI, d’utiliser un UART, d’accéder à un format de fichier FAT et même de jouer de la musique avec un Arduino. C’est bien tout ça, c’est sûr. Mais n’est-ce pas un peu dommage ?
Où est l’aspect éducatif et surtout didactique de la démarche ? Pire, il y a des cas où les limitations imposées par cette abstraction logicielle vous empêcheront de réaliser votre projet. Des cas où les tâches critiques rendront la notion de temps réel primordiale.
Aussi, le projet que je vous présente sera basé sur un ATtiny15L un tout petit microcontrôleur RISC 8 bits de chez ATMEL. On ne peut le programmer qu’en assembleur. Même pas en C crieront certains !! C’est pourtant la meilleure approche (et pour moi la plus ludique) de faire connaissance avec l’univers passionnant des micrôcontroleurs et de parfaire sa culture numérique.
Lire la suite…

Publicités
Catégories :electronique, hack Étiquettes : , , , , , ,