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.
LED DISPLEJ ARDUINO UNO
Moderators: pedja089, stojke369, trax, InTheStillOfTheNight
Re: LED DISPLEJ ARDUINO UNO
Daj semu. Kod ti ne znam napisati, ali znam reci sta treba da uradis...
Re: LED DISPLEJ ARDUINO UNO
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.
Re: LED DISPLEJ ARDUINO UNO
To sam mislio.
Pa program treba da ti izgleda ovako
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.
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
A ako trebas iz jedne promenljive dobiti cifre, malo matematike.
Napravi prvo ovo, pa ces lako prikazati.
Re: LED DISPLEJ ARDUINO UNO
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
Re: LED DISPLEJ ARDUINO UNO
Mora da moze. Ja nisam nasao MCU koji se ne moze obrisati.
Ubacis ga u programator, obrises i to je to.
Ubacis ga u programator, obrises i to je to.