“(SKU:RB-02S043) 光電測速碼盤套件”的版本間的差異

來自ALSROBOT WiKi
跳轉(zhuǎn)至: 導航搜索
?產(chǎn)品相關(guān)推薦
 
(未顯示2個用戶的3個中間版本)
第4行: 第4行:
 
==規(guī)格參數(shù)==
 
==規(guī)格參數(shù)==
 
#工作電壓:5v  DC
 
#工作電壓:5v  DC
?
#工作電流:小于20mA
+
#工作電流:小于 20mA
?
#工作溫度:10℃-30℃
+
#工作溫度:10℃ - 30℃
 
#與傳感器擴展板I/O兼容
 
#與傳感器擴展板I/O兼容
 
#傳感器類型:模擬輸出
 
#傳感器類型:模擬輸出
 
#平面尺寸:15×35×16mm
 
#平面尺寸:15×35×16mm
 
#重量大?。?4g
 
#重量大小:24g
 +
==接口定義==
 +
* S:信號控制端(Signal)
 +
* +:電源(VCC)
 +
* -:地(GND)
 
==使用方法==
 
==使用方法==
?
===引腳定義===
+
===接線方法===
?
*S:信號控制端(Signal)
+
將光電測速碼盤的 S 端口接到控制器的數(shù)字 I/O 口 5,+ 和-分別接到電源的 +5V 和 GND。
?
*+:電源(VCC)
+
===例子程序===
?
*-:地(GND)
+
<pre style='color:blue'>
?
===連接圖示===
+
#include "MsTimer2.h"
?
S端口接到控制器的I/O口。+ 和-分別接到電源的+5V和GND。
+
?
==應用例程==
+
?
依照程序?qū)⒐怆姕y速碼盤與UNO連接,將電機舵盤置于碼盤內(nèi),觀察串口輸出數(shù)據(jù)。
+
?
===示例代碼===
+
?
<pre style='color:blue'>#include "MsTimer2.h"
+
 
#define ENCODER_READ 5
 
#define ENCODER_READ 5
 
unsigned int encoderPos,a;
 
unsigned int encoderPos,a;
第60行: 第59行:
 
在串口打印出"rotate speed ="及 "RPM"相關(guān)數(shù)據(jù)
 
在串口打印出"rotate speed ="及 "RPM"相關(guān)數(shù)據(jù)
 
==產(chǎn)品相關(guān)推薦==
 
==產(chǎn)品相關(guān)推薦==
?
論壇地址:[http://www.makerspace.cn/portal.php 奧松機器人技術(shù)論壇]<br/>
+
[[文件:erweima.png|230px|無框|右]]
?
購買地址:[http://lifestyle201.com/goods-185.html 光電測速碼盤]
+
===購買地址===
 +
[http://www.alsrobot.cn/goods-185.html 光電測速碼盤]
 +
===周邊產(chǎn)品推薦===
 +
[http://lifestyle201.com/goods-407.html Arduino 4WD鋁合金移動平臺車燈套件]<br/>
 +
[http://lifestyle201.com/goods-185.html Arduino 光電碼盤 光電測速傳感器]<br/>
 +
===相關(guān)問題解答===
 +
===相關(guān)學習資料===
 +
[http://www.makerspace.cn/portal.php 奧松機器人技術(shù)論壇]

2015年12月29日 (二) 17:12的最后版本

Gdcsmp.jpg

目錄

產(chǎn)品概述

Arduino 光電碼盤是哈爾濱奧松機器人科技有限公司2012年最新推出的光電測試傳感器,該產(chǎn)品是一款短響應速度、開關(guān)量輸出的測速模組,配合白色碼盤可以測量電機轉(zhuǎn)速,該款測試碼盤可以直接固定到雙輸出軸直流減速電機上方便安裝,簡單易用。

規(guī)格參數(shù)

  1. 工作電壓:5v DC
  2. 工作電流:小于 20mA
  3. 工作溫度:10℃ - 30℃
  4. 與傳感器擴展板I/O兼容
  5. 傳感器類型:模擬輸出
  6. 平面尺寸:15×35×16mm
  7. 重量大小:24g

接口定義

  • S:信號控制端(Signal)
  • +:電源(VCC)
  • -:地(GND)

使用方法

接線方法

將光電測速碼盤的 S 端口接到控制器的數(shù)字 I/O 口 5,+ 和-分別接到電源的 +5V 和 GND。

例子程序

#include "MsTimer2.h"
#define ENCODER_READ 5
unsigned int encoderPos,a;
void setup()
{  
    Serial.begin(9600);
    MsTimer2::set(1000, flash); // 500ms period
    MsTimer2::start();
    counterStart();
}

void loop()
{
}
void counterStart()
{
  TCCR1A=0;                       
  TCCR1B=0;                
  TCNT1=0;                     
  TCCR1B = TCCR1B | 7; 
}
unsigned int getCount()
{
  unsigned int count;
  count = TCNT1;  
  TCNT1=0;  
  TCCR1B = TCCR1B & ~7;                      
  TCCR1B = TCCR1B | 7;                  
  return count;                             
}
void flash() {
encoderPos = getCount();
a=encoderPos*6;
Serial.print("rotate speed = ");
Serial.print(a);
Serial.println(" RPM");
}

程序效果

在串口打印出"rotate speed ="及 "RPM"相關(guān)數(shù)據(jù)

產(chǎn)品相關(guān)推薦

Erweima.png

購買地址

光電測速碼盤

周邊產(chǎn)品推薦

Arduino 4WD鋁合金移動平臺車燈套件
Arduino 光電碼盤 光電測速傳感器

相關(guān)問題解答

相關(guān)學習資料

奧松機器人技術(shù)論壇