Arama butonu
Bu konudaki kullanıcılar: 1 misafir
7
Cevap
2256
Tıklama
0
Öne Çıkarma
PIC 16F628A ve DYP-ME007 Ultrasonik modül
Z
13 yıl
Yüzbaşı
Konu Sahibi

Selamlar arkadaşlar;
bende bu modül var
http://www.emartee.com/Attachment.php?name=41365.pdf

Bunu PIC 16F628A ile mesafe ölçmek için kullanmak istiyorum.
Bunun devresini nasıl kurabilirim. Seri porttan iletişim kurup pc ye aktaracağım ayrıca mesafeyi. Yani mikrodenetleyici uygun uzaklığı yakaladığında pcye
bunu bir şekilde sinyal göndererek bildirecek.

Devreyi nasıl kurmalıyım pek anlayamadım??

böyle bir devre daha önce kurmuş olan bir arkadaş var mı?



A
13 yıl
Er

bilmiyorum hic progrmlama bilginzi varmı yada pic prograladınız mı ama

http://www.robotus.net/sensor/Ultrasonik-GX-sensor.pdf


bide


http://cgi.ebay.com/Ultrasonic-Wave-Detector-Ranging-Module-Distance-Sensor-/190437525783?pt=LH_DefaultDomain_0&hash=item2c56f60917#ht_4482wt_906

olay 10ms tetikleme ve echo ucunun nekadar süre 5 volt verdidini hesaplamaya dayanıyor anladığım kadarıyla bu sensörü hiç kullanmadım.


siz yeni başladıysanız

CCS C İle PİC Programlama

Serdar Çiçek

Altaş Yayıncılık

kitabını kesin alın


Bu mesaja 1 cevap geldi.
Z
13 yıl
Yüzbaşı
Konu Sahibi

Evet az çok bilgim var ama fazla değil. Şimdi Bu kodlar pic basic de yazılmış verdiğiniz ilk linkteki dosyada.
bende bu pic basic i indirirp program üzerinde değişiklik yapıcam. Ama bu program yazılmışda devresi nasıl kurulmuş trig hangi bacağa echo hangi bacağa bağlanmış :S hiç bir şey yok.

Kitap alıp okumak için zamanım yok. Evde her şey hazır. Devreyi kurup pic i programlıyıp rs232 ile pcye bağlamam lazım. Bir tek bu kaldı diğer sensörler ve algoılayıcılar pc ile senkronize şekilde kurdum. Bu arada bu bir projenin parçası.


Bu mesaja 1 cevap geldi.
A
13 yıl
Er

Tetik VAR PortA.3 ' PortA.2 = SRF04 trigger pin
Eko VAR PortA.5 ' PortA.3 = SRF04 echo pi

yazıyor


Bu mesaja 1 cevap geldi.
Z
13 yıl
Yüzbaşı
Konu Sahibi

tamam arkadaşlar az çok çözdüm problemi; Ama bir yerde hata alıyorum. :S
PicBasic kodu;
_________________________________________________________________________________________________________________________

@ DEVICE pic16F628A, INTRC_OSC_NOCLKOUT
@ device MCLR_off
@ Device WDT_off
@ Device Bod_off
'*****************
CMCON = 7
VRCON = 0

mesafe var word
genlik var word
SYMBOL CIKIS=PORTB.2
Tetik VAR PortA.3 ' PortA.2 = SRF04 trigger pin
Eko VAR PortA.5 ' PortA.3 = SRF04 echo pin
'*****************
basla:
gosub ping
'Programınız Bu kisimda yer alacaktir.
'gosub komutundan sonra mesafe degiskenimizde cm cinsinden uzaklik bilgisi tutulmaktadir.
if mesafe < 50 then
serout2 CIKIS,32,[mesafe]
endIf
pause 100
goto basla
'*****************
Ping:
Tetik = 0
PULSOUT tetik, 1 '10uS tetik sinyali Porta.3'den.
PULSIN Eko, 1, genlik ' Porta.5'den genlik okuyoruz, bilgiyi genlik degiskenine kaydediyoruz.
width = ( genlik * 5 ) '_________________________ bu satırda ERROR Line 42:Syntax.error.(BLINK.PBP) hatası alıyorum.
pause 5
mesafe = ( genlik ** 2257 ) '2257 genligi saniyeye cevirmek icin katsayimiz.
RETURN

_________________________________________________________________________________________________________________________

ERROR Line 42:Syntax.error.(BLINK.PBP)
Hatası nedir arkadaşlar baya inceledim ama anlamadım :S ??


Bu mesaja 1 cevap geldi.
A
13 yıl
Er

Z
13 yıl
Yüzbaşı
Konu Sahibi

Onuda halletim ama şimdide derleme sonrası 8 tane hata verdi :S

Aynen yazıyorum;
Warning[207] c:\proje.asm 52 : Found label after column 1. (DEVICE)
Error[122] c:\proje.asm 52 : İllagel opcode (pic16F628A)
Warning[207] c:\proje.asm 58 : Found label after column 1.(device)
Error[122] c:\proje.asm 58 : İllagel opcode (MCLR_off)
Warning[207] c:\proje.asm 64 : Found label after column 1.(device)
Error[122] c:\proje.asm 64 : İllagel opcode (WDT_off)
Warning[207] c:\proje.asm 70 : Found label after column 1.(device)
Error[122] c:\proje.asm 70 : İllagel opcode (Bod_off)


Bu arada yukarıdaki tanmılamalara;

width var word ekledim. Aynı sorunu yaşan arkadaşlar yararlanabilsinler ;)


Bu mesaja 1 cevap geldi.
Z
13 yıl
Yüzbaşı
Konu Sahibi

http://www.elektrotekno.com/about27089.html
ETE adlı üye sornun yanıtını vermiş ;) sorunu yaşayan arkadaşlar için;



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.