Gmii.tw
  • Home
    • 關於我們 >
      • 關於全佑
      • 歷年成果
  • 線上課程
    • 線上課程列表
  • 商品資訊
    • 應用部落格
    • KittenBot >
      • 合格師資名單
      • 相關影片
      • Kittenblock 下載
    • GMII ROBOT >
      • GMII robot controller
    • 應用APP下載
  • 連絡我們
    • 人才招募

Makeblcok電子模塊手冊 - 溫度傳感器

25/9/2015

 

Me Temperature

图片
1. 簡介
Me Temperature 是含有DS18B20 探測器的金屬管溫度計。本模塊需要連接到主控板上帶有藍色標誌連接埠。

2. 
特性
  • l  溫度測量範圍大,性能穩定;
  • l  兼容 Me RJ25 Adapter;
  • l  支持 Arduino IDE 編譯控制,豐富的函數庫,易於編譯;
  • l  支持MBlock,適合全年齡用戶;

3. 參數
  • l  運行電壓:3.0V ~ 5.5V DC;
  • l  測量範圍:-55 ~ 125(攝氏);
  • l  接點:紅(電源線),黄(數據),黑(地線);
  • l  尺寸: 金屬( 6 X 25mm ),線纜( 50cm );

4. 連接埠介紹
4.1 RJ25 接點
如果想通過 RJ25 連接埠連接溫度計,請將溫度計連接到 Me RJ25 Adapter模塊,然後將此模塊連接到 Makeblock 主控板 (Meduino +Base Shield / Me Baseboard / Makeblock Orion, etc ) 的藍色或黃色連接埠。以Me baseboard1.1版的主控板為例,可以連接到3、6、7、8號連接埠,如圖(圖1):
图片
圖1. Me Temperature 與 Me BaseboardV1.1 連接圖
4.2 Pin 接點
Me Temperature 模塊有三個針腳的接點,每個針腳的功能如下表(表1):
順序
1
2

接點
GND
VCC
SIG
顏色
黑
紅
​黃
介紹
地線
電源線
溫度信號輸出
表1. 3-Pin 針腳功能列表
您可以通過3-Pin接點用其他的控制板來控制本模塊。SIG-pin 需要連接到 DIGITAL(數字)。如下圖所示(圖2),連接到 Arduino Uno 的方法:
图片
圖2. Me Temperature 與 Arduino UNO 連接圖

5. 編譯指南
5.1 Arduino IDE
在 Arduino IDE 介面下, 您可以使用此運行庫 Makeblock-Library-master 來控制 Me Temperature 以下(表2)是控制程式列表: 
程式
​MeTemperature(uint8_t  port,uint8_t slot)
void  reset(uint8_t port,uint8_t slot)
float  temperature()
功能
選擇連接埠
​復歸接口和端口
測量溫度
表2. Me Temperature 程式功能列表
以下是如何通過 Arduino IDE 控制 Me Temperature 的例子:
***********************************代碼***********************************
  1. #include<Makeblock.h>
  2. #include<SoftwareSerial.h>
  3. #include<Wire.h>
  4. MeTemperatureTemperature_val(PORT_8, SLOT2);
  5. float Temp = 0;   // a variable for theTemperature
  6. void setup()
  7. {
  8.   // initialize serial communications at 9600bps
  9.   Serial.begin(9600);
  10.   Temperature_val.reset(PORT_8, SLOT2);
  11. }
  12. void loop()
  13. {
  14.   // read the Temperature values:
  15.   Temp = Temperature_val.temperature();  
  16.   // print the results to the serial monitor:
  17.   Serial.print("Temperature = " );                                             
  18.   Serial.println(Temp);  
  19.   // wait 100 milliseconds before the next loop
  20.   delay(1000);  
  21. }

​**************************************************************************
本代碼將讀取 Me Temperature的讀值,輸出結果到 Arduino IDE Serial Monitor,週期為100ms。上傳程式到Makeblock主控板,點擊ArduinoSerial Monitor 您將看到運行結果如下:
图片

5.2 Mblock
Me Light and Grayscale Sensor 模塊支持 MBlock 編譯環境。以下是 Me Temperature 控制模塊簡介:
程式說明
图片
介紹
參數一:選擇連接埠;
參數二:選擇插座;
功能:讀取溫度數值;
以下是如何使用 MBlock 控制 Me Temperature 模塊的例子:
图片
這個程式將會使熊貓說出來自 Me Temperature 的溫度數據,運行結果如下:
图片
图片

5.3 Makeblock HD 軟件
啟用藍牙模塊,Makeblock主控板可以通過 Makeblock HD 軟件控制。換句話說,您可以通過手機控制所有模塊。更多信息請參考這裡。

6. 
参考资料
Makeblock 運行庫文件下載連接:https://codeload.github.com/Makeblock-official/Makeblock-Library/zip/master

評論已關閉。
    師資培訓
    課程資訊
    檔案連結
    商品介紹
    應用影片

    文章分類

    全部
    Makeblock
    MBlock
    MBot 技術文章
    Scratch
    機構實作
    電子模塊手冊

    檔案分享

    九月 2016
    八月 2016
    四月 2016
    二月 2016
    一月 2016
    十二月 2015
    十一月 2015
    十月 2015
    九月 2015
    八月 2015
    七月 2015
    六月 2015
    五月 2015
    四月 2015
    九月 2014
    八月 2014
    七月 2014
    六月 2014
    五月 2014
    三月 2014
    九月 2013
    七月 2013
    五月 2013

    RSS 訂閱

图片

全佑電腦- 機器人科學館 
© 2013 All RightReserved.

TEL:(+886) 03-9560365
265 宜蘭縣羅東鎮林森路105號

No.298, Gongzheng Rd., Luodong Township, Yilan County 265, Taiwan (R.O.C.)

聯絡我們

宜蘭總公司
Proudly powered by Weebly
  • Home
    • 關於我們 >
      • 關於全佑
      • 歷年成果
  • 線上課程
    • 線上課程列表
  • 商品資訊
    • 應用部落格
    • KittenBot >
      • 合格師資名單
      • 相關影片
      • Kittenblock 下載
    • GMII ROBOT >
      • GMII robot controller
    • 應用APP下載
  • 連絡我們
    • 人才招募