Sapin de Noël de PCB (3 / 10 étapes)

Étape 3: Prototype sur maquette + programme de test

Bien sûr, je voulais savoir si c’est tout cela est possible, alors j’ai dû essayer quelques choses. Tout d’abord, programmation l’ATmega sans l’horloge ; et Deuxièmement, tester le multiplexage de LED 3 x 8.

Pour commencer, j’ai vérifié le guide sur le site d’Arduino sur comment programmer un standalone ATmega qui est assez complet et travaille la plupart du temps. Il y a 2 grandes étapes : en utilisant un Arduino en tant que programmeur brûler le bootloader et ensuite télécharger le programme. Il y a un hic, cependant, c’est si vous avez une puce ATmega qui était déjà configurée pour utiliser une horloge externe (par exemple sortie un Arduino), la seule façon de programmer cette puce est de fournir un signal d’horloge externe sur XTAL1. Même si vous souhaitez configurer la puce pour utiliser l’horloge interne par la suite, c’est une étape nécessaire avant de pouvoir effectuer quoi que ce soit. Il y a deux options : Connectez un cristal à l’ATmega ; ou si vous n’avez pas un cristal, vous pouvez également utiliser le programme ArduinoISP2 par Adafruit qui va en fait générer un signal d’horloge sur la broche 9. En fin de compte, j’ai choisi cette option, parce que je n’avais pas un cristal de rechange que je pourrais utiliser. Après avoir configuré la puce pour utiliser l’horloge interne, il peut être programmé sans avoir besoin d’un cristal externe, fait que brûler le bootloader définit également les fusibles appropriés.

Après que le processus a fonctionné, j’ai construit un petit prototype sur maquette avec seulement 12 LED, juste pour voir comment fonctionnerait le multiplexage. Tout d’abord j’ai essayé en utilisant la fonction digitalWrite() , mais il s’est avéré pour être trop lent, donc j’ai dû changer et définissez les registres broche directement. C’est un peu plus lourd, mais heureusement, il est très bien documentée sur le site d’Arduino.

Tout d’abord, quelques variables globales devraient être définis :

Et un tableau pour stocker les valeurs de luminosité des LED :

Puis dans la boucle principale, le loopCounter est incrémentée à chaque itération, et sa reste par 50 est comparée à chaque élément du tableau de valeur , qui déterminera si la LED est allumée ou éteinte pour cette itération. J’ai choisi 50, parce qu’il travaillait encore sans scintillement et a déjà donné une résolution assez fine pour ce que j’avais besoin.

À ce stade, j’ai juste essayé le programme en écrivant des valeurs fixes de la baie de val pour voir si cela fonctionne sans aucun problème, et quand j’étais heureux avec elle, j’ai commencé la conception de circuits imprimés, parce que je savais fabrication prendrait du temps et j’ai pu terminer le reste du programme ensuite.

Articles Liés

Mini animation arbre de Noël LED 32 x 32mm

Mini animation arbre de Noël LED 32 x 32mm

Le mini animation arbre de Noël LED est de 32 x 32 petit PCB avec 8 LED flash, vous allez faire dans l'ordre souhaité, vous utilisez le logiciel Arduino et la bibliothèque Core13 qui permet de programmer le ATtiny13 avec le logiciel lce, alors il est
HackerBoxes 0001 : Robotique voiture Smart, NodeMCU, 3D LED sapin

HackerBoxes 0001 : Robotique voiture Smart, NodeMCU, 3D LED sapin

Cette instructable partage l'essentiel du travail avec HackerBoxes #0001. HackerBoxes est le service de boîte d'abonnement mensuel pour les amateurs d'électronique, les responsables et les pirates. Si vous désirez recevoir une boite comme ce droit à
LED défilement ornement de sapin de Noël avec construit dans le jeu vidéo !

LED défilement ornement de sapin de Noël avec construit dans le jeu vidéo !

Bonjour à tous et Bienvenue à cette décoration d'arbre de Noël instructable.Cet ornement est conçu pour accrocher sur votre arbre de Noël, à l'instar de toute autre décoration, mais c'est juste un peu plus eye catching ! Lorsque vous mettez sur elle
3.5" étoile de Noël de PCB floppy

3.5" étoile de Noël de PCB floppy

Bonjour, ceci est mon premier tutoriel sur le recyclage des PCB.Je suis de l'Organisation Scoute bulgare et nous faisons un bazar de Noël. Puis je suis venu avec cette idée.C'est mon idée de comment faire pour convertir vos vieux et inutile (ne fonct
LED d’animation arbre de Noël avec carte musique MODULE-sapin de Noël musical

LED d’animation arbre de Noël avec carte musique MODULE-sapin de Noël musical

In the Eighties ELEKTOR publié dans sa revue un sapin de Noël de petit clin de œil, j'ai pris comme point de départ de cette idée pour réaliser que ce qui suivra...Ce petit arbre de Noël est de 9 cm de hauteur et ne nécessite aucune programmation, l'
Mur de PCB Circuit

Mur de PCB Circuit

Vous avez beaucoup d'électronique de vieux trucs et ne sais pas quoi faire ? Faire un mur de Circuit.Il s'agit de mon premier espoir instructable, vous l'aimez.J'ai eu une chambre de stockage presque complet avec non fonctionnel de vieux ordinateurs,
PCB fraise lit Modela MDX-20

PCB fraise lit Modela MDX-20

Le modela MDX-20 est très largement répandu dans les fablabs beaucoup plus grand nombre et compact CNC pour des utilisations différentes...Cette machine est utilisée pour faire des PCB de fabrication numérique. Le problème est que la plupart des gens
Unité d’exposition aux UV de PCB

Unité d’exposition aux UV de PCB

Une boîte d'exposition UV est une pièce extrêmement utile pour faire des BPC.J'ai cherché et trouvé qu'ils sont trop gros et trop cher pour mon utilisation. En outre, tous les périphériques nécessitent une sorce de puissance externe.Alors j'ai décidé
Concevoir un PCB romantique à l’aide d’un outil de conception de PCB gratuit - EasyEDA

Concevoir un PCB romantique à l’aide d’un outil de conception de PCB gratuit - EasyEDA

Avez-vous déjà essayé de concevoir un PCB pour votre amant ou des enfants ou des amis sur une journée spéciale ? Pourquoi pas?PCB pourrait aussi être un cadeau incroyable qui révèle que votre créativité aussi aiguise vos compétences de PCB. Ici, je v
Réutilisation du chlorure ferrique pour PCB gravure à la maison

Réutilisation du chlorure ferrique pour PCB gravure à la maison

Je me sens PCB gravure est une des compétences plus requis pour un amateur de bricolage électronique. Au cours de la procédure de gravure, vous avez pu évidemment entendre d'une substance utile appelée chlorure ferrique. Vous pourriez ont même essayé
Réutilisation du vieux PCB

Réutilisation du vieux PCB

Que sont les PCB ?PCB est l'abréviation de circuits imprimés. Un PCB supporte mécaniquement et connecte électriquement composants électroniques à l'aide de pistes conductrices, coussins et autres fonctionnalités gravées de feuilles de cuivre laminées
Comment faire bricolage électrique neige sapin

Comment faire bricolage électrique neige sapin

https://www.youtube.com/watch?v=GvI1_evus3k&feature=youtu.beÉtape 1: Pour faire un bricolage électrique neige sapin de Noël vous devez!!! Aujourd'hui vidéo je vais partager une merveilleuse idée sur comment faire un bricolage électrique neige sapin d
Prototype de maquette de PCB en carton

Prototype de maquette de PCB en carton

Créateur et développeur de systèmes embarqués dans un pays du tiers-monde, je suis toujours confronté à longs délais lors de l'achat (importation essentiellement) quoi que ce soit liés aux composants électroniques de l'étranger. Un paquet de livraiso
Brasage des PCB simple

Brasage des PCB simple

Soudure est une des compétences plus fondamentaux nécessaires pour tremper dans le monde de l'électronique. Les deux vont de pair comme les pois et les carottes. Et, bien qu'il soit possible de connaître et de construire l'électronique sans avoir bes