概述
文章目录
- 一、简介
- 二、硬件准备
- 1、元器件清单
- 2、接线说明
- 三、软件准备
一、简介
为了实现无线收发的功能,最近新入了一款傻瓜式无线收发模块—深联智达的DL-20 2.4G zigbee无线串口收发模块
,简单的实现了通过树莓派向PC发送数据,同时使用串口调试工具给树莓派回传。
二、硬件准备
1、元器件清单
名称 | 数量 |
---|---|
树莓派4B | 1 |
USB转TTL | 1 |
DL-20 | 2 |
2.4G zigbee无线串口收发模块:
只需要会简单的Uart通信即可实现收发,免开发,无需复杂的协议栈编写。
2、接线说明
树莓派 | DL-20 | USB转TTL |
---|---|---|
5V | VCC | 5V |
GND | GND | GND |
TXD | RXD | TXD |
RXD | TXD | RXD |
三、软件准备
# -*- coding: utf-8 -*
import serial
import time
ser = serial.Serial('/dev/ttyAMA0', 9600)
if ser.isOpen == False:
ser.open() # 打开串口
ser.write(b"Raspberry pi is ready")
try:
while True:
size = ser.inWaiting() # 获得缓冲区字符
if size != 0:
response = ser.read(size) # 读取内容并显示
print (response)
ser.flushInput() # 清空接收缓存区
time.sleep(0.1) # 软件延时
except KeyboardInterrupt:
ser.close()
使用XCOM进行串口调试,向树莓派发送数据。
最后
以上就是清秀河马为你收集整理的树莓派与2.4G Zigbee无线串口收发模块的那些事儿一、简介二、硬件准备三、软件准备的全部内容,希望文章能够帮你解决树莓派与2.4G Zigbee无线串口收发模块的那些事儿一、简介二、硬件准备三、软件准备所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复