Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 3996|回復: 4

G145在RB-110的使用

[複製鏈接]
發表於 2010-11-5 18:54:36 | 顯示全部樓層 |閱讀模式
本帖最後由 boy978880 於 2010-12-13 14:42 編輯

試了很多種方法 包括把RB的VC++使用2008與2005版本
winio那些檔案也都有放在執行檔同一個資料夾,官網上的範例程式也不能執行
找步道有什麼問題,當然G145的電源,街角都已經有確認過沒問題也有通電!
請問各位還有什麼方法幫我解答@@
不然一直被BOSS問說買了那顆都沒看過再使用!

IMG_0281.jpg

IMG_0282.jpg

IMG_0284.jpg

我新增了照片 麻煩各位有使用過的幫我看一下有錯誤嗎?!

程式碼:
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <dos.h>
  4. #include <roboard.h>

  5. int main(void){
  6. unsigned char d1,d2,d3,d4,d5,d6;
  7. unsigned long i2c_clock = 400000L;
  8. unsigned int i2c_address = 0x3C;

  9. if (i2c_Initialize(I2CIRQ_DISABLE) == false)
  10. {
  11. printf("FALSE!! %s\n", roboio_GetErrMsg());
  12. return -1;
  13. }

  14. i2c0_SetSpeed(I2CMODE_FAST, i2c_clock);

  15. i2c0master_StartN(i2c_address >> 1,I2C_WRITE,2);//write 2 byte
  16. i2c0master_WriteN(0x02); //mode register
  17. i2c0master_WriteN(0x00); //continue-measureture mode

  18. delay(100);

  19. do
  20. {
  21. i2c0master_StartN(i2c_address >> 1, I2C_WRITE, 1);
  22. i2c0master_SetRestartN(I2C_READ, 6);
  23. i2c0master_WriteN(0x03); //Read from data register (Address : 0x03)

  24. d1 = i2c0master_ReadN();//X MSB
  25. d2 = i2c0master_ReadN();//X LSB
  26. d3 = i2c0master_ReadN();//Y MSB
  27. d4 = i2c0master_ReadN();//Y LSB
  28. d5 = i2c0master_ReadN();//Z MSB
  29. d6 = i2c0master_ReadN();//Z LSB
  30. //Data : 16bits
  31. printf("X axis :%d\n", ((d1 & 0xF0) > 0) ? ~(0xFFFF ^ (d1*256+d2)): d1*256+d2);
  32. printf("Y axis :%d\n", ((d3 & 0xF0) > 0) ? ~(0xFFFF ^ (d3*256+d4)): d3*256+d4);
  33. printf("Z axis :%d\n", ((d5 & 0xF0) > 0) ? ~(0xFFFF ^ (d5*256+d6)): d5*256+d6);

  34. delay(100);
  35. }while(getch() != 27);

  36. i2c_Close();
  37. return 0;
  38. }
複製代碼
發表於 2010-11-8 08:12:14 | 顯示全部樓層
本帖最後由 lucrece_lu 於 2010-11-8 08:15 編輯

Hi

之前曾經發生過 有用戶一直在 "幹橋" RoBoard 是如此的不好用 連接伺服機都不會動...
最後這位仁兄到公司來 直接看診 才發現..... 是線沒接好...
所以建議你找個時間 直接把你的裝備帶來公司這邊直接用看的會比較快

不然這樣一直的 "隔空把脈 " 實在是醫不好你的症頭

Anthony
 樓主| 發表於 2010-11-9 20:22:37 | 顯示全部樓層
還是我拍照下來PO上來給Lu大看看?!
發表於 2010-11-9 23:58:58 | 顯示全部樓層
詳細照片是一定要的
因為講半天還不如有圖有真相
發表於 2010-11-10 08:54:17 | 顯示全部樓層
我還是建議... 抽個空過來公司吧. 這樣比較快.
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-3-29 20:42 , Processed in 0.122578 second(s), 9 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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