Robofun 機器人論壇

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

啟動超音波感測器EZ1的C語言程式??

[複製鏈接]
跳轉到指定樓層
1#
發表於 2010-1-22 14:45:28 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
還請各位大大們幫忙一下><
小弟卡這裡卡了好久QQ
找了很多資料看了很多網站都沒看到

被要求是說要用中斷的模式來去啟動超音波進而達到感測的作用
還請大大們多多幫忙了QQ
2#
發表於 2010-1-22 14:51:50 | 只看該作者
EZ1 簡稱"easy 1 "
簡單第一名的超音波
我主要使用arduino來控制她
該元件會不斷傳回一組類比資料, *1.27倍就是單位公分的資訊了

float val = 0;
void setup() {
  Serial.begin(9600);
}

void loop() {
  val = analogRead(0) * 1.27;   
  Serial.print("距離= ");
  Serial.print(val);
  Serial.println(" 公分");
  delay(500);
}

使用單晶的方式也是, 隨便插一支訊號腳, 一直讀值就好
3#
 樓主| 發表於 2010-1-24 00:08:27 | 只看該作者
回復 2# mzw2008

請問一下
是說把你打直接複製就好了嗎@@?
如果是的話不知道是不是我沒弄好
東西出不來耶@@a
4#
發表於 2010-1-24 00:35:16 | 只看該作者
複製?
我說我是使用arduino控制板耶
你是複製去哪裡?
平台要一樣這段程式才能用喔
且接線要對
正負極接好, 訊號線接到類比腳位第一支
val = analogRead(0) * 1.27;     <---裡面那個0代表類比第一支, 可以自己視情況改
5#
 樓主| 發表於 2010-1-24 20:11:19 | 只看該作者
回復 4# mzw2008


喔喔喔@@
忘了說我們是被要求要用Keil C來寫@@a
請問大大知道怎麼用C語言來寫嗎Q^Q
快被煩死了,這問題卡了一個多禮拜了/  \
在弄不出來就等著被定了QQ
6#
發表於 2010-1-24 20:29:27 | 只看該作者
看來一直搞錯
所以你是被規定使用8051+keil C?
這應該很好解
市面上隨便買一本8051的書都有教如何讀取類比訊號
7#
 樓主| 發表於 2010-1-25 14:06:31 | 只看該作者
現在是知道說要用8051去控制的話必續要用一隻腳去發出啟動訊號至EZ1的RxD
然後EZ1會再把回傳的資料透過TxD傳回

問題是小弟我就是不知道該怎麼寫出來這樣的動作@@
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-3 09:55 , Processed in 0.212292 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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