LED DISPLEJ ARDUINO UNO

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

Moderators: stojke369, pedja089, trax, InTheStillOfTheNight

LED DISPLEJ ARDUINO UNO

Postby MIKI73 » 30-01-2021, 17:46

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.
MIKI73
 
Posts: 103
Joined: 01-11-2014, 16:57

Re: LED DISPLEJ ARDUINO UNO


Re: LED DISPLEJ ARDUINO UNO

Postby pedja089 » 30-01-2021, 18:28

Daj semu. Kod ti ne znam napisati, ali znam reci sta treba da uradis...
User avatar
pedja089
 
Posts: 7806
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: LED DISPLEJ ARDUINO UNO

Postby MIKI73 » 30-01-2021, 18:39

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.
MIKI73
 
Posts: 103
Joined: 01-11-2014, 16:57

Re: LED DISPLEJ ARDUINO UNO

Postby pedja089 » 30-01-2021, 18:49

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.
User avatar
pedja089
 
Posts: 7806
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: LED DISPLEJ ARDUINO UNO

Postby MIKI73 » 03-02-2021, 18:51

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
MIKI73
 
Posts: 103
Joined: 01-11-2014, 16:57

Re: LED DISPLEJ ARDUINO UNO

Postby pedja089 » 03-02-2021, 19:31

Mora da moze. Ja nisam nasao MCU koji se ne moze obrisati.
Ubacis ga u programator, obrises i to je to.
User avatar
pedja089
 
Posts: 7806
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija


Return to Mikrokontroleri - AVR

Who is online

Users browsing this forum: No registered users and 1 guest

GOOGLE