avatar_fokas

Dönem ödevi

Başlatan fokas, 30 Aralık 2015, 22:52:11

fokas

Merhaba ustalar dönem ödevi olarak havaya yazı yapıyorum fakat 2 gündür yazıyı oluşturamadım.Zamanlamalarla hertürlü oynadım fakat birtürlü yazı gözükmüyor.Yanlış nerde acaba bakma imkanınız varmı


@ DEVICE pic16F628                      'işlemci 16F628
@ DEVICE pic16F628, WDT_ON              'Watch Dog timer açık
@ DEVICE pic16F628, PWRT_ON             'Power on timer açık
@ DEVICE pic16F628, PROTECT_OFF         'Kod Protek kapalı
@ DEVICE pic16F628, MCLR_OFF             'MCLR pini kullanılıyor.
@ DEVICE pic16F628, INTRC_OSC_NOCLKOUT  'Dahili osilatör kullanılacak

TRISA=%00000001
TRISB=%00000000
PORTA=0
PORTB=0
CMCON=7
                   

BASLA:




PORTB=%11111111                  'H
PAUSEUS 100            
PORTB=%00010000
PAUSEUS 100
PORTB=%00010000
PAUSEUS 100
PORTB=%11111111
PAUSEUS 300



PORTB=%11111101                'Ü
PAUSEUS 100
PORTB=%10000000
PAUSEUS 100
PORTB=%10000000      
PAUSEUS 100
PORTB=%11111101
PAUSEUS 300



PORTB=%11001111          'S
PAUSEUS 100
PORTB=%10001001
PAUSEUS 100
PORTB=%10001001      
PAUSEUS 100
PORTB=%11111011
PAUSEUS 300




PORTB=%11111111                 'E
PAUSEUS 100
PORTB=%10001001
PAUSEUS 100
PORTB=%10001001
PAUSEUS 300


PORTB=%00001111                  'Y
PAUSEUS 100
PORTB=%11110000
PAUSEUS 100
PORTB=%00001111
PAUSEUS 300


PORTB=%11111101                  'İ
PAUSEUS 300

PORTB=%11111111                   'N
PAUSEUS 100
PORTB=%00000011      
PAUSEUS 100
PORTB=%00111100
PAUSEUS 100
PORTB=%11000000
PAUSEUS 100
PORTB=%11111111
PAUSEUS 300


PORTB=%00000000               'boşluk
PAUSEUS 300

PORTB=%11111111                  'C
pauseus 100
PORTB=%10000001      
PAUSEUS 100
PORTB=%10000001
PAUSEUS 100
PORTB=%01000010
PAUSEUS 300


PORTB=%11111111           'E
PAUSEUS 100
PORTB=%10001001
PAUSEUS 100
PORTB=%10001001
PAUSEUS 300


PORTB=%00001111           'Y
PAUSEUS 100
PORTB=%11110000
PAUSEUS 100
PORTB=%00001111
PAUSEUS 300


PORTB=%11111111           'L
PAUSEUS 100
PORTB=%10000000
PAUSEUS 100
PORTB=%10000000
PAUSEUS 300



PORTB=%11111111           'A
PAUSEUS 100      
PORTB=%00010001
PAUSEUS 100
PORTB=%00010001
PAUSEUS 100
PORTB=%11111111
PAUSEUS 300



PORTB=%11111111           'N
PAUSEUS 100
PORTB=%00000011
PAUSEUS 100
PORTB=%00111100
PAUSEUS 100
PORTB=%11000000
PAUSEUS 100
PORTB=%11111111
PAUSEUS 300



  goto basla

gogoce

Ne ukalayı affederim nede yapılan haksızlığı ...
Ya sus adam sansınlar , yada adam gibi kouş ilham alsınlar

fokas

Şema biraz acemice aceleden düzenledim.Normalde reed röle var yazıyı yazamayınca şimdilik iptal ettim yazı düzelince devreye alacağım

ete

#3
Havaya yazı yazma işnde en önemli faktör zamanlama ve senkron tutturma işidir.
Dönme işinde cisim 360 derecelik bir daire çizer. Bu dairenin her zaman aynı noktasından itibaren yazı başlamalıdır. Bu amaçla genelde bir sensör kullanılır. Reed röle yada fotosel şeklinde olan sensörün tetiklemesi ile birlikte yazıyıyı ledlere verirsiniz. Sensör olam ise yaI 360 derecelik alan içinde rastgele bir yerde yer alır ve böylece yazının en azından göz üzerinde oluşması engellenmiş olur. Sensör önemli. önemini  anlayıp devre şemasına koymuşsun ama programda sensörün takip edilmesi ile ilgi bir satır göremedim.
Ete

fokas

Hocam röle halen mevcut fakat dar bir alanda yazı çıkıyordu.Röleyi iptal ettim en azından geniş bir alanda yazıyı görebiliyorum.Ama yazı okunaklı değil.yazı okunaklı olunca röleyi devreye alacağım.

gogoce

Dönme hızı sabit mi
Ne ukalayı affederim nede yapılan haksızlığı ...
Ya sus adam sansınlar , yada adam gibi kouş ilham alsınlar

fokas

Evet motora bağlı nerde göründüğü önemli değil şimdilik.Yazıyı okunaklı hale getiremedim.getirdiğimde röleyi devreye alacağım

ete

Havada yazı bir göz yanılmasıdır aslında. Saniyede en az 25 kere o yazının hep aynı noktada oluşturulması gerekir. Göz ancak bu şekilde o yazıyı net bir şekilde algılar. Senin sorunun bu bana kalırsa ama başka bir şey olduğunu düşünüyorsan çabala biraz daha.

Ete

fokas

Hocam iki gündür timer ayarlarıyla ugraşıyorum olmuyor.Hazır( mucit) yazısını buldum hex olarak yükledim ondada sadace M harfi var diğerleri yok   pauseus 70 değerinden 400 değerine kadar denedim yine olmadı .Gözden kaçırdığım bir şey varmı diye defalarca kontrol ettim bulamadım.Şimdi baştan alıp tekrar kontrol edeceğim .saatlerce ete derslerini baştan okuyorum kaçırdığım ne var diye.denemeye devam edeceğim

fokas

Hocam atelyede çalıştırdım .Kapattım eve geldim deneyim dedim şimdide .....DÇ.DR.H densonra yok hüseyin ceylan olacak.Neden acaba
Video linki:https://youtu.be/JPcc7fHZLiA

Powered by EzPortal