3950| 6
|
[M10教程] 行空板 usb 串口通讯 pyserial |
本帖最后由 Forgotten 于 2023-7-10 17:35 编辑 硬件:行空板,转串口模块(购买链接:https://www.dfrobot.com.cn/goods-242.html),杜邦线若干,一个可以串口通讯的设备(此处用uno),i2C加速度传感器 转串口模块rx接uno的tx,tx接rx,gnd接gnd. 基础知识和操作步骤: 行空板教程:https://wiki.unihiker.com/ uno教程:https://wiki.dfrobot.com.cn/_SKU_DFR0216_DFRduino_UNO_R3 pyserial教程:https://blog.csdn.net/xuzhexing/article/details/91043579 代码: 1.uno代码(ArduinoC) 在附件,可下载 2.行空板代码(python) 案例2:arduino读取温湿度通过串口发送到行空板 如果arduino上设备供电需求不搞,对接线空间要求不高,也可以直接将arduino的USB线插到行空板的USBA口。 这里演示在arduino上插一个dht11温湿度串口,然后arduino读取dht11的温湿度数据,发送到串口,然后行空板使用pyserial接收。 Arduino板中的代码:
arduino上传完程序之后,打开串口监视器可以看到数据正常输出。 uno连接行空板可以使用如下两种方式,如果需要连接比较多传感器,则uno应该独立供电。两种方式的串口号可能不同,可以使用终端输入ls /dev/tty*查看所有设备,然后插上和拔下串口设备判断串口名 然后行空板运行如下代码:
效果: |
2.56 KB, 下载次数: 2205
可以直接用行空板采集I2C加速度传感器值,C:\Users\Ziyu.Yang\Documents\mindplus-py\environment\Lib\1.7.2-202206161900\site-packages 这个文档下面找pingpong库示例 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed