jim80319 發表於 2015-3-20 10:21

Makeblcok電子模塊手冊---電位器模塊

Me Potentiometerhttp://bbs.makeblock.cc/data/attachment/forum/201501/08/161006soj1fyo83uyuwbyx.png                               1 簡介Me Potentiometer 模塊含有最高電阻為10K 的電位計.它可以被用來調整電機轉速, LED燈亮度, 等. 本模塊需要連接到主板上帶有黑色標識接口。2 特性
[*]l 支持Arduino IDE, 並且我們提供了運行庫來簡化編程;
[*]l 支持MBlock,適合全年齡用戶;
[*]l 使用RJ25接口連線十分容易;
[*]l 模塊化安裝,兼容樂高系列;
[*]l 配有接頭支持絕大多數Arduino系列主控板。
3 參數
[*]l 運行電壓: 5V DC;
[*]l 信號類別:模擬信號( 電壓範圍: 0V~4.8V);
[*]l 尺寸: 52 x 24 x 22 mm (長x寬x高);
4 接口介紹4.1 RJ25 接口當使用RJ25接口時,請鏈接到有黑色標識的Makeblock 主控板(Meduino+ Base Shield, Me Baseboard, Makeblock Orion, etc )的接口上。以Me baseboard1.1版的主板為例,可以鏈接到3,6,7,8 號接口,如圖:http://bbs.makeblock.cc/data/attachment/forum/201501/08/161024pg7gm1g196p16gp2.png

圖1 Me Potentiometer module 與Me Baseboard V1.1 連接圖4.2 Pin 接 ​​口Me Potentiometer 模塊有三個針腳的接頭,每個針腳的功能如下表:
序號針腳介紹
1GND地線
2VCC電源線
3Ao電位計模擬輸出(電壓範圍:0~4.8V)
表1 3-Pin 接頭功能表可以通過3pin接頭用其他的控制板來控製本模塊。Ao-pin 需要連接到ANALOG(模擬) pin. 如下圖所示,鏈接到Arduino Uno的方法:
http://bbs.makeblock.cc/data/attachment/forum/201501/08/161032rbzppnntrtqf13pz.png
圖2 Me Potentiometer module 與Arduino UNO連接圖5 編程指南5.1 ArduinoIDE在Arduino IDE界面下,可以使用此運行庫Makeblock-Library-master來控制Me Potentiometer如下是控制方程列表:
方程功能
MePotentiometer(uint8t port)選定接口
uint16t read()讀取電位計輸出數值(Range:0~980)
表2 Me Potentiometer 方程功能列表以下是如何通過Arduino IDE控制Me Potentiometer的例子​​:***************************************代碼********** *******************
[*]#include<Makeblock.h>
[*]#include<SoftwareSerial.h>
[*]#include<Wire.h>
[*]MePotentiometer potentiometer(PORT_6);
[*]int value = 0;
[*]void setup()
[*]{
[*]//initialize serial communications at 9600bps
[*]Serial.begin(9600);
[*]}
[*]void loop()
[*]{
[*]//read the potentiometer values​​:
[*]value = potentiometer.read();
[*]//print the results to the serial monitor:
[*]Serial.print("Potentiometer = ");
[*]Serial.println(value);
[*]//wait 100 milliseconds before the next loop
[*]delay(100);
[*]}

複製代碼


************************************************** **********************方程功能介紹: 讀取MePotentiometer位置參數, 將結果輸出到ArduinoIDE Serial Monitor, 週期為100ms。上傳代碼到Makeblock主板點擊Arduino Serial Monitor 將看到運行結果如下:http://bbs.makeblock.cc/data/attachment/forum/201501/08/161036h6yi4zbmopad4i3b.png

電位計數值範圍為0 ~ 980. 當你逆時針旋轉時,數值將減小,反之,數值將升高。5.2 MblockMe PIR Motion Sensor模塊支持MBlock編程環境.。如下是Me Potentiometer控制模塊簡介:
程序說明介紹
http://bbs.makeblock.cc/data/attachment/forum/201501/08/161036inqbbbffz0r7m8qs.png      參數:選定接口;
方程:返回電位計位置參數(範圍: 0~980)
如下是如何使用MBlock控制Me Potentiometer 模塊的例子:http://bbs.makeblock.cc/data/attachment/forum/201501/08/161043v0sukssseuoj2ujj.png

本程序將會讓小貓說出電位計度數並且移動到相應的橫坐標。範圍是0 ~980。運行結果如下:    http://bbs.makeblock.cc/data/attachment/forum/201501/08/161039jprukch75g0quhho.pnghttp://bbs.makeblock.cc/data/attachment/forum/201501/08/161042taxicuea55dforde.png                      5.3Makeblock HD 軟件啟用藍牙模塊,Makeblock主板可以通過MakeblockHD軟件控制。換句話說您可以通過手機控制所有模塊。更多信息請參照這裡。6 參考資料Me Potentiometer電路圖:Me_Potentiometer_Schematic_V1.1.PDFMakeblock運行庫下載鏈接:https://codeload.github.com/Makeblock-official/Makeblock-Library/zip/master
頁: [1]
查看完整版本: Makeblcok電子模塊手冊---電位器模塊