pcbway

P16f628A ile animasyonda buton ile hız ayarını yapılması (picbasıc)

Başlatan furkanbuyuksutcu, 31 Mayıs 2014, 20:24:15

furkanbuyuksutcu

Hayırlı günler P16f628A ile animasyonda buton ile hız ayarını yapılması (picbasıc)  de yapmaya çok çalıştım ama olmadı daha önce yapan veya bilgisi olan bir cvp verirse sevinirim.  Amacım bir animasyon da  buton kontorulü ile hız ayarı yapmak istiyorum  şimiden teşekkür ederim
[mergedate]1401550007[/mergedate]
bilgisi olan yokmu acil yardım lazım arkadaslar

seron

furkan bey merhaba,
öncelikle çözüm üretecek gibi umutlandırdım, özür dilerim.
konunuz teknik ayrıntısı bakımından hemen cevaplanamayabilir. zaten programlama işinde iyi olan ustalarımız şu an için aktif değiller. eğer bunun için bekliyor iseniz biraz sabırlı olun. kısa zamanda ustalar cevap verecektir.
Ceryanlı devreler olarak prensibim: Az iş, çok laf! O kadar!
Ayrıca şunu unutmayın, atasözüdür, oylarınız damlaya damlaya... Dağdan kestim kereste.

parametre

hiz ayari hangi motorda yapılacaktir step motor ,doğru akım motoru, hangisi ? doğru akımla istersen pwm devresi ile yapan calısmalar mevcut

furkanbuyuksutcu

Alıntı yapılan: parametre - 31 Mayıs 2014, 21:37:59hiz ayari hangi motorda yapılacaktir step motor ,doğru akım motoru, hangisi ? doğru akımla istersen pwm devresi ile yapan calısmalar mevcut


ilk olarak söyle diklerimi yanlış anlamısınız galıba ben motor hız konturolunden bahsetmiyorum ben animasyon devrelerindeki hız ayarlama konusundan  bahsediyorum ilginiz için tesekkür eder benim istedigim pwm veya hpwm degil benim dedigim bir buton ile hız kontrolu veya iki butom ile bu butona basıp cektigimiz  de olacak ben yazmaya calıştım ama eksi birseyler buyuzdende yardım alamak istedim
 
[mergedate]1401565643[/mergedate]
Alıntı yapılan: seron - 31 Mayıs 2014, 20:49:47furkan bey merhaba,
öncelikle çözüm üretecek gibi umutlandırdım, özür dilerim.
konunuz teknik ayrıntısı bakımından hemen cevaplanamayabilir. zaten programlama işinde iyi olan ustalarımız şu an için aktif değiller. eğer bunun için bekliyor iseniz biraz sabırlı olun. kısa zamanda ustalar cevap verecektir.



ilginiz için tesekkür ederim

smps

Bildigim kadariyla animasyon hizini belirleyen pic in calisma frekansidir yani pic e ayarli bir osilator devresi koyarak mesala ayarli RC devresiyle olurmu denemedim ama osilatoru kontrol edebilirseniz hizida kontrol edebilirsiniz
yanlisim varsa hocalarim duzeltsin lutfen :)

furkanbuyuksutcu

Alıntı yapılan: smps - 31 Mayıs 2014, 23:00:54Bildigim kadariyla animasyon hizini belirleyen pic in calisma frekansidir yani pic e ayarli bir osilator devresi koyarak mesala ayarli RC devresiyle olurmu denemedim ama osilatoru kontrol edebilirseniz hizida kontrol edebilirsiniz
yanlisim varsa hocalarim duzeltsin lutfen :)



benim anlatmak istedigim mıcro işlemcini frekansı degil benim istedigim amiasyon calısırken bu animasyonunu hareket hızını atrırmak yada azaltmak eger mıcro islemcinin frekansını degistirirsek devrenin tamamen calışma hızı degişir benim istedigim pause suresinin butona basdıgımda 100 olması tekrar basınca  175 olması gibi tesekkür ederim ilgi için

smps

Yapmak istediginizi anladim pic basic te okadar iyi sayilmsm ama zamsn degerlerini hafiza bitine atarsak
zaman con 100
Sure con 150 gibi sonra buna gore islem yaparsak olurmu acaba :)

furkanbuyuksutcu

Alıntı yapılan: smps - 31 Mayıs 2014, 23:15:06Yapmak istediginizi anladim pic basic te okadar iyi sayilmsm ama zamsn degerlerini hafiza bitine atarsak
zaman con 100
Sure con 150 gibi sonra buna gore islem yaparsak olurmu acaba :)



zahemt olamassa bi yazıp gödere bilir misiniz

smps

dedigim gibi fazla iyi degilim hatta yeni bile sayilirim ama telefondan yazdigim icin kaba taslak yaziyim deneme imkanim yok suan yarin imkanim olursa pcden yazip denerim

n var bayte
zaman con 150
sure con 100
if buton=0 then gosub say
say
pause 100
n=n+1
if n=2 then n=1
lookup n,[sure , zaman,], portb
return
end 
degiskenler farkli olabilir dedigim gibi belji bu sekilde olabilir






[sure , zaman, ]

furkanbuyuksutcu

Alıntı yapılan: smps - 31 Mayıs 2014, 23:57:30dedigim gibi fazla iyi degilim hatta yeni bile sayilirim ama telefondan yazdigim icin kaba taslak yaziyim deneme imkanim yok suan yarin imkanim olursa pcden yazip denerim

n var bayte
zaman con 150
sure con 100
if buton=0 then gosub say
say
pause 100
n=n+1
if n=2 then n=1
lookup n,[sure , zaman,], portb
return
end 
degiskenler farkli olabilir dedigim gibi belji bu sekilde olabilir






[sure , zaman, ]



hersey için tesekkür ederimde  bunu animasyonun icnde nasıl uygulayacagız  bana simdi butona basdıgım anda bu bilgini içeri dahil olması gerekiyor ve devre calışması aksamıyacak yanı bir nevi kesme yapacaz hersey için tesekkür ederim ama ben bu işi herhalde algoritmatik sitemde cözecem gibi

smps

onemli degil programini bilmedigim icin fikir verme amacli yazmistim algoritmadan cozersen daha iyi olur iyi aksamlar

furkanbuyuksutcu