8LED CHASER

Rasprava o PIC mikrokontrolerima, PIC projekti i drugo vezano za PIC-eve...

Moderators: pedja089, stojke369, [eDo], trax

Cipi-Cips
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 355
Joined: 28-09-2006, 20:11
Location: Split- Croatia

8LED CHASER

Post by Cipi-Cips »

Zanima me kako je u ovome videu npr. plave led diode koje su spojene paralelno izvedeno tj. isprogramirano da se prvo upali jedna pa druga ?

http://www.youtube.com/watch?v=1RsISxlN ... re=channel
User avatar
stojke369
Administrator sajta
Administrator sajta
Posts: 3913
Joined: 19-10-2005, 01:41
Location: Srbija-Paracin

Re: Pitanj

Post by stojke369 »

Isprogramiran je PIC12F629. Na taster bira nacin rada a na prekidac ukljuceno iskljuceno. Isto kao kod kineza sto ima da se kupi zadnje svetlo za biciklu samo sto su kod njih jednobojne diode.

Imas o tome nesto na linku :arrow:

http://picprojects.org.uk/projects/ledc ... #Schematic" onclick="window.open(this.href);return false;
User avatar
Smjesko
Stariji član
Stariji član
Posts: 4012
Joined: 26-12-2005, 17:12

Re: 8LED CHASER

Post by Smjesko »

Ovo na linku izgleda zgodno. Kad bi se dodalo 8 MOC-ova, mogle bi se ganjati i žarulje na božićnom drvcu koje će trebati uskoro.
Cipi-Cips
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 355
Joined: 28-09-2006, 20:11
Location: Split- Croatia

Re: 8LED CHASER

Post by Cipi-Cips »

ma da lako za to ali ako su mu diode spojene paralelno i on dovedene su na jedan pin od PIC-a, kako dobije da se se pale jedna pa druga, ali se nebi trebale palit zajedno kada dobiju na pinu logicku jedinicu ?
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7876
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: 8LED CHASER

Post by pedja089 »

Nabavi naocare :wink:
User avatar
Smjesko
Stariji član
Stariji član
Posts: 4012
Joined: 26-12-2005, 17:12

Re: 8LED CHASER

Post by Smjesko »

@Čips, na ovoj shemi što ju je stojke zalijepio, na jednom pinu procesora je po jedna dioda.
Inače, mogu se i na jedan pin spojiti i dvije diode - jedna prema plusu preko otpornika, a druga prema minusu (masi) također preko otpornika. Programski se pin (izlaz) procesora može postaviti da "iz njega izvire struja" i onda svijetli dioda koja je spojena prema minusu - masi. Može se postaviti i da "u njega teče struja" i tada će svijetliti dioda koja je spojena prema plusu. Kad se ta dva stanja brzo mijenjaju, dobije se efekt brzog treperenja dioda.
Cipi-Cips
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 355
Joined: 28-09-2006, 20:11
Location: Split- Croatia

Re: 8LED CHASER

Post by Cipi-Cips »

a i mislija san da su zalemljene obrnuto, e sad sto se tice tih pinova, to je onda cisto postavljanje pina kao ulaz i izlaz ili je nesto drugo, posto sam trazio komande i nemogu bas nac nista sta mi odgovara ?
User avatar
ShOkRe
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 468
Joined: 10-01-2007, 20:55
Location: Pula

Re: 8LED CHASER

Post by ShOkRe »

http://www.instructables.com/id/E5COF05YF6EP287ITF/" onclick="window.open(this.href);return false;


čarliplexanje.....

ali ima na svjetu i shift registara, pa neznam šta štekate...
Cipi-Cips
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 355
Joined: 28-09-2006, 20:11
Location: Split- Croatia

Re: 8LED CHASER

Post by Cipi-Cips »

Znaci pin moze biti: High, Low i Input

e sada sam ja napravija programcic koji ne radi, zna li netko zasto ?

Code: Select all

symbol led1 = portb.7
symbol led2 = portb.6
symbol led3 = portb.5
start
low led1
high led2
pause 500
high led1
low led2
input led2
low led1
high led3
pause 500
high led1
low led3
input led3
goto start
end 

shema:

Image
User avatar
sindja1204
Odlično uznapredovao
Odlično uznapredovao
Posts: 792
Joined: 03-05-2009, 11:57
Location: Beograd

Re: 8LED CHASER

Post by sindja1204 »

http://www.youtube.com/watch?v=WZ11Lgy_Wus" onclick="window.open(this.href);return false;
8led chaser salinka koji je Stojke 369 postavio radi odlicno :!:
Cipi-Cips
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 355
Joined: 28-09-2006, 20:11
Location: Split- Croatia

Re: 8LED CHASER

Post by Cipi-Cips »

source kod nerazumim uopce pisan je u asembleru
User avatar
sindja1204
Odlično uznapredovao
Odlično uznapredovao
Posts: 792
Joined: 03-05-2009, 11:57
Location: Beograd

Re: 8LED CHASER

Post by sindja1204 »

Smjesko wrote:Ovo na linku izgleda zgodno. Kad bi se dodalo 8 MOC-ova, mogle bi se ganjati i žarulje na božićnom drvcu koje će trebati uskoro.
Mislis na ovako nesto?

Image http://img38.imageshack.us/img38/899/pic0002bv.jpg" onclick="window.open(this.href);return false;
http://img32.imageshack.us/img32/3738/pic0004f.jpg" onclick="window.open(this.href);return false;

Ovaj cetvorokanalni modul sa Moc-ovima namenjen je prvenstveno kao podrska cetvorokanalnom interfejsu, Dva ovakva modula mogu da posluze za 8kanalni interfejs kao i za pogon sijalica za 8 kanalni LED CHASER
Image http://img10.imageshack.us/img10/1648/pic0003bj.jpg" onclick="window.open(this.href);return false;
Spoj modula sa interfejsom ostvaren je nylon-nylon konektorom a spoj sa Led Chaserom Nylon kon-lemni stubic. .......za 12 kanalni led chaser 3 ovakva modula..... :idea:
Cipi-Cips
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 355
Joined: 28-09-2006, 20:11
Location: Split- Croatia

Re: 8LED CHASER

Post by Cipi-Cips »

Hvala za slike ali mene je cisto zanimalo kako da se moze upravljat sa vise ledica a manjokm pinova :)

tako da san googlao i pogledao Čarlipleksiranje sto je Shorke napisa i tu sam nasa rjesenje :)

tako da je sve ok npr. ako PIC ima 5 I/O portova, moze se maksimalno prikljucit 20 ledica i kontrolirat :) , itd za 8 I/O moze 56 :)
User avatar
Smjesko
Stariji član
Stariji član
Posts: 4012
Joined: 26-12-2005, 17:12

Re: 8LED CHASER

Post by Smjesko »

@sindja, da, tako nešto.
User avatar
ShOkRe
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 468
Joined: 10-01-2007, 20:55
Location: Pula

Re: 8LED CHASER

Post by ShOkRe »

ma gle ovo sto si napisao bi trebalo radit ako si inicializirao ostale stvari....
ugasio comparatore (CMCON=7) (neznam za taj pic točno) onda ako si mu dao Define Osc=4 da zna kolki mu je kristal i izračuna tu pauzu pa nije loše ni recimo u startu sve te pinove postavit kao izlazne i dat im vrijednost 0 pa kasnije znaš barem da ovaj kome nisi dirao input/output zna što je tako da ako je ono sve od koda onda ti fali inicializacija.....

nadalje ovo oko plexanja je i nije neka pamet niti praktično a nema nisnage, a nemozes nio paliti baš svim kombinacijama kojim zeliš, puno je elegantnije uzeti jedan sn74ls595 iza njega staviti uln2803 i imaš 8 izlaza sa samo 3 pina pica (clk, dat, latch) onda ovih modula (sa sn i uln) mozes raditi bezbroj i kačiti ih jedan iza drugoga i imaš drajvere za mioljon ledica, sam kod u picu nije ništa složeniji nego ovo što si i sam napisao....
User avatar
ShOkRe
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 468
Joined: 10-01-2007, 20:55
Location: Pula

Re: 8LED CHASER

Post by ShOkRe »

da neznam dali si osigurace stavio kako treba

vidi jedan primjer postavljanja tih inicialnih parametara
i malo pohledaj help ili pitaj ako ti nije jasno....

Code: Select all

'
' PIC Defines
' -----------
@ DEVICE pic16F628, INTRC_OSC_CLKOUT
' System Clock Options
@ DEVICE pic16F628, WDT_ON
' Watchdog Timer
@ DEVICE pic16F628, PWRT_ON
' Power-On Timer
@ DEVICE pic16F628, MCLR_OFF
' Master Clear Options (Internal)
@ DEVICE pic16F628, BOD_ON
' Brown-Out Detect
@ DEVICE pic16F628, LVP_OFF
' Low-Voltage Programming
@ DEVICE pic16F628, CPD_OFF
' Data Memory Code Protect
@ DEVICE pic16F628, PROTECT_OFF
' Program Code Protection
'
' Define Hardware
' ---------------
LED var PortB.5
' Remember this needs a series Resistor of anything
' between 220R and 470R to either Vdd or Vss
'
' Initialise Hardware
' -------------------
CMCON=%00000111
' This is only needed for PortA anyhow...
TRISA=%00000000
TRISB=%00000000
'
' Main Program
' ------------
main:
high LED
pause 1000
low LED
pause 1000
goto main
'
end 
Cipi-Cips
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 355
Joined: 28-09-2006, 20:11
Location: Split- Croatia

Re: 8LED CHASER

Post by Cipi-Cips »

ma ok proradilo je uglavnon jednostavno je uspio sam kontrolirat 6 ledica sa tri pina, uh neda mi se objasnjavat kako radi jer sve pise na ovome linku http://www.instructables.com/id/E5COF05YF6EP287ITF/" onclick="window.open(this.href);return false;

ali je vrlo jednostavno :)
vbmaster
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 201
Joined: 04-01-2009, 08:28

Re: 8LED CHASER

Post by vbmaster »

Evo vam primer kako se upravlja sa 245 dioda sa samo jednim PIC16F84A....Zid je grozan, zar ne?
http://www.youtube.com/watch?v=h8us0EiasjI" onclick="window.open(this.href);return false;
User avatar
Smjesko
Stariji član
Stariji član
Posts: 4012
Joined: 26-12-2005, 17:12

Re: 8LED CHASER

Post by Smjesko »

Bolje bi bilo da je gazda novac uložen u taj natpis uložio u uređenje fasade i vratiju te rupčage :!:
vbmaster
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 201
Joined: 04-01-2009, 08:28

Re: 8LED CHASER

Post by vbmaster »

Ha, ha, Smjesko u pravu si ali nije tu ulaz, ulazi se iz dvorista pored tog zida....i nije to prozor od kafica...zanemarimo to, resenje za reklamu je interesantno...
Post Reply