Адаптер/Me-RJ25 Adapter

Материал из wiki.NeoBot.ru
Перейти к: навигация, поиск

Введение

Ме-RJ25 адаптер представляет собой адаптер, который преобразует разъем 6P6C RJ25 в 4 общих разъема: два разъема I2C и два сигнальные разъема (которые содержат силовые интерфейсы и сигнальный интерфейс). Он может быть использован для подключения модулей других производителей с модулями Me series, совместимые с 2,54мм перемычками. На следующем рисунке представлен вид сверху вниз:

Me-RJ25 Adapter v2.jpg

Особенности

  • Имеет 4 общих разъема: два разъема I2C и два сигнальных разъема (который содержит силовые интерфейсы и сигнальный интерфейс)
  • Соединяет модули от других производителей с Мe series модулями
  • Защита от перегрузок по току
  • Простое подключение c 6- контактным RJ25 интерфейсом
  • Совместим с Me-Base “шилд”
  • 2, 54 мм breakout “пины” для подключения с помощью перемычек
  • монтажные отверстия М4 с интервалом 16mm, совместимые с Makeblock балками
  • Три светодиодных (LED) индикатора на плате для отладки и обратной связи
  • Светодиодный (LED) индикатор: PWR (красный LED) – индикатор питания. DOWN (голубой LED) – Индикатор переключателя в нижнем положении. UP (голубой LED) – Индикатор переключателя в верхнем положении.


Размеры

2.4 см x 4.8 см

Функции интерфейса

700px-RJ25 Adapter.jpg

Note: When connect with Port 1 or Port 2 on Me-Base Shield, the GND and VCC pins on Me-RJ25 Adapter may be the opposite one (the GND pin is connect with VCC and the VCC pin is connect with GND from Port 1 or Port 2 in fact).

Библиотека функций Me–RJ25 адаптера

Функция Описание Возвращаемое значение Возвращаемый тип
MeOutput output(Port_Num) Инициализация порта, модуль порта RJ25 Adapter. Модуль может быть подключен ТОЛЬКО к PORT_3, PORT_4, PORT_5, PORT_6, PORT_7 и PORT_8 Ме - Base “шилд”.
Output.Dwrite(HIGH/ LOW) Установите аналоговое значение “пина” порта Void

Использование

1. Ме-RJ25 адаптер может подключаться к порту 3, 4, 5, 6, 7 и 8 Ме-Base “шилд” с помощью RJ25 кабеля.
2. При подключении к этим портам, адаптер перекрывает два сигнальных “пина” порта и два I2C интерфейса.
3. Вы можете использовать его для адаптера для подключения других электронных модулей на Ме- Base “шилд”.
700px-Me RJ25 Adapter Usage 1.jpg

700px-Me RJ25 Adapter Usage 2.jpg

700px-Me RJ25 Adapter Usage 3.jpg
4. Загрузите Me библиотеку Makeblock_library.zip;
5. Разархивируйте ее файл библиотеки Arduino IDE по пути: ..\arduino-1.0.1\libraries.
6. Создайте sketch Arduino и вставьте следующие коды к нему или откройте код непосредственно по пути:File -> Example ->Me-RJ25Adaper ->TestRJ25Adaper.

/*************************************************************************
* File Name          : TestRJ25Adapter.ino
* Author             : Steve
* Updated            : Xiaoyu
* Version            : V1.0.0
* Date               : 12/13/2013
* Description        : Test for Makeblock Electronic modules of Me - 
                       RJ25 Adapter. The module can ONLY be connected 
                       to the PORT_3, PORT_4, PORT_5, PORT_6, PORT_7 and 
                       PORT_8 of Me - Base Shield. 
* License            : CC-BY-SA 3.0
* Copyright (C) 2013 Maker Works Technology Co., Ltd. All right reserved.
* http://www.makeblock.cc/
**************************************************************************/
#include <Makeblock.h>
#include <Arduino.h>
#include <SoftwareSerial.h>
#include <Wire.h>

MePort output(PORT_4); //The module can ONLY be connected to the PORT_3, PORT_4, PORT_5, PORT_6, PORT_7 and PORT_8 of Me - Base Shield.
                                    
void setup()
{
	Serial.begin(9600);

}

void loop()
{
	output.Dwrite1(HIGH);
	delay(1000);
        output.Dwrite1(LOW);
        delay(1000);
}

7. Загрузить код.
8. Подключите батарею и включите питание, чтобы увидеть результат.

Ресурсы

  • Схема принципиальная
The Schematic of Me RJ25 Adapter.png