Les LED programmable (5 / 6 étapes)

Étape 5: Programme du circuit

Le contrôleur peut être programmé dans différentes langues. Les plus utilisés sont assembleur, Basic et C. J’ai utilisé C car il correspond à mes besoins le meilleur. Je servait à C il y a dix ans et a réussi à faire revivre certains de la connaissance (enfin, seulement certains...).

Pour écrire votre programme, je recommande Eclipse avec le plugin CDT. Get eclipse ici http://www.eclipse.org/ et le plugin ici http://www.eclipse.org/cdt/.

Pour compiler le langage C pour les microcontrôleurs AVR vous aurez besoin d’un compilateur croisé. Chanceux que nous sommes, il existe un port du CCG célèbre. Il est appelé WinAVR et peut être trouvée ici http://winavr.sourceforge.net/.

Un très bon tutoriel sur la façon de contrôleurs AVR programme avec WinAVR est ici http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial. Désolé, son en allemand, mais vous trouvez des milliers de pages de tutoriel sur ce sujet dans votre langue, si vous recherchez pour eux.

Après avoir compilé votre source, vous devez transférer le fichier hex pour le contrôleur. Cela est possible connecter votre PC au circuit à l’aide d’ISP (au programmeur système) ou programmeurs dédiés. J’ai utilisé un programmateur dédié car il rend le circuit un peu plus facile en enregistrant quelques fils et une fiche. L’inconvénient, c’est que vous devez échanger le contrôleur entre le circuit et le programmeur, chaque fois que vous souhaitez mettre à jour votre logiciel. Mon programmeur vient de http://www.myavr.de/ et utilise l’USB pour se connecter à mon ordinateur portable. Il y a beaucoup d’autres autour, et vous pouvez même construire vous-même.

Pour le transfert lui-même, j’ai utilisé un programme nommé avrdude qui fait partie de la distribution de WinAVR. Un exemple de ligne de commande peut ressembler à ceci :

Ci-joint vous pouvez obtenir la source et le fichier hex compilé.

Articles Liés

Guy-Manuel de Daft Punk casque avec éclairage LED Programmable

Guy-Manuel de Daft Punk casque avec éclairage LED Programmable

Dans ce Instructable, vous bâtirez casque Daft Punk Guy-Manuel de Homem-Christo avec éclairage par LED programmable. C'est un projet long qui prendra plusieurs dizaines d'heures de travail. Domaines d'expertise qui va aider avec cette build incluent
Construction d’un casque de Daft Punk avec affichage LED programmable

Construction d’un casque de Daft Punk avec affichage LED programmable

ce Instructable décrira en détail le processus de création de votre propre casque de Thomas Bangalter Daft Punk. Ce tutoriel peut sembler spécifique au casque de Thomas Bangalter en particulier, il y a impliqué dans nombreux processus qui seront util
Tutoriaux Arduino Basic - comment contrôler les LEDs

Tutoriaux Arduino Basic - comment contrôler les LEDs

Cette instructable indique comment contrôler un ou plusieurs LEDs avec Arduino et alors nous saurons comment utiliser les broches e/s analogiques et numériques. Jamais fait tout travailler avant avec Arduino et ne sais pas comment l'utiliser. Tant pi
Arrêtez ! les Leds sont Fade !

Arrêtez ! les Leds sont Fade !

J'ai choisi available under the title : Stop ! Les leds sont Fade ! normale ce qu'il représente très bien les 3 aspects de mon projet. Le parle de l'objet imprimé, du programme Arduino avec les lumières et de la chanson fr intégrante le titre de la c
Comment faire les LEDs clignotent en musique avec un Arduino

Comment faire les LEDs clignotent en musique avec un Arduino

il s'agit d'un guide pour faire une LED clignote sur circuit qui « bat » pour un fichier mp3 sur votre ordinateur, ce qui peut ajouter un effet impressionnant pour n'importe quel appareil liés au son, ou même votre chambre (si vous étendez le concept
Construire votre propre matrice de LED Programmable

Construire votre propre matrice de LED Programmable

QR codes créent une dépendance. Les smartphones sont assez intelligents pour les lire depuis pratiquement n'importe quel angle ou orientation. Mais imaginez il prendre une étape plus loin. J'ai eu des rêves d'un tableau numérique de LED que je pourra
Buggy - une créature rusé de LED Programmable

Buggy - une créature rusé de LED Programmable

Buggy est un projet d'artisanat LED programmable à l'aide d'une planche de PCB maison, recto seulement et un microcontrôleur AVR Attiny44v programmable. Poussette a deux yeux à LED bi-couleur et peuvent sens visible et IR de lumière et d'émettre des
Parapluie de LED programmable

Parapluie de LED programmable

le désir : construire une matrice de LED programmable qui est ultra portable.La solution: à l'aide de fil conducteur, coudre une matrice de 8 x 8 de LEDs dans parapluie rétractable, puis ajoutez un contrôleur de LED MAX7219, un convertisseur de tensi
Bouclier de LDR pour une LED programmable

Bouclier de LDR pour une LED programmable

Dans ce instructable je vous montrer comment mettre en place un bouclier pour un LED programmable qui vous permet de modifier les couleurs par le biais de rouge, vert et bleu à l'aide de 3 résistances de charge légères.Ce didacticiel utilise Arduino
Pinewood Derby à LEDs programmables

Pinewood Derby à LEDs programmables

Une autre prise sur une voiture de Pinewood Derby avec lumières, cette fois avec un Atmel ATtiny2313microcontrôleur à l'intérieur (avec un désordre de fils). Je n'ai pas vérifié, mais une rudecalculs suggèrent que les lumières devraient fonctionner p
Les LEDs "pulsé" pour activer le CCO

Les LEDs "pulsé" pour activer le CCO

Cette instructable est sur la façon d'utiliser des séquences d'impulsions de la lumière à différentes longueurs d'onde en « résonance » avec cytochrome c oxydase dans les cellules pour les aider à générer de l'ATP plus avec moins de chaleur de la LED
Les LEDs IR de junk

Les LEDs IR de junk

Avez-vous besoin pour votre prochain projet de télécommande IR LEDs ? Ou est-ce un système de vision nocturne ?Dans ce instructable je vais vous montrer comment obtenir des LEDs IR (Infra-rouge) et IR phototransistors pour libre !Étape 1: Téléchargez
Gratuit UV lampe de poche (si vous avez les LED)

Gratuit UV lampe de poche (si vous avez les LED)

Ce Instructable est de vous montrer comment démonter une lampe de poche gratuit Harbor Freight et remplacer les LED avec LED UV.DIVULGATION COMPLÈTESi vous avez les LED c'est gratuit ! Si ce n'est pas le cas, alors il est potentiellement 11 lampes de
Les LED portables polyvalents

Les LED portables polyvalents

Portatifs (aka Wearable Technology) sont une extension nouvelle & follement génial de l'électronique. Ces lumières minimalistes, polyvalents et détachables sont conçus pour permettre une grande variété de possibilités créatives et accessibles aux déc