Épeler affection pour votre Valentine avec chocolats, LEDs, Attiny13 et IDE Arduino (4 / 6 étapes)

Etape 4: Construction-programmer le microcontrôleur ATtiny13 et lui donner une série de tests.

J’ai utilisé Arduino IDE pour le développement de logiciels dans ce projet - mon IDE de choix quand il s’agit de la programmation de microcontrôleur dans C. Étant donné que la programmation d’un microcontrôleur ATtiny13, qui n’est pas couvert par Arduino IDE par défaut, mais peut être relativement facilement ajouté à la liste de microcontrôleurs, il fonctionne avec, peut être considérée comme une instructable dans sa propre droite (et en effet, j’ai vu quelques instructables distinctes sur le sujet) je tiens à vous adresser à un post que sur le sujet, j’ai écrit il y a quelque temps : Comment utiliser ATtiny13 avec Arduino IDE s’il vous plaît check it et une concernant le sujet du forum sur les moindres détails de mise en place de l’IDE Arduino pour la programmation des puces plus petites, comme ATtiny13.

Sans faire exploser cette intructable particulière hors de proportions, je me contenterai de dire que vous n’aurez pas besoin de n’importe quel logiciel non-libre et, autre qu’une carte Arduino, vous n’aurez pas beaucoup matériel supplémentaire soit - certains fils et peut-être une prise de IC 8 broches supplémentaires ou tout simplement un montage d’essai sans soudure pour monter le ATtiny13 que vous programmez. L’objectif final est de s’assurer de ATtiny13 est l’un des conseils qui viennent dans l’IDE Arduino lorsque vous ouvrez Outils -> Conseil d’administration (voir photo ci-dessous) avant de compiler l’esquisse du programme (voir fichier ZIP ci-dessous). Ensuite vous téléchargez le binaire compilé pour ATtiny en utilisant soit une carte Arduino comme un programmeur ou un programmateur AVR spécialisé si vous en avez un.

J’ai essayé de baliser le sketch Arduino commentée autant que possible pour votre plaisir édition:) Le message proprement dit est enregistreur dans cette partie du code :

Colonne de byte PROGMEM [17] = {}

33, / /--X---X / / 0
63, / / XXXXXX--/ / 1
33, / /--X---X / / 2
0,     // -------- // 3
24, / /---XX---/ / 4
60, / /--XXXX--/ / 5
30, / /---XXXX-/ / 6
15, / /---XXXX / / 7
30, / /---XXXX-/ / 8
60, / /--XXXX--/ / 9
24, / /---XX---/ / 10
0,     // -------- // 11
62, / /--XXXXX-/ / 12
1,     // -------X // 13
1,     // -------X // 14
62, / /--XXXXX-/ / 15
0      // -------- // 16

};

Malheureusement, je ne sais pas comment faire pour sauvegarder le bon formatage dans l’outil de modification de la page Instructables, mais si vous regardiez le morceau de code en utilisant une police monospace, vous reconnaîtrait immédiatement la forme des symboles dans les parties commentées des lignes. La colonne est encodée avec la représentation entière de la version binaire de la droite où "-" est en fait le « 0 » et « X » est « 1 ». J’espère que c’est logique et vous n’aurez pas trop de Difficulté « I HEART U » changer « I HEART bière » pour les fêtes de la galette à venir de St.. Profitez de manière responsable et n’oubliez pas d’augmenter la quantité de colonnes numérisées depuis « Bière » est tout à fait un peu plus de « U », évidemment:)

En tout cas, j’espère que vous pardonnez mon chickening de créer une instructable dans l’instructable sur le paramétrage de l’IDE Arduino et consultez le blog post au lieu de cela et en ce moment vous avez gravé le logiciel dans la puce ATtiny13.

Insérez le ATtiny13 dans la douille de IC vous avez préparé à l’étape précédente, puis insérez la batterie et secouez la prise plusieurs fois de fermer l’interrupteur à bascule ball. Les LEDs clignotent en quelque sorte de manière aléatoire, qui est bien sûr uniquement au hasard jusqu'à ce que vous commencez à bouger les LED dans l’espace, permettant ainsi le balayage mécanique des colonnes.

Une petite note sur la résolution qui peut être nécessaire à ce stade : tout en développant ce projet, j’ai eu quelques mésaventures de câblage. Charlieplexing est généralement associée à câblage compliqué et les choses peuvent obtenir par inadvertance mis autour. J’ai écrit une petite esquisse (dont je ne peux pas trouver dès maintenant, soit dit en passant) qui était éclairage LEDs pas dans le Pseudo-aléatoire
mais de façon très ordonnée de 1 à 6 et le dos, juste pour voir que j’ai compris la séquence de LED. Il a simplement modifié la même partie de code vous serait modifier pour modifier le message et utilisé 1,2,4,8,16 et 32 pour les codes de la patten LED lumière LED juste un par colonne. Si elle n’a aucun sens en lisant cela, écrire ces entiers sous forme binaire, et vous verrez tout de suite. SUR LE « 0 » - LED ÉTEINTE, « 1 » - LED.

Articles Liés

Battement de coeur collier pour votre Valentine

Battement de coeur collier pour votre Valentine

Bonjour à tous les amateurs:),C'est le moment de l'année où notre cœur commence à travailler des heures supplémentaires et en accompagnement affectent pour que le cerveau fonctionne plus vite... LOL. Mais dites-moi, n'est-il pas vrai ? Trouver un cad
Entrelacées coeurs fil Ring pour votre Valentine

Entrelacées coeurs fil Ring pour votre Valentine

Ahhh... Voici ce moment incroyable de l'année où tout est rouge, tout est un coeur et tout ce qui a de l'amour.Saint-Valentin est tout juste une semaine avant et tout le monde a besoin de planifier un don d'amour rempli pour leur Saint-Valentin. Anne
Anatomique Heart-shaped Box (pour votre Valentine unique.)

Anatomique Heart-shaped Box (pour votre Valentine unique.)

Est votre Saint-Valentin un chirurgien ? med étudiant ? une goth ? un cannibale ? juste un weirdo en général ? C'est l'instructable pour vous !Si votre amour est réel, votre boîte de chocolats devrait ressembler à un vrai cœur !Temps: 3-4 heures.Coût
Un cœur pour votre Valentine - Ahh, la Romance.

Un cœur pour votre Valentine - Ahh, la Romance.

Si vous êtes comme profondément en amour avec votre spécial quelqu'un comme je suis, vous saurez de quoi je parle quand je dis que j'ai "lui donner mon coeur".Si vous savez quelque chose sur la façon dont le corps fonctionne vous vous rendrez co
Double coeurs fil Ring pour votre Valentine

Double coeurs fil Ring pour votre Valentine

« Je le sens dans mes doigts, que je le sens dans mes orteils, l'amour qui est tout autour de moi et donc le sentiment grandit. »Tout ce que vous aimez rempli les cœurs,Dites-moi que vous vous sentez comme ces étonnants des lignes de la la chanson «
Pelle à neige pour votre voiture

Pelle à neige pour votre voiture

Nous avons récemment eu beaucoup de neige ici au Royaume-Uni et je voulais m'assurer que mon partenaire avait une pelle dans la voiture, dans le cas où elle s'est coincée. Mais quand je suis allé pour acheter un qu'ils avaient épuisé et tout ce que j
Faire un cintre de pouce pour votre recoin avec sugru

Faire un cintre de pouce pour votre recoin avec sugru

"Cintre A pouce?«, vous demandez, »ce que le diable est un cintre pouce?"Pourquoi, c'est un moyen d'accrocher votre recoin de votre pouce bien sûr !Encore une fois que vous demandez, «mais pourquoi!?". Et encore une fois, j'ai astucieusemen
Éclairage pour la maison avec Dimmer LED : bricolage

Éclairage pour la maison avec Dimmer LED : bricolage

Il s'agit d'un journal d'empaquetage de l'éclairage LED fait pour ma cuisine modulaire en utilisant une bande d'éclairage LED 12V voiture et circuit variateur. Vous pouvez suivre le même journal pour avoir l'idée de construire des solutions d'éclaira
Belle Soap pour votre Valentine

Belle Soap pour votre Valentine

La Saint-Valentin se rapproche rapidement et des millions de personnes dans le monde entier s'embêter leurs têtes sur la même question : Comment faire pour surprendre cela spécial quelqu'un ? Si vous avez le même problème et ne peut pas décider sur l
Faire un 3R (réduire, réutiliser, recycler) campagne pour votre bureau (avec R/C robot et junkbots)

Faire un 3R (réduire, réutiliser, recycler) campagne pour votre bureau (avec R/C robot et junkbots)

au moins en Colombie, lorsque vous travaillez dans une entreprise, vous voyez toujours le même genre de campagnes environnementales : ne pas jeter des ordures sur le sol, jeter les ordures à la poubelle peut, séparer les déchets avant leur éliminatio
Découpe des autocollants en vinyle DIY pour votre voiture avec les résidus de vinyle et la Machine de découpage de Portrait Silhouette

Découpe des autocollants en vinyle DIY pour votre voiture avec les résidus de vinyle et la Machine de découpage de Portrait Silhouette

Nous avons récemment reçu une machine de découpe de Silhouette Portrait dans le cadre de la Instructables build programme de nuit. Comme un artiste pochoir, je ne pouvais pas attendre pour voir ce que cette machine pourrait faire. La bonne nouvelle e
Je suis juste de Nuts About You - Bon Bons pour votre Valentine

Je suis juste de Nuts About You - Bon Bons pour votre Valentine

j'aime bon bons, ils sont la friandise amoureux parfait lorsque vous regardez un film, lire un livre ou simplement se blottir avec votre miel. Un grand biter deux, un pour vous et pour lui.Cette instructable est entrée dans le concours de traite de S
IR télécommande pour votre ordinateur avec arduino

IR télécommande pour votre ordinateur avec arduino

Avec ce récepteur, contrôlez votre ordinateur à distance grâce au module IR et l'Arduino.Lazzy mode activé ^^Étape 1 : Tout d'abord je dois démonter le récepteur Sony VAIO IR myold.Un récepteur IR qui vient de mon père, complètement inutilisable car
Cas de fléchettes pour votre poche avec glisser le couvercle de la queue d’aronde

Cas de fléchettes pour votre poche avec glisser le couvercle de la queue d’aronde

J'ai fait cela environ 20 ans, retour dans la journée, quand j'ai utilisé à de fréquentes des barres et occasionnellement jouer aux fléchettes. Les cas acheté en magasin en plastique étaient grandes et assez volumineux ; Je voulais quelque chose que