Elektrotekno.com Ana Sayfa || Pic ve diğer işlemci ve denetleyiciler ile yapılmış devreler, projeler


PIC controlled compass CMPS03 to eight LEDs & RS232

Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an Tamamlanmış Elektronik Devreler, Projeler kategorisi içerisindeki Pic ve diğer işlemci ve denetleyiciler ile yapılmış devreler, projeler forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "PIC controlled compass CMPS03 to eight LEDs & RS232" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!
Kayıt: 25 Nis 2006
Mesajlar: 94
Konum: İZMİR
Offline
egealtay
Tarih: 30 07 2006 17:12

güzel bir uygulama
kolay gelsin
PIC controlled compass CMPS03 to eight LEDs & RS232
Düzenleyen: ömer 31.07.2006, 01:03: bundan sonraki paylaşımlarınızda lütfen resim ekleyiniz.resim eklenmeyen dosyalar için -10 puan düşüleçek.

1 Kullanıcı bu konu için egealtay arkadaşımıza teşekkür ettiler

Kayıt: 28 Oca 2006
Mesajlar: 66
Konum: izmir
Offline
memo333
Tarih: 30 07 2006 20:29

bu pusula modülü ülkemizde var mı?
Başa dön
Kayıt: 25 Nis 2006
Mesajlar: 94
Konum: İZMİR
Offline
egealtay
Tarih: 31 07 2006 08:14

bu pusula modülü ülkemizde var mı?


sayın memo 333

yaklaşık istediginiz modülün fiatı 47$ aşağıda olabilir yukarıda olabilir eger ihtiyac duyarsanız size bulabilirim

saygılar
kolaygelsin
Başa dön
Kayıt: 22 Nis 2006
Mesajlar: 370

Offline
ete
Tarih: 31 07 2006 08:36

elektronik kompass ünitesi cmps03 ile ilgili bilgilere aşağıdakiten erişebilirsiniz.

http://www.robot-electronics.co.uk/htm/cmps3doc.shtml

fiyat 22 sterlin dir. aşağıdakiten sipariş edilebiliyor. sipariş edip alan arkadaşlar var.

http://www.robot-electronics.co.uk/shop...032004.htm

bu kompas için bir program yazdım . tabiiki bitirme ödevi olarak bir robot'a yön kontrol 'u yaptırmak isteyen bir kaç arkadaş için. gayet başarılı bir şekilde çalıştı.

programı aşağıda veriyorum. çünki son derece kısa ve basit bir program;


Kod


'****************************************************************
'*  name    : compass.bas                                      *
'*  author  : [e.t.e]                                           *
'*  notice  : copyright (c) 2006 [ete]                          *
'*          : all rights reserved                               *
'*  date    : 16.05.2006                                        *
'*  version : 1.0                                               *
'*  notes   :                                                   *
'*     http://www.robot-electronics.co.uk/htm/cmps3doc.shtml    *
'****************************************************************
defıne lcd_dreg      portb   'lcd data bacakları hangi porta bağlı?
defıne lcd_dbıt      4      'lcd data bacakları hangi bitten başlıyor?
defıne lcd_rsreg   portb   'lcd rs bacağı hangi porta bağlı ?
defıne lcd_rsbıt   2      'lcd rs bacağı hangi bite bağlı ?
defıne lcd_ereg      portb   'lcd enable bacağı hangi porta bağlı?
defıne lcd_ebıt      3      'lcd enable bacağı hangi bite bağlı ?
defıne lcd_bıts      4      'lcd 4 bit mi yoksa 8 bit olarak bağlı?
defıne lcd_lınes   2      'lcd kaç sıra yazabiliyor
optıon_reg.7=1

cmcon=7

@ devıce pic16f628
@ devıce pic16f628, wdt_on
@ devıce pic16f628, pwrt_on
@ devıce pic16f628, protect_off
@ devıce pic16f628, mclr_off
@ devıce pic16f628, ıntrc_osc_noclkout

portb=0
trısb=0
porta=0
trısa=0

symbol clk=porta.0 
symbol dta=porta.1

compass con $c0
deg     con 223
acı     var word
temp    var byte

lcdout $fe,1
pause 200
lcdout $fe,2,"lutfen bekleyın"
pause 2000

basla:

      lcdout $fe,2," konum: ",dec temp,"      " 'burdaki temp 8 bitlik açı değeridir.
      ı2cread  dta,clk,compass,0,[temp,temp,acı.byte1,acı.byte0]
     
      lcdout $fe,$c0,dec acı/10,",",dec1 acı//10,deg,"derece    "
     
      pause 200
      goto basla
     
      pals=acı*10/18 'ölçülen açıyı 10 ile çarp ve 18 e böl kaç pals lık dönecek bul
      ıf acı>180 then 'ise sağa küçük ise sola dönülecek
         gosub ters 'burada ters step kodlarını okyu
      else
         gosub duz
      endıf
     
      for ı=1 to pals
        portb=a(ı)
      next
           


kolay gelsin
ete
Başa dön
Kayıt: 21 Şub 2007
Mesajlar: 21
Konum: iSTANBUL
Offline
prenssavvase
Tarih: 13 10 2007 23:55

benim gibi dikkatsiz olan arkadaşlar için yazıyorum;
Devre dijital pusula yapma devresi değil. Hazır modülü bir çeşit kullanma devresi...
Teşekkürler paylaşım için
Başa dön



PIC controlled compass CMPS03 to eight LEDs & RS232


Benzer Konular

- RS232 Devresi

- Pic ve diğer işlemciler için Transistörlü TTL-RS232 converter
- PIC16F876A controlled power supply
- Pc'den RS232 ile LCD ye Yazı Yazma (PicBasic Kodlarıyla)
- McGraw-Hill - Build a Remote Controlled Robot by David R. Sh
- pic rs232 <==> pc haberleşmesi???
- RS232 ile 16F877 kullanarak PC den LCD ye yazı yazdırma
- PIC kontrollu pusula CMPS03 grafik LCD li
- Radio-controlled toy car radio module application

- pıc16f84 pıc16c74 pıc16f77 ile pc klavye rs232 ara birimleri

- pıc16f84 harici eeprom 93lc66 *ccs c kod* pc rs232 kontrol - lcd gösterim

Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72