RJ11转插针模块V2.0
1. 模块概述
2. 模块参数
参数 |
值/描述 |
工作电压 |
DC 5V |
接口类型 |
RJ11 |
通信方式 |
WM单总线 |
转接通道数 |
4 |
模块尺寸 |
55mm*24mm*18.5mm(长*宽*高) |
3. 编程指南
3.1. 图形化编程指南
图形化编程指南以WeeeCode 3.0图形化软件为例,其图形化编程大同小异,区别不会很大。
模块功能 |
需传参数 |
图形化编程块举例 |
数字写 |
(3个参数)端口、插槽选择、电平状态 |
|
数字读 |
(2个参数)端口、插槽选择 |
|
模拟读 |
(2个参数)端口、插槽选择 |
|
读取DS18B20温度棒的值 |
(2个参数)端口、插槽选择 |
|
驱动舵机 |
(3个参数)端口、插槽选择、角度 |
|
驱动RGB灯条 |
(2个参数)端口、插槽选择、选择RGB、颜色亮度 |
|
图形化编程示例:
3.2. 文本代码编程指南
Arduino编程函数:
函数名 |
功能 |
WeAdapter (uint8_t port=0) |
设置端口号 |
void digitalWrite(uint8_t pin,uint8_t val) |
数字写 |
bool digitalRead(uint8_t pin) |
数字读 |
uint8_t analogRead(uint8_t pin) |
模拟读 |
float readTemperature(uint8_t pin) |
DS18B20温度棒读温度 |
void write(uint8_t pin, uint8_t angle) |
舵机驱动 |
void RGBshow(uint8_t pin, uint8_t index,uint8_t red, uint8_t green, uint8_t blue) |
RGB灯条驱动 |
Arduino编程示例:
#include "WeELFMini.h" WeAdapter adapter(PORT_A); void setup() { Serial.begin(9600); } void loop() { adapter.write(1,60); adapter.RGBshow(2,0,10,10,10); Serial.println(adapter.readTemperature(3)); adapter.digitalWrite(4,HIGH); //Serial.println(adapter.digitalRead(1)); //Serial.println(adapter.analogRead(1)); delay(1000); adapter.write(1,120); adapter.RGBshow(2,0,0,0,0); Serial.println(adapter.readTemperature(3)); adapter.digitalWrite(4,LOW); delay(1000); }