dimanche 6 juillet 2008
Réalisation d'une interface USB avec afficheur LCD / récepteur Infrarouge compatible LIRC pour Linux ou Windows avec un ATtiny 2313
Par jphi, dimanche 6 juillet 2008 à 10:31 :: Technologies
Ayant découvert sur différents sites web qu'il était possible sur base de micro contrôleur AVR sans interface USB, de développer des applications contenant une implémentation complètement logicielle du protocole USB 1.1 (basse vitesse), je me suis intéressé à ces possibilités en vue de doter un serveur linux sans écran d'un dispositif permettant de :
- Prendre des ordres d'une télécommande RC5 (compatible Philipps / Sony)
- Afficher des informations sur un LCD 2x20 ou 4x20 caractères compatible HD44780
Vous trouverez dans cet article les détails de la réalisation hardware, la mise en œuvre logicielle, ainsi qu'un driver pour utiliser cette interface sous Windows avec le programme LCD Smartie et pour Linux avec LCD4Linux.
Développer sur de l'embarqué n'a jamais été aussi facile. Muni d'une carte électronique à base de microcontrolleur AVR ATMEGA168 à 17.5$, d'un environnement de développement intégré (IDE) open source permettant de développer en Wiring (pratiquement du C) et d'envoyer son programme sur la cible, vous allez pouvoir envisager de développer simplement de petites applications tenant dans 16K de mémoire flash, et controllant de multiples périphériques....
Forges Open Source