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

Étape 9: programmation

Si l’étape finale consiste à terminer le programme et de le transférer sur l’arbre assemblé. Le programme comporte 4 parties principales : initialisation, interruption du bouton tactile, boucle principale à clignoter les LED et beaucoup de petites fonctions pour calculer les différentes tendances de l’arborescence. J’ai quelques commentaires dans le code qui l’explique un peu comment il fonctionne.

J’ai mis une interruption à l’aide de la bibliothèque TimerOne qui va vérifier chaque 0,1 s si l'on appuie sur le capteur. Si elle est, il va changer le modèle, ou réveiller l’arbre, si elle était en veille. Si aucun événement de touche n’est un enregistreur pour 10 s, si changera automatiquement le modèle au hasard. Si aucun événement tactile n’arrive pendant 3 minutes, il va retourner en mode veille. Le programme vérifie aussi pour la tenue de la sonde pendant 3 secondes, alors qu’il arrive, l’arbre iront à clignotement aléatoire furieux.

Pour télécharger le programme, vous devez d’abord brûler le bootloader sur la puce ATmega, qui sera également configurer pour utiliser l’horloge interne à 8 MHz. Cela peut être fait en utilisant un Arduino, comme je l’ai déjà mentionné à l’étape 4. Pour ce faire, suivez les instructions sur le site d’Arduino pour le "Circuit minime". Cela implique fondamentalement le téléchargement du fichier de configuration de matériel et d’accrocher l’ATmega à l’Arduino.

Avant de procéder à la programmation, cependant, l’Arduino elle-même doit avoir l’Arduino comme programme ISP téléchargée, parce que cela servira à envoyer le programme vers l’arbre de Noël. Après cela, connectez le 3.3 V et la terre de l’Arduino à la 3.3 V et la terre de l’arbre. Reliez ensuite le Arduino broche 10 sur RESET, broche 11 à MOSI, broche 12 au MISO et la broche 13 à la SCK. Si vous avez un Arduino Uno, également connecter un condensateur 10 µF entre les deux broches GND de l’Arduino, donc il l’habitude réellement redéfinies et lui-même.

Après que vous avez l’Arduino comme FAI téléchargées et toutes les connexions, remplacez le programmeur dans l’IDE Arduino Arduino comme ISP et l’organe de cible à ATmega328 sur maquette (horloge interne à 8 MHz). Maintenant, vous pouvez graver le bootloader. Après cela, ouvrez le pcb_xmas_tree.ino dans l’IDE Arduino et sélectionnez charger à l’aide du programmeur. Ceci prendra quelques secondes, mais vous saurez que c’est prêt, si la LED à côté du capteur tactile commence à clignoter lentement.

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