圓創力科技

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

查看: 11635|回復: 0

Makeblock電子模組手冊-Makeblock Orion

[複製鏈接]
magiccar 發表於 2015-3-20 08:25 | 顯示全部樓層 |閱讀模式
Makeblock Orion



1 簡介
Makeblock Orion 是一個基於Arduino Uno針對教學用途,升級改進的主控板。它擁有強大的驅動能力,輸出功率可達18W,可以驅動4個直流馬達。精心設計的色標體系,與感測器模組完美匹配。8個獨立的RJ25接口,輕鬆實現電路連接。
另外,它不僅支持絕大多數arduino 編程工具(Arduino /Scratch / adublock ),而且我們提供了兩種Scratch升級版的圖形編程工具(Mblock/ Makeblock HD)。
2 特性
  • l 完全相容Ardinuo;
  • l 配備專用Makeblock Ardinuo 庫函數,簡化程式撰寫難度;
  • l 支持MBlock (Scratch2.0升級版)適合全年齡用戶;
  • l 使用RJ25接口連線十分容易;
  • l 模組化安裝,相容樂高系列;
  • l 整合雙路馬達驅動(在1 、2 口上有兩個額外的馬達驅動接口);
3 參數
  • l 運行電壓: 6-12V 直流電;
  • l 功率:9W~18W
  • l 主控晶片: ATmega238;
  • l 尺寸: 80 x 60 x 18 mm (長x寬x高);
4 接口介紹
主控板一共有8個RJ25接口, 接口上有六種不同顏色標籤。下圖表是相對應的顏色與功能:

  
顏色
  
功能
使用此接口的Me 模組

紅色代表輸出電壓值為6-12v,通常他會鏈接到需要6-12v電壓的電機驅動模塊  
  • 馬達驅動模組
  • 舵機驅動模組
  • 步進馬達驅動模組
   
單向數字接口  
  • 超聲波模組
  • 彩色LED模組
  • 限位開關
   
雙向數字接口
  • 七段數碼管模組
  • 人體紅外傳感器模組
  • 快門線模組
  • 巡線傳感器模組
  • 紅外接收模組
   
硬件串口  
  • 雙模藍牙模組
   
雙向或單向模擬信號接口  
  • 光線和灰度傳感器模組
  • 電位器模組
  • 搖桿
  • 按鍵模組
  • 聲音傳感器模組
   
I²C 接口
  • 陀螺儀模組
表1 : 每個標籤顏色的功能

黃色,藍色,灰色,黑色,紫色和白色的輸出電壓均為恆定的5V直流電。通常來說這些接口會鏈接到供電電壓為5v的模組。
  
接口號碼
  
顏色
兼容模組類型
使用此接口的Me 模組
1 & 2

  

      
(6-12VDC) 驅動模組  
  • 馬達驅動模
  • 舵機驅動模
  • 步進電機驅動模
3 & 4

  

      
單向數字接口
  雙向數字接口
  I²C接口
  • 超聲波模
  • 彩色 LED
  • 限位開關
  • 七段數碼管模
  • 人體紅外傳感器模
  • 快門線模
  • 巡線傳感器模
  • 紅外接收模
  • 陀螺儀模
5
   

  
單向數字接口
  雙向數字接口
  硬件串口
  • 超聲波模塊
  • 彩色 LED 模塊
  • 限位開關
  • 七段數碼管模塊
  • 人體紅外傳感器模
  • 快門線模
  • 巡線傳感器模
  • 紅外接收模
  • 雙模藍牙模
6
   
單向數字接口
  雙向數字接口
  I²C接口
  單雙向模擬接口
  • 超聲波模塊
  • 彩色 LED 模塊
  • 限位開關
  • 七段數碼管模塊
  • 人體紅外傳感器模塊
  • 快門線模塊
  • 巡線傳感器模
  • 紅外接收模
  • 陀螺儀模
  • 電位器
  • 搖桿
  • 按鍵模
  • 聲音傳感器模
7 & 8

  

      
單向數字接口
  雙向數字接口
  I²C接口
  • 超聲波模
  • 彩色 LED
  • 限位開關
  • 電位器
  • 搖桿
  • 按鍵模
  • 聲音傳感器模
  • 陀螺儀模
表2 : 接口功能和屬性


圖1 接口和與之對應的Arduino針腳,主控板背面印有接口信息

5 . 使用方法
將主控板與電腦通過micro-USB線連接。第一次使用時需要安裝mBlock的環境:去下載mBlock安裝包

6. 程式編輯指南
1. 以下例子將向您展示如何使用Arduino IDE來控制蜂鳴器:
A) 首先將主控板與電腦通過Micro-USB線連接。
B) 建立新的Arduino IDE文檔,並將如下代碼拷貝到IDE。
C) 上傳程式到主控板。
D) 完成以上步驟後,蜂鳴器將會響起,如果發現沒有聲音,請檢查蜂鳴器開關是否打開。
**********************************代碼*************** *******************
  • #include <Makeblock.h>
  • #include<SoftwareSerial.h>
  • #include<Wire.h>
  • void setup()
  • {
  • }
  • void loop()
  • {
  •    buzzerOn(); //turn on the buzzer
  •    delay(50); // wait 50 milliseconds
  •    buzzerOff(); //turn off the buzzer
  •    delay(50);
  • }

[color=rgb(2, 104, 144) !important]複製代碼



************************************************** *********************

2.以下實例將向展示如何在Arduino IDE環境下驅動Me 130DC Motor。
A)首先將主控板與電腦通過Micro-USB線連接
B) 然後將Me 130 DC Motor與主控板連接,如圖所示:


C) 創建新的Arduino IDE文檔並將如下代碼拷貝到IDE:
D)上傳程序到主板
E)當程序成功上傳,將看到馬達順時針轉動2秒,停止0.1秒,逆時針轉動2秒,停止0.1秒,循環往復。
********************************代碼***************** *******************
  • #include<Makeblock.h>
  • #include<SoftwareSerial.h>
  • #include<Wire.h>
  • MeDCMotormotor1(M1); //130 DC Motor can connect to the motor interface(M1 or M2)
  • uint8_t motorSpeed​​= 100; // value: between -255 and 255.
  • void setup()
  • {
  • }
  • void loop()
  • {
  •   motor1.run(motorSpeed​​);
  •   delay(2000);
  •   motor1.stop();
  •   delay(100);
  •   motor1.run(-motorSpeed​​);
  •   delay(2000);
  •   motor1.stop();
  •   delay(100);
  • }

[color=rgb(2, 104, 144) !important]複製代碼



************************************************** **********************
3.其他事例代碼可以在File > Examples > makeblock中找到電子模組的範例程式碼,如下是程式碼下載地址:Makeblock Library


7 電源
建議將主控板連上6v-12v直流電源,否則接口1和2將無法工作..
8 參考資料
Makeblock Orion電路圖: Makeblock_Orion_Schematic_V1.0.PDF

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

QQ|Archiver|手機版|小黑屋|圓創力科技有限公司 IOP Robotic Technology Co.,Ltd Tel: 07-3924582 Fax: 07-3924001

GMT+8, 2024-3-19 11:32 , Processed in 0.025923 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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