Table of Contents

Livia-Andreea ŞTEFAN - Afisare text folosind POV

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

persistence_image.jpg

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.

Descriere generală

block_scheme1.jpg

Hardware Design

Lista de piese

Schema electrica

Software Design

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.

Rezultate Obţinute

Am finalizat proiectul cu succes. Functioneaza asa cum imi doream. :-)

pov_livia2.jpg pov_livia3.jpg pov_livia4.jpg

Video: https://www.youtube.com/watch?v=GFHiqRytmMc

Concluzii

Download

surse_pov_l.zip

Jurnal

Bibliografie/Resurse

Laboratoare PM 2014

Arhiva de proiecte PM

http://cs.curs.pub.ro/wiki/pm/_media/doc8272.pdf

http://en.wikipedia.org/wiki/Persistence_of_vision