红外发射
来自Labplus盛思维基百科
概述
模拟红外遥控器的键值,能发送NEC协议数据,UART通讯方式,操作简单。有效距离8米,连接波特率115200bps。
技术参数
- 工作电压:VCC 3.3-5V
- 连接方式:UART通讯
- 传输数据大小:1字节
- 有效距离:8米
- 模块尺寸:24x46x7.5mm
引脚定义
| VCC | 电源 |
| RXD | 串口接收 |
| TXD | 串口发送 |
| GND | 地 |
使用教程
1.串口波特率设置115200bps。程序在定义串口引脚时,注意模块端的RX、TX需要和主板上的RX、TX交叉!
2.当模块发射红外调制信号,模块上的指示灯会闪烁。
MicroPython示例
|
from microbit import *
# Write your code here :-)
var = bytearray([0x10])
uart.init(baudrate=115200, bits=8, parity=None, stop=1, tx=pin1, rx=pin0) #串口设置
while True:
var[0]=0x10
uart.write(var) #send 0x10
var[0]=0x11
sleep(1000)
uart.write(var) #send 0x11
var[0]=0x12
sleep(1000)
uart.write(var) #send 0x12
sleep(1000)
图形化示例
连接图同上
版本历史记录
| Version | Date | Note [+]新增[-]删除[^]修复 |
|---|---|---|
| V2.0 |


