Robofun 機器人論壇

標題: 編碼器 [打印本頁]

作者: SBK8027    時間: 2013-8-11 02:00
標題: 編碼器
本帖最後由 SBK8027 於 2013-8-13 00:03 編輯

各位版上大大 大家好
小弟剛接觸arduino最近在做自走車 馬達搭配編碼器

http://www.shayye.com.tw/pdf/Magnetic-Encoders.pdf

所以用編碼器如上網址

小弟想寫一程式可以去讀取編碼器的數值

const int SensorLeft = 2;      //左感測器輸入腳
int SL;    //左感測器狀態
void setup() {
  // 開啟 Serial Port,通訊速率為 9600bps (Bits Per Second)
  Serial.begin(9600);
}
void loop(){
  // 讀取感測器狀態值
  SL = digitalRead(SensorLeft);
Serial.println(SL);
  delay(3000);      
}


付上自己寫的程式碼

但跑出來的數值指有0跟1

想請問一下哪裡出了問題麻煩各位板上大大

小弟想做的是兩個馬達搭配編碼器在自走車上

比較兩個編碼器的數值在帶入pwm控制

讓車子能走得很直
作者: vegewell    時間: 2013-8-12 13:57
回復 1# SBK8027
這裡有 [size=1em]Magnetic Rotary Encoder 1.0 的 arduino code:http://reprap.org/wiki/Magnetic_Rotary_Encoder_1.0





歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2