Robofun 機器人論壇

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

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

[複製鏈接]
1#
發表於 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);
}

使用單晶的方式也是, 隨便插一支訊號腳, 一直讀值就好
2#
發表於 2010-1-24 00:35:16 | 顯示全部樓層
複製?
我說我是使用arduino控制板耶
你是複製去哪裡?
平台要一樣這段程式才能用喔
且接線要對
正負極接好, 訊號線接到類比腳位第一支
val = analogRead(0) * 1.27;     <---裡面那個0代表類比第一支, 可以自己視情況改
3#
發表於 2010-1-24 20:29:27 | 顯示全部樓層
看來一直搞錯
所以你是被規定使用8051+keil C?
這應該很好解
市面上隨便買一本8051的書都有教如何讀取類比訊號
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-29 15:34 , Processed in 0.159260 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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