Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
blazy Član

Pridružen-a: Sre 17 Okt 2012 19:15 Prispevkov: 23 Aktiv.: 0.15 Kraj: Kidričevo
|
Objavljeno: Sre Okt 17, 2012 7:24 pm Naslov sporočila: Programiranje PIC |
|
|
Mene zanima kako priklopiti PIC mikrokotroler na računalnik ?
Fajn bi bla cenejša verjanta.
Hvala,
Blaž
|
|
Nazaj na vrh |
|
 |
Peter123 Član


Pridružen-a: Tor 13 Jan 2009 15:34 Prispevkov: 1441 Aktiv.: 7.21 Kraj: Lj.
|
|
Nazaj na vrh |
|
 |
red_mamba Član


Pridružen-a: Ned 20 Feb 2005 17:56 Prispevkov: 1486 Aktiv.: 6.27 Kraj: Yogyakarta
|
Objavljeno: Čet Okt 18, 2012 11:01 am Naslov sporočila: |
|
|
Priklopis ga preko USB porta. Priporocam PicKit3 ker ga podpira tudi MPLabX IDE, ki je veliko boljse orodje za pisanje kode kot stari MPLAB.
_________________ Bad things happen to good people all the time for no reason!
Blog |
|
Nazaj na vrh |
|
 |
Peter123 Član


Pridružen-a: Tor 13 Jan 2009 15:34 Prispevkov: 1441 Aktiv.: 7.21 Kraj: Lj.
|
|
Nazaj na vrh |
|
 |
blazy Član

Pridružen-a: Sre 17 Okt 2012 19:15 Prispevkov: 23 Aktiv.: 0.15 Kraj: Kidričevo
|
|
Nazaj na vrh |
|
 |
S53DZ Član



Pridružen-a: Čet 28 Apr 2011 9:27 Prispevkov: 951 Aktiv.: 5.53 Kraj: Ljubljana
|
Objavljeno: Sob Okt 20, 2012 10:48 am Naslov sporočila: |
|
|
Izgleda 9 pinski D-SUB,
torej najbrž RS-232.
|
|
Nazaj na vrh |
|
 |
blazy Član

Pridružen-a: Sre 17 Okt 2012 19:15 Prispevkov: 23 Aktiv.: 0.15 Kraj: Kidričevo
|
Objavljeno: Sob Okt 20, 2012 10:51 am Naslov sporočila: |
|
|
Hvala S53DZ!
|
|
Nazaj na vrh |
|
 |
zoki19 Član

Pridružen-a: Čet 05 Nov 2009 21:17 Prispevkov: 21 Aktiv.: 0.11 Kraj: LJ
|
Objavljeno: Pon Maj 27, 2013 3:34 pm Naslov sporočila: |
|
|
Pozdravljeni,
while (1)
{
if(S1==0)
{LED1=1}
else
{LED1=0;}
}
tole je del kode, kjer preberem tipko in prižgem LED-ico. Rad bi pa, da bi mi ledica gorela tudi ko tipko spustim. Kako naj izvedem tole?
Hvala Vam za pomoč.
_________________ lp
Zoki |
|
Nazaj na vrh |
|
 |
MvE Član


Pridružen-a: Ned 04 Jan 2009 12:24 Prispevkov: 146 Aktiv.: 0.73 Kraj: MB
|
Objavljeno: Pon Maj 27, 2013 3:52 pm Naslov sporočila: |
|
|
Če je ne boš ugaševal s taisto tipko potem napiši samo if stavek brez else, drugače bo potrebno preverjati stanja ali kaj podobnega.
|
|
Nazaj na vrh |
|
 |
Tonny Član



Pridružen-a: Sre 23 Dec 2009 11:57 Prispevkov: 289 Aktiv.: 1.53 Kraj: Vrhnika - MS
|
Objavljeno: Pon Maj 27, 2013 3:54 pm Naslov sporočila: |
|
|
Namig: Ob pritisku tipke ledici ne pripisuj vrednosti, ampak jo samo negiraj (LED = ~LED). Na ta način jo boš z isto tipko tudi ugašal (to bi verjetno rad?).
|
|
Nazaj na vrh |
|
 |
MvE Član


Pridružen-a: Ned 04 Jan 2009 12:24 Prispevkov: 146 Aktiv.: 0.73 Kraj: MB
|
Objavljeno: Pon Maj 27, 2013 6:32 pm Naslov sporočila: |
|
|
...še bolje! Z nekaj zakasnitve oz. debounce za tipko.
|
|
Nazaj na vrh |
|
 |
zoki19 Član

Pridružen-a: Čet 05 Nov 2009 21:17 Prispevkov: 21 Aktiv.: 0.11 Kraj: LJ
|
Objavljeno: Tor Maj 28, 2013 8:25 am Naslov sporočila: |
|
|
Hvala za odgovore, rad bi da bi z eno tipko prižgal LED-ico, ki bi gorela tudi ko bi spustil tipko. Imam pa še eno tipko, s katero bi ugasnil ledico.
Hvala
_________________ lp
Zoki |
|
Nazaj na vrh |
|
 |
mkosmac Član


Pridružen-a: Čet 26 Mar 2009 22:18 Prispevkov: 301 Aktiv.: 1.52 Kraj: Limbarska Gora
|
Objavljeno: Tor Maj 28, 2013 8:48 am Naslov sporočila: |
|
|
zoki19 je napisal/a: |
...Rad bi da bi z eno tipko prižgal LED-ico, ki bi gorela tudi ko bi spustil tipko. Imam pa še eno tipko, s katero bi ugasnil ledico.
|
Torej napiši dva if stavka. V prvem preveri če je pritisnjeno S1 in če je, vklopi LED1. V drugem pa preveri, če je pritisnjeno S2 in če je, ugasni LED1.
Mimogrede, če pogoju if stavka sledi samo en izraz (npr. LED1=1; ), kar pri tebi je lahko zaviti oklepaj in zaklepaj {} izpustiš.
Upam da veš, da else del if stavka ni nujno potreben. Če ga rabiš ga pač uporabiš, drugače ga lahko izpustiš.
Prilepi pa še tisti del kode, kjer imaš definirani besedici S1 in LED1.
_________________ LP Matej
if(?) ask_google(); |
|
Nazaj na vrh |
|
 |
zoki19 Član

Pridružen-a: Čet 05 Nov 2009 21:17 Prispevkov: 21 Aktiv.: 0.11 Kraj: LJ
|
Objavljeno: Tor Maj 28, 2013 11:02 am Naslov sporočila: |
|
|
prilagam kodo, ki sem jo napisal.
Nevem pa kako nej realiziram, da bo svetila tista ledica, katero tipko prej pritisnem. Ker v tem programu, se med seboj preklapljata ko tipki izmenično pritiskam. Ripka reset pa naj bi vse postavila na nič.
Opis: |
|
 Download |
Ime datoteke: |
LEDICA.h |
Velikost datoteke: |
128 Bytov |
Downloadano: |
8 krat |
Opis: |
|
 Download |
Ime datoteke: |
LEDICA.c |
Velikost datoteke: |
653 Bytov |
Downloadano: |
10 krat |
_________________ lp
Zoki |
|
Nazaj na vrh |
|
 |
mkosmac Član


Pridružen-a: Čet 26 Mar 2009 22:18 Prispevkov: 301 Aktiv.: 1.52 Kraj: Limbarska Gora
|
Objavljeno: Tor Maj 28, 2013 1:00 pm Naslov sporočila: |
|
|
Zdravo!
To kar si zdaj povedal je pa čisto nekaj drugega. Ti bi torej rad imel neko varianto kviza. Če oseba A prva pritisne ji posveti lučka in tako blokira, da bi se tudi osebi B ob pritisku na tipko prižgala lučka in obratno. Vodja kviza pa ima reset tipko, če te prav razumem.
Uporabiti moraš neko spremenljivko, ki jo postavljaš (ko je treba) na 0 ali 1. Potem pa preverjaš pritisk na tipko && vrednost spremeljivke v pogoju if stavka.
Tole se mi zdi malo šolska naloga zato ti bom pustil da rešitev (ki je preprosta) odkriješ sam.
_________________ LP Matej
if(?) ask_google(); |
|
Nazaj na vrh |
|
 |
|