LED DISPLEJ ARDUINO UNO

Rasprava o AVR mikrokontrolerima, AVR projekti i drugo vezano za AVR...

Moderators: pedja089, stojke369, trax, InTheStillOfTheNight

Post Reply
MIKI73
Napredujem
Napredujem
Posts: 107
Joined: 01-11-2014, 16:57

LED DISPLEJ ARDUINO UNO

Post by MIKI73 »

Veliki pozdrav svima.Poceo sam malo pod stare dane da se bavim Arduinom,sobzirom da ponesto znam u picbasicu nije tesko savladati neke lakse komande ali ponovo imam problem sa LED displej,skinuo sam nekoliko kodova sa interneta i nijedan nece,samo nesto bezveze ispisuje na displeju.
Ako neko ime neki laksi primer-kod sa led displejem sa zajedniskom anodom bio bih zahvalan da ga postavi na forumu pa da pocnem odatle jer mozda i ovo sa interneta neradi.
Ovo sa #include "SevenSeg.h" takodje nece a skinuo sam biblioteku,probao i kodove bez
#include "SevenSeg.h" pisane kompletno samo sad da li je to za arduino ili za mcu neki atmel zeznam
ali dobrodosao bi neki primer sta i kako.
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: LED DISPLEJ ARDUINO UNO

Post by pedja089 »

Daj semu. Kod ti ne znam napisati, ali znam reci sta treba da uradis...
MIKI73
Napredujem
Napredujem
Posts: 107
Joined: 01-11-2014, 16:57

Re: LED DISPLEJ ARDUINO UNO

Post by MIKI73 »

Pozdrav Pedja.Nemam semu ali opisacu je,klasika.Na anodi segmenta 5V preko tranzistora,baze na pinove arduina koji daju 5V za anodu segmenata,katode na pinove a.b.c.d.e.f.g. Naravno sve preko otpornika.To su 4 cifre znaci ukupno na arduinu iskorisceno 11 pinova,4 za anode i 7 za segmente i taman ostaju 2 slobodna za nesto sto ce se prikazati na displeju.Ako si to mislio nije displej preko nekog integralca.direkno na arduino uno.
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: LED DISPLEJ ARDUINO UNO

Post by pedja089 »

To sam mislio.
Pa program treba da ti izgleda ovako

Code: Select all

funkija PostaviStanjeNaPinovima(broj bajt)
anoda1=off
anoda2=off 
Sve anode iskljuci

if broj=0 then 
pin1=1
pin2=1
pin3=0 itd za svih 8 segmenata
elseif broj =1 then
pin 1=0
pin2=1
pin3=1 itd

i tako redom od 0 do 9

kraj funkcije

PrikaziBroj(broj1, broj2, broj3 bajt) brojevi za svaki displej
PostaviStanjeNaPinovima(broj1)
anoda1=on
pauze 10mS
PostaviStanjeNaPinovima(broj2)
anoda2=on
pauza 10ms
PostaviStanjeNaPinovima(broj3)
anoda 3=on
anoda 123=off
kraj funkcije
Eto to bi bio neki primer multipleksa bez koriscenja interapta.
A ako trebas iz jedne promenljive dobiti cifre, malo matematike.
Napravi prvo ovo, pa ces lako prikazati.
MIKI73
Napredujem
Napredujem
Posts: 107
Joined: 01-11-2014, 16:57

Re: LED DISPLEJ ARDUINO UNO

Post by MIKI73 »

Da iskoristim ovu temu za jedno pitanje. Moze li se sa atmega 328 obrisati bootloader? Ubacimo ga na pr greskom i zelim da ga obrisemo
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: LED DISPLEJ ARDUINO UNO

Post by pedja089 »

Mora da moze. Ja nisam nasao MCU koji se ne moze obrisati.
Ubacis ga u programator, obrises i to je to.
Post Reply