Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 6134|回復: 2
打印 上一主題 下一主題

[求助]如何以8051擷取HM55B(電子羅盤)資料

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-10-20 07:16:39 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位前輩們好:
  小弟想以8051來擷取HM55B(電子羅盤)的角度,但看了資料後還有很多地方不怎麼清楚,希望各位前輩能給予指教,感激不盡。
1、HM55B的CLK(工作時序)是由8051給的嗎?如果是的話,如何給?
2、由Dout所輸出的X軸(11bit)和Y軸(11bit)資料共有22bit,那如何將22bit的
     資料轉換成角度?而22bit是代表甚麼意思?
3、請問有這方面的相關參考資料可提供嗎?(如:作動原理、電路圖、程式     碼(C語言))
2#
發表於 2007-10-20 09:21:22 | 只看該作者
clk是你需要給hm55b沒錯
因為hm55b是用水平面的x方向與y方向 ,取tan(-y/x)得到角度(0度為北極)
parallax的教學手冊上有很清楚的說明
或許你看看就懂了
3#
 樓主| 發表於 2007-10-21 23:13:31 | 只看該作者
  感謝前輩的指教,我找到資料大概瞭解HM55B的作動原理,再請教前輩,在8051的程式設計(C語言)上,如何由電子羅盤接收X軸和Y軸的資料到8051里,謝謝。
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-4-28 00:18 , Processed in 0.199461 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表