Odeslat nové téma Odpovědět na téma  [ Příspěvků: 14 ] 
Autor Zpráva
 Předmět příspěvku: Picaxe 08M
PříspěvekNapsal: pát 27.01.2012 11:16 
Celkem nový uživatel
Celkem nový uživatel
Uživatelský avatar

Registrován: 15.5.2011
Příspěvky: 98
Bydliště: Jaroměř
Ahoj lidičky začal jsem si hrát s tímto švábem.Rozblikat ledku už v poho dokážu.Jsem v tomto směru začátečník a tudíž má otázka zní.Potřeboval bych jestli jde u tohoto typu aby se led pomalu rozsvěcela a pomalu zhasínala.Pokud to jde nevím jak na to.Díky všem za radu popř. napsaný program v Basicu ještě jednou díky. :? :?

_________________
Slim LS model,Ion Pro+,Skyfighter,Funjet,Aurora9


Nahoru
 Profil  
 
 
 Předmět příspěvku: Re: Picaxe 08M
PříspěvekNapsal: pát 27.01.2012 11:43 
Mazák
Mazák
Uživatelský avatar

Registrován: 5.10.2007
Příspěvky: 537
Bydliště: Černošice
Použij funkci PWMOut.
Mám tím řešený světýlka do letadla. Zdrojáky mám doma. Mohu mrknout večer...


Nahoru
 Profil {RCalbum.cz}  
 
 Předmět příspěvku: Re: Picaxe 08M
PříspěvekNapsal: pát 27.01.2012 12:17 
Moderátor serveru
Moderátor serveru
Uživatelský avatar

Registrován: 28.2.2005
Příspěvky: 20843
Bydliště: Rakovník, CZ
Obrázky: 0
HW PWM maji vsechny PICAXE? Ma to treba PIC12F683, ale F629 nebo 630 ne...

_________________
jyrry.webnode.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Picaxe 08M
PříspěvekNapsal: pát 27.01.2012 12:28 
Mazák
Mazák
Uživatelský avatar

Registrován: 5.10.2007
Příspěvky: 537
Bydliště: Černošice
Jestli všechny nevím, ale dle manuálu v 7.0 (6/2010) to mají:
08, 08M, 14M, 14M2, 18M2, 18X, 20M2, 20X2, 28X, 28X1, 28X2, 40X, 40X1 a 40X2.


Nahoru
 Profil {RCalbum.cz}  
 
 Předmět příspěvku: Re: Picaxe 08M
PříspěvekNapsal: pát 27.01.2012 19:25 
Moderátor serveru
Moderátor serveru
Uživatelský avatar

Registrován: 28.2.2005
Příspěvky: 20843
Bydliště: Rakovník, CZ
Obrázky: 0
napichnul jste to PICAXE nekdo na klasicky programator (treba PICKit...)? Mel by se ukazat typ PICu... Ja to nekde nasel a ted se mi to nechce hledat znova...

_________________
jyrry.webnode.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Picaxe 08M
PříspěvekNapsal: pát 27.01.2012 19:57 
Moderátor serveru
Moderátor serveru
Uživatelský avatar

Registrován: 28.2.2005
Příspěvky: 20843
Bydliště: Rakovník, CZ
Obrázky: 0
neco je tady http://www.phanderson.com/picaxe/picaxe_overview.html
08 je F629 ... ten teda PWM sam neumi...

_________________
jyrry.webnode.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Picaxe 08M
PříspěvekNapsal: pát 27.01.2012 21:12 
Mazák
Mazák
Uživatelský avatar

Registrován: 5.10.2007
Příspěvky: 537
Bydliště: Černošice
pin_beacon = číslo pinu který umí PWM
goto fadeup/fadedown spustíš rozsvícení/zhasnutí
výpočtem s w0 a délkou pauzy si reguluješ rychlost rozsvícení a zhasnutí
goto main ti skočí na konci rozsvícení/zhasnutí zpátky na main proceduru
Kód:
fadeup:
              w0 = 0
   PWMOUT pin_beacon, 249, w0
   pause 3
   let w0 = w0 + 5
   IF w0 = 1000 THEN
      goto main
   ENDIF
goto fadeup


fadedown:
              w0 = 1000
   PWMOUT pin_beacon, 249, w0
   pause 3
   let w0 = w0 - 5
   IF w0 = 0 THEN
      goto main
   ENDIF
goto fadedown



ptej se :)


ps. editor tady neumí tabelátor ani s /Code.. tak pardon za formát (nebo je to mým IE)


Nahoru
 Profil {RCalbum.cz}  
 
 Předmět příspěvku: Re: Picaxe 08M
PříspěvekNapsal: pát 27.01.2012 21:17 
Celkem nový uživatel
Celkem nový uživatel
Uživatelský avatar

Registrován: 11.8.2008
Příspěvky: 57
Bydliště: Plzeň, ČR
PICAXE / PIC :
http://elecurls.tripod.com/picaxe-sum.htm
08M by to měl umět na noze 5.
Příloha:
1.GIF
1.GIF [ 11.15 KiB | Zobrazeno 3345 krát ]

Příloha:
2.GIF
2.GIF
[ 26 KiB | Zobrazeno 3345 krát ]



Nahoru
 Profil  
 
 Předmět příspěvku: Re: Picaxe 08M
PříspěvekNapsal: pát 27.01.2012 21:25 
Mazák
Mazák
Uživatelský avatar

Registrován: 5.10.2007
Příspěvky: 537
Bydliště: Černošice
Ještě jedna poznámka, v editoru PWM nenasimuluješ. Tam to jde pouze on/off.


Nahoru
 Profil {RCalbum.cz}  
 
 Předmět příspěvku: Re: Picaxe 08M
PříspěvekNapsal: pát 27.01.2012 22:09 
Moderátor serveru
Moderátor serveru
Uživatelský avatar

Registrován: 28.2.2005
Příspěvky: 20843
Bydliště: Rakovník, CZ
Obrázky: 0
jirka578 píše:

maj tam chybu, 16F683 neexistuje, jen 12F683... http://ww1.microchip.com/downloads/en/d ... 1211d_.pdf

ten jeho hardware-ovy PWM se jinak ridi primo zapisem do jeho registru CCP1CON a melo by to jit i v picaxe-basicu, bez toho prikazu PWMOUT

U te 12F629 neni hw PWM a da se to udelat pomoci casovace ale to neni ono, u LEDky si tim ridim jas, ale je to dost tezkopadne...

_________________
jyrry.webnode.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Picaxe 08M
PříspěvekNapsal: pát 27.01.2012 22:10 
Moderátor serveru
Moderátor serveru
Uživatelský avatar

Registrován: 28.2.2005
Příspěvky: 20843
Bydliště: Rakovník, CZ
Obrázky: 0
paf píše:
Ještě jedna poznámka, v editoru PWM nenasimuluješ. Tam to jde pouze on/off.

??? nechapu ?

_________________
jyrry.webnode.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Picaxe 08M
PříspěvekNapsal: sob 28.01.2012 10:10 
Mazák
Mazák
Uživatelský avatar

Registrován: 5.10.2007
Příspěvky: 537
Bydliště: Černošice
jyrry píše:
paf píše:
Ještě jedna poznámka, v editoru PWM nenasimuluješ. Tam to jde pouze on/off.

??? nechapu ?


Není jak nasimulovat různý jas LEDky. Tam je jen jednoduchá kontrolka svítí/nesvítí - high/low.


Nahoru
 Profil {RCalbum.cz}  
 
 Předmět příspěvku: Re: Picaxe 08M
PříspěvekNapsal: sob 28.01.2012 12:40 
Mazák
Mazák
Uživatelský avatar

Registrován: 5.10.2007
Příspěvky: 537
Bydliště: Černošice
Kód:
'na začátku skriptu si nadefinuj všechny proměnný, tedy:

symbol pin_beacon = 2 'noha 5 s PWM

'pak spustíš hlavní proceduru main

main:
w0 = 0
pause 1000 'pauza 1s
low pin_beacon 'zhasni led
pause 1000 'pauza 1s
goto fadeup 'spusť proceduru rozsvícení

fadeup:
   PWMOUT pin_beacon, 249, w0
   pause 3
   let w0 = w0 + 5
   IF w0 = 1000 THEN
      goto main
   ENDIF
goto fadeup


Nahoru
 Profil {RCalbum.cz}  
 
 Předmět příspěvku: Re: Picaxe 08M
PříspěvekNapsal: sob 28.01.2012 16:36 
Moderátor serveru
Moderátor serveru
Uživatelský avatar

Registrován: 28.2.2005
Příspěvky: 20843
Bydliště: Rakovník, CZ
Obrázky: 0
paf píše:
...Není jak nasimulovat různý jas LEDky. Tam je jen jednoduchá kontrolka svítí/nesvítí - high/low.

porad nechapu.
PWM je taky porad jen high/low, jen se to ridi pomerem mezi dobou kdy to je high a kdy low v ramci nejakeho opakovaciho kmitoctu.... to udelam i bez HW PWM, treba pomoci internich casovacu procesoru, ktery ten HW PWM nema ....
Nakonec pro LEDky se to da i pomoci cyklu FOR - NEXT nebo pres PAUSE a tak ....
Příloha:
PWM_LED.txt [843 bajtů]
221 krát

tohle jsem delal kdyz jsem se s tim trochu ucil

_________________
jyrry.webnode.cz


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 14 ] 

 


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 9 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  

 

  Powered by phpBB® Forum Software © phpBB Group  Český překlad – phpBB.cz 

 

NAVRCHOLU.cz