Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul meu consta in realizarea unui dispozitiv care sa se roteasca si sa afiseze un text pe baza fenomenului Persistence of Vision.
Persistence of Vision reprezinta abilitatea ochiului uman de a retine o imagine timp de aproximativ 1/30 secunde dupa ce a fost vazuta. Prin succedarea mai multor imagini foarte rapid putem astfel crea impresia de animatie. Fiindca nu putem observa acea fractiune de secunda dintre imagini, miscarea va fi una cursiva.
Ideea de a realiza un dispozitiv pe baza acestui fenomen mi-a venit rasfoind arhiva de proiecte din anii trecuti. Mi s-a parut o modalitate interesanta si distractiva de a crea animatii simple, de a afisa imagini si text.
Scopul acestui proiect este, in esenta, unul estetic.
Limbaj de programare: C
Compilator: avr-gcc
Editor: Programmer's notepad
Literele sunt definite intr-o matrice. Fiecare linie contine 5 octeti reprezentand led-urile ce vor fi aprinse pentru litera respectiva.
Inaltimea unei litere este 7, iar latimea 5.
Textul de afisat este tinut intr-un vector de litere sub forma descrisa mai sus.
Prin intermediul unui timer se genereaza o intrerupere pentru a face afisarea.
Am finalizat proiectul cu succes. Functioneaza asa cum imi doream.