ايران ويج

نسخه‌ی کامل: قطب نما
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام.
من چند ماهی دنبال قطب نمای هستم که بتونم داخل زمین استفاده کنم.قطب نماهای بازار همگی در داخل زمین و یا با نزدیک کردن آهن خطا میدن،کسی میدونه از چی باید در داخل زمین استفاده کنم؟
فکر کنم gyro جوابم، بده ولی چطوری از gyro میشه به عنوان قطب نما استفاده کرد!
شما خب اگه الکترونیکی بخوای باید از ماژول کامپس استفاده کنی که بهت زاویه میده . که میتونی بعدش براش برنامه نویسی کنی ( قطب شما و جنوب و اینا)

اگه راه اندازیش هم مشکل بود میتونیم کمک کنیم
ممنون میشم اگر کمکم کنید.
اگر برنامه راه اندازیش برام بزارید ممنون میشم.
کالیبرش به چه صورته؟اگر جای قطبنما رو تغییر بدیم دوباره باید کالیبره بشه؟
آیا به آهن حساسه؟
ببینید این به این صورته که از 0 تا 359 درجه نسبت به مکانی که کالیبرش میکنید بهتون عدد میده . اگر دقت کرده باشید توی ماشین های شاسی بلند مثل توسان و سانتافه کنار آینه راننده 8 جهت از شمال و .... اینا رونشون میده . که با همینه . الکترونیک چقدر بلدید و همینطور برنامه نویسی؟
منم علاقه مندم اطلاعاتی راجب این ماژول بدونم اگه کسی اطلاعاتی داره بزاره دوباره تاپیک نزنیم همینو زنده کنیم
(۱۸-دى-۱۳۸۸, ۱۳:۱۵:۳۸)novintablo نوشته است: [ -> ]شما خب اگه الکترونیکی بخوای باید از ماژول کامپس استفاده کنی که بهت زاویه میده . که میتونی بعدش براش برنامه نویسی کنی ( قطب شما و جنوب و اینا)
اگه راه اندازیش هم مشکل بود میتونیم کمک کنیم

سلام....
این سنسور دیگه بدرد نمیخوره خطاش خیلی خیلی زیاده.
اما واسه راه اندازیش از پروتکل i2c استفده میشه.
این یه برنامه که زاویه رو lcd نشون میده.
اما کالیبره کردنش که دیگه یه بحص دیگس.
ولی به آهن و آهن ربا خیلی حساسه اینم بگم.
کد:
$regfile = "m64def.dat"
$crystal = 8000000

Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portd.3 , Db5 = Portd.2 , Db6 = Portd.1 , Db7 = Portd.0 , E = Portd.4 , Rs = Portd.5

Cls
Lcd "H_bagherii"
Waitms 500
Cls

Config Sda = Portb.3
Config Scl = Portb.2
Config I2cdelay = 1
Const C1 = 192
Const C2 = 193

Dim A As Byte
Dim B As Byte
Dim C As Word

Do
I2cstart
I2cwbyte C1
I2cwbyte 2
I2cstart
I2cwbyte C2
I2crbyte A , Ack
I2crbyte B , Nack
I2cstop

C = A * 256
C = C + B

Lcd "Deg: " ; C ; "'"
Loop
End
اینم از برنامه راه اندازه کامپس
موفق باشید...
برنامه کالیبره و خواندن زوایا به زبان c اگر دارید بگذارید