完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
本帖最后由 bodasister 于 2018-2-2 16:14 编辑
今天给大家带来的是TPYBoard V202开发板的一次测试项目使用心得。而测试项目就是给服务端发送硬件底层数据,而数据有产品名称,WF模块MAC地址,温湿度数据。 什么是MicroPython? MicroPython是在单片机上可以跑的Python,也就是说,你可以通过Python脚 本语言开发单片机程序。 MicroPython遵守MIT协议开源,被授权人拥有复制、修改、发行和再授权的权 利。由剑桥大学的理论物理学家乔治?达明设计。和Arduino类似,但MicroPython 更强大。 MicroPython基于ANSIC,语法跟Python3基本一致,拥有自家的解析器、编译器 、 虚拟机和类库等。目前它支持基于32-bit的ARM处理器,比如STM32F405。也就 是说ARM处理器STM32F405上直接可运行Python语言,用Python语言来控制单片机。 什么是TPYBoard? TPYBoard是以遵照MIT许可的MicroPython为基础,由TurnipSmart公司制作的一 款MicroPython开发板,它基于STM32F405单片机,通过USB接口进行数据传输。该 开发板内置4个LED灯、一个加速传感器,可在3V-10V之间的电压正常工作。 TPYBoard开发板让用户可以通过Python代码轻松控制微控制器的各种外设,比如 LED等,读取管脚电压,播放歌曲,和其他设备联网等等。 TPYBoard开发板支持Python3.0及以上版本的直接运行,支持重力加速度传感器, 支持上百周边外设配件,支持SWD烧写固件。零基础也能灵活掌握单片机技术! 在使用过程中遇到了很多问题,其中就包括Python3版本,与python2版本 的问题,开发板固件刷写问题,还有MAC解析算法问题。解决这些问题,小编都快把 群主,和小编的朋友问烦了,小编也在此谢谢,官方群主,和那位好心的朋友。 那小编就不浪费时间直接进入正题: 这是本人朋友的TPYBV202。 代码如下: # -*- coding: gbk -*- 附上显示的效果:这是开发板返回的数据。 这是服务器接收到的json数据。 |
|
|
相关推荐
|
|
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
2961 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
2463 浏览 1 评论
stm32用fsmc读取ad7606采集数据,数据不变,只有开发版复位才更新数据
2331 浏览 0 评论
2455 浏览 1 评论
1674 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-3 20:04 , Processed in 0.702022 second(s), Total 67, Slave 49 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖