AVR LCD Namebadge (4 / 12 étapes)

Étape 4: programmation

Une fois que vous avez tout accroché, utilisez git pour récupérer le code source.  Voici la bibliothèque LCD que j’ai écrit que vous aurez besoin de compiler contre :

 git clone git://github.com/hank/lcdiesel.git 

Vous pouvez visualiser le code source de ce projet ici :

https://github.com/Hank/Life/Tree/master/code/avr/LCD/display_chars

J’ai fait quelques tarballs pour votre commodité, mais obtenir la dernière version du code est préférable.  Il n’y a pas de bonne façon de le faire depuis github pour le moment - c’est dans mon énorme dépôt d’ordure que je ne vous recommande pas clone (c’est gros..).

Tout ce code est écrit en C, un vrai langage de programmation.  Désolé, gens de l’Arduino.  Je vous encourage à apprendre la programmation d’AVR si vous voulez compléter ce projet - ça vaut complètement.  L’Arduino est idéal pour s’exciter sur les conseils de développement Microcontrôleur, mais il n’y a rien de mieux que de commander une puce de Digikey pour un dollar et être capable de faire aussi bien avec lui comme avec un Arduino de 40 $. < / rant >

Vous allez avoir besoin de gcc-avr, avr-objcopyet avrdude.  Je laisse ça à vous de comprendre.  Assurez-vous de configurer vos fusibles sans CLOCKDIV8 et à 8Mhz.  J’ai utilisé mon préféré fusible calculatrice pour générer la ligne de paramètres suivants :

 avrdude -c usbtiny -p t2313 -U lfuse:w:0xe4:m -U hfuse:w:0xdf:m -U efuse:w:0xff:m 

Si vous allez obtenir en AVR programmation, en savoir plus sur le fusible calculatrice - il prendre pour un spin !

Articles Liés

Comment contrôler un 16 x 2 LCD utilisant un AVR ATtiny2313

Comment contrôler un 16 x 2 LCD utilisant un AVR ATtiny2313

si vous êtes juste d'entrer dans les microcontrôleurs il y a beaucoup de savoir que vous avez probablement découvert. Il y a beaucoup de bons tutoriaux en ligne pour de l'Atmel AVR et les chances sont vous avez voir quelques-uns de ceux de maintenant
Connexion Nokia 3310 LCD USB utilisant AVR

Connexion Nokia 3310 LCD USB utilisant AVR

que faire avec un vieux téléphone, un microcontrôleur et beaucoup de temps ?Vous accrochez écran LCD de l'ancien téléphone vers l'ordinateur USB bien sûr !Dans ce projet, que nous allons communiquer avec un Nokia 3310 LCD via USB ! Comment allons-nou
Comment LCD Interface 16 X 2 avec Microcontrôleur AVR

Comment LCD Interface 16 X 2 avec Microcontrôleur AVR

Voici le schéma de interface 16 X 2 LCD à Microcontrôleur AVR. Dans ce circuit, l'oscillateur à quartz fournira l'horloge au microcontrôleur. Les condensateurs reliés à la volonté de cristal agissent comme des filtres, aide le cristal à résonner et o
ST7565 Écrans LCD : LCD graphique!

ST7565 Écrans LCD : LCD graphique!

Ce que c'est...Type : Graphique (128 x 64) monochrome LCD avec rétro-éclairage LEDInterface : Serial / SPIIl s'agit d'un bon moment à lire la fiche techniqueDisponible depuis : Adafruit, bien sûr !Introduction :Ce mini-tutoriel passera par le process
Comment utiliser un écran LCD couleur de Nokia !

Comment utiliser un écran LCD couleur de Nokia !

Nokia fabrique une grande variété de téléphones portables et plusieurs de leurs téléphones moins chers contiennent des LCD simple qui peut être utilisé dans des projets de microcontrôleur.  Il y a un modèle LCD particulier qui est utilisé dans une gr
Horloge avec thermomètre en utilisant Arduino, i2c 16 x 2 lcd, capteur RTC DS1307 et DHT11.

Horloge avec thermomètre en utilisant Arduino, i2c 16 x 2 lcd, capteur RTC DS1307 et DHT11.

Hello! Il a été un moment j'ai n'a pas posté quelque chose sur Instructables, mais maintenant que j'ai fait un projet simple que j'ai vu sur internet sous diverses formes. J'ai réussi à générer un code à l'aide d'autres codes que j'ai trouvé sur inte
Multimètre rétro-éclairé LCD Mod

Multimètre rétro-éclairé LCD Mod

Bonjour Instructables. J'ai voulu rejoindre cette étonnante Communauté depuis longtemps et je suis heureux que j'ai finalement fait!Dans ce instructable je vais vous montrer comment convertir LCD de votre multimètre standart dans un baclkit LCD. Nous
Récupération d’un NOKIA 3310 LCD et l’utiliser avec Arduino

Récupération d’un NOKIA 3310 LCD et l’utiliser avec Arduino

Cette instructable raconte comment extraire l'écran LCD de défaut pratique Nokia 3310 et à le modifier pour une utilisation avec Arduino.J'ai eu un défaut de vieux Nokia 3310 maniable. Il n'était pas charger la batterie. J'ai voulu jeter, mais il m'e
Écran LCD TV bricolage avec Arduino et Smart à distance

Écran LCD TV bricolage avec Arduino et Smart à distance

Dans les prochaines étapes suivantes, vous faire un bricolage « TV » avec le code pour une smart distant et en fait lire des vidéos et même éventuellement connecter la télécommande intelligente à la carte mère réelle.Matériaux :Feuille/miroirStabilis
AVRelay - gites programmation console de jeu de poche AVR

AVRelay - gites programmation console de jeu de poche AVR

Salut!Je veux vous montrer mon projet « AVRelay ». C'est un mini-ordinateur poche d'AVR. Si vous êtes en mesure de charger à partir d'une application ou jeu de cartes SD, il charge système au démarrage. Sur la vidéo vous pouvez voir une version plus
Analyseur de spectre acoustique AVR

Analyseur de spectre acoustique AVR

analyseur de spectre acoustique AVR, basé sur microcontrôleur Atmega8 AVR, amplificateur opérationnel et quelques autres composants. Utiliser un écran LCD compatible HD44780 ou VFD, connectez le signal audio et appréciez l'effet:) Vous pouvez constru
Assembler le Dragon Rider 500 pour une utilisation avec le Dragon AVR

Assembler le Dragon Rider 500 pour une utilisation avec le Dragon AVR

pas longtemps la société Atmel est sorti avec un excellent outil pour une utilisation avec la ligne AVR de microcontrôleurs appelé le Dragon de l'AVR. Ce petit appareil USB fournit les professionnels et les amateurs aussi bien la possibilité d'utilis
Une approche avancée de programmation Arduino & AVR

Une approche avancée de programmation Arduino & AVR

Cette instructable est un must read pour tous ceux qui sont familiers avec cœur AVR chips et Arduino.Eh bien, pour être plus précis, à la lecture de l'instructable, vous serez en mesure de :1) connaître la bonne différence entre AVR et Arduino.2) pro
Guide d’assemblage V2 KIT de couleur RGB LCD Shield pour Arduino 65K

Guide d’assemblage V2 KIT de couleur RGB LCD Shield pour Arduino 65K

The RGB LCD shield pour Arduino 65K couleur KIT comprend tous les composants pour assembler un prêt à l'emploi LCD shield pour Arduino et conseils compatibles comme Freeduino.(visitez http://store.nkcelectronics.com/rgb-lcd-shield-for-arduino-65k-col