ATtiny85 POV Display (9 / 10 étapes)

Étape 9: Explication du code

Les temps de 2 retard ci-dessus doit être ajustée selon les besoins. Essayez de changer eux jusqu'à ce que vous obtenez l’affichage désiré souhaitée, augmentant la /Delay augmentera la largeur de chaque partie de la lettre, tandis qu’augmenter la charBreak va augmenter l’espace entre 2 lettres.

Les 5 entiers différents correspondent aux 5 délais qui composent chaque lettre.

(Dans la 2e étape de cette instructable j’ai utilisé 3 délais pour compenser la lettre E, ici, nous utilisons 5 délais)

Il s’agit de la plus grande partie du code qui explique ce que tous les nombres, nous l’avons mentionné ci-dessus signifient,

Par exemple laisser x être un entier. Si x est supérieur ou égal à 16, puis LED 1 s’allume et nous soustrayons 16 x, maintenant si (x-16) est supérieur ou égal à 8, LED2 s’allume aussi bien avec DEL1 et nous soustrayons 8, maintenant si (x-24) est supérieur ou égal à 4, LED3 s’allume avec DEL1 et DEL2 et ainsi de suite...

Si à n’importe quelle instance il est inférieur au nombre spécifié, ce voyant est éteint, puis nous passons à l’étape suivante sans soustraire n’importe quel nombre.

Ex : Permet de prendre 18, maintenant, elle est supérieure à 16, donc LED1 est en marche, maintenant en soustrayant 16 nous avons 2, 2 est LED2 donc moins de 8 est désactivé, maintenant 2 est inférieur à 4 donc DEL3 est hors, 2 est supérieur ou égal à 2, donc LED4 est maintenant sur, et en soustrayant les 2 nous avons 0 ce qui est inférieur à 1 , donc DEL5 est éteint.

De la manière que nous pouvons attribuer différents entiers à allumer et éteindre la LED différentes car nous avons besoin.

Permet de prendre la lettre H par exemple, les entiers sont 31,4,4,4,31 ;

Donc premier 31, il tourne sur toutes les LED 1 à 5, prochaine 4 s’allume seulement DEL3, puis 4 s’allume à nouveau DEL3 et 4 s’allume à nouveau DEL3 puis 31 allume tous les LEDs de 1 à 5. De cette manière, lorsque nous avons mis ce côté de l’autre, comme indiqué à l’étape 2 de cette instructable, nous voyons la lettre H.

La présente partie du code raconte l’arduino pour se déplacer dans un laps de temps après l’autre avec le retard de /Delay et il passe du j’ai = 0 (période 1) à i = 4 (délai 5) affichant chaque entier lorsqu’il se déplace.

Cela indique l’arduino pour afficher tous les caractères que nous voulons l’un après l’autre à partir d’i = 0 jusqu'à ce que je = longueur de la chaîne (nombre de caractères).

"Bonjour tout le monde", c’est ce qui est actuellement affiché, vous pouvez le changer à ce que vous voulez. Assurez-vous juste qu’il n’ya pas trop de caractères que le POV n’est pas capable d’afficher avec une vitesse donnée du moteur. Si vous augmentez la vitesse du moteur et réduire les timings de retard, vous pouvez afficher plus de nombre de caractères. Avec mon moteur et les timings de retard, que j’ai utilisé, j’ai pu afficher 12 caractères au total y compris les espaces, donc Bonjour tout le monde était parfait.

Articles Liés

RGB POV Display

RGB POV Display

Cette instructable a été inspirée par la ATtiny85 POV Display par vishalapr. Bientôt, j'ai recréé son travail, mais je voulais plus. Voilà comment j'ai décidé de faire un POV RGB à afficher.Si vous ne savez pas quel POV est, ou voulez en savoir plus
Arduino + Android POV Display

Arduino + Android POV Display

POV Display est une façon amusante et intéressante pour afficher du texte dans l'espace. Il s'agit de mon premier tutoriel Instructables donc si vous avez des questions n'hésitent pas à les écrire dans la section commentaire ci-dessous.Étape 1: Ce qu
Comment faire un ventilateur POV Display

Comment faire un ventilateur POV Display

Dans ce projet, je vais vous montrer comment j'ai transformé un vieux Fan ordinaire en un écran de POV de LED qui peut vous présentent des motifs lumineux, des mots ou même le temps. Let's get started!Étape 1: Regardez la vidéo !La vidéo vous donne t
Simple POV Display avec bouclier POV

Simple POV Display avec bouclier POV

POV affichages sont superbes créations en utilisant simplement les LEDs et peu de codage. POV écrans en utilisant Arduino sont une des choses plus simple et la plus fascinantes, on peut faire.Le bouclier POV est disponible sur eBay... cliquez ici pou
Le « One Chip Spinning RGB POV Display » avec logiciel de conversion.

Le « One Chip Spinning RGB POV Display » avec logiciel de conversion.

Si vous avez été à l'affût pour un projet qui combine, RGB LED, un moteur, un microcontrôleur et un montant ridicule de hot-melt coller, alors vous êtes certainement au bon endroit.Permettez-moi de présenter l'affichage « Un Chip » Spinning RGB POVCe
Dés ATtiny85/45/25 LED (Super simple et pas cher!)

Dés ATtiny85/45/25 LED (Super simple et pas cher!)

Si vous avez regardé mon écran LED ATtiny85 POV 5, nous avons programmé le ATtiny avec l'Arduino. (Si vous n'avez pas vu, cliquez ici) Nous allons faire la même chose pour ce projet dés LED.Le coût total de pièces pour ce projet est de 5 $- 10$. (San
POV en utilisant MSP430 LAUNCHPAD

POV en utilisant MSP430 LAUNCHPAD

Bonjour tous ici, je donne plus de détails sur la façon de construire ceprojet POV utilisant MSP430 LAUNCHPAD. pour ce projet, j'ai écrit le fichier de bibliothèque Pov.h de travailler avec le logiciel de Energia. vous pouvez télécharger et utilisez-
Cylindre POV avec Arduino Due

Cylindre POV avec Arduino Due

Le cylindre de POV affiche des images GIF animées sur un cylindre rotatif. Les images GIF peuvent être téléchargés à partir d'un PC via Bluetooth.IntroductionL'année dernière, j'ai décidé de commencer mon premier projet Arduino. Mon travail s'inspire
POV LED affichage

POV LED affichage

HI et SALAM à tous il s'agit de la deuxième VERSION de mon POV DISPLAY. CETTE VERSION COMPORTE DE NOMBREUSES AMÉLIORATIONS, IL SE COMPOSE D'UN MÉCANISME DE CAPTEUR DE POSITION. J'AI RÉUSSI À PROGRAMMER DES ANIMATIONS DANS CETTE VERSION... ET CE CIRCU
Affichage de 10 $ de ATtiny85/45 POV!! (fonctionne très bien)

Affichage de 10 $ de ATtiny85/45 POV!! (fonctionne très bien)

Hé les gars ! Il s'agit d'une Instructable pour faire votre propre écran de (Persistence Of Vision) ATtiny85/45 5 LED POV !Il s'agit de mon deuxième Instructable, également pour le concours de LED élémentaire, alors déposer un commentaire et votez po
ATTiny85 5 LED POV

ATTiny85 5 LED POV

J'ai été à jouer avec l'idée de faire un jouet POV pour un certain temps et j'ai enfin eu le temps de le faire. Il s'agit d'une œuvre dérivée basée sur excellent ATTiny85 affichage de vishalpar instructable. Les principales différences avec mon POV e
Pov Message Display 1

Pov Message Display 1

PARTS1. Attiny 23132,8 leds3. certains fils4.4.2 batterie volts5. vero Conseil6. ventilateur PC de7. en-tête de programmationrésistance ohms 8,100ITCN ASIA 2011CONSTRUIRE L'ASIE 2011
Bon marché 16F84 POV Message - ASC

Bon marché 16F84 POV Message - ASC

il s'agit d'un poste de projet de LEDs. Le projet est appelé POV (Persistence Of Vision). Si vous n'êtes pas familier avec ce concept, il fonctionne comme un écran à matrice LED.La différence est que POV affichage se compose d'une colonne de LEDs seu
Comment faire pour convertir des images bitmap pour l’affichage OLED SSD1306 dirigé par ATtiny85

Comment faire pour convertir des images bitmap pour l’affichage OLED SSD1306 dirigé par ATtiny85

Le principal objectif de ce tutoriel est de montrer comment convertir bitmap monochrome pour fichier HEX et géré par Attiny85 et OLED display SDD1306.En raison de l'exécution de campagne pour Arduino Attiny25/45/85 PCB minuscule CHEAP polyvalent comp