给大家介绍下Micropython
想必大家平时都在用各种的智能家居,智能硬件相关的东西,比如小米手环,智能音箱,智能插座…
那么,大家知道吗?这些东西都离不开一个东西,那就是处理器。通知这类东西,需要的处理器性能不必太强,如果用电脑或者手机的处理器那不太现实,而且也很大材小用。所以,在这类设备种,少不了的通常就是单片机,而现在大部分使用的是STM32的单片机.
看到单片机,我估计大家就会想到复杂的电路,汇编语言,C/C++语言这些东西
但是今天,你可以用Python去控制电路,去让一个LED小灯亮灭,去连接WIFI,去接入你家的网络,如果你有小米的AI音箱这类东西,你可以自己去DIY自己的小玩意,让小爱同学去操控它。这一切都可以不用C/C++,而只用Python,而且不用烧录之类的,把写好的代码就像复制到U盘,直接放在板子里,然后重启板子就可以了,并且不需要很大的板子,而是很小的一小块
MicroPython是Python3的精简高效的实现,实现了一部分的标准库,比如OS,Socket等等..
也就是说,MicroPython有Python3的解释器,可以跑Python代码,你可以直接用平时常用的Python的IDE.
MicroPython同时是一个开源项目,你可以直接编译源代码,生成固件文件,使用官方的工具将固件烧入到一些原本不能跑Python代码的单片机,这些单片机就可以跑Python3代码了。
MicroPython大致可以烧录这些芯片
通常在市面上流行Pyboard就是STM32F405,还有其他板子,大家不用担心,不要看板子型号不同,其实用法是一样的,不同的是性能,功能的差别,很多功能只要买些模块自己搞一些就补上了。
硬件:
软件:
心态:
我买这个东西的时候在年前,现在我看了天猫好像这玩意一个涨到一两百了,更有甚者四五百一个,坑大傻子呢
本来想想继续写个使用教程的,但是想想也不用,要是大家担心买来之后不会用,我推荐给你们一个商店
01studio
淘宝搜就可以,为什么选这家呢,因为他们有一个小社区,店家在里面提供了很多的学习资料,包括原理图,教程等等
给大家看下:
以及这本教程,不过是pdf版的,里面的内容写的非常的详细,包括一些简单的源代码,弄弄这个差不多就可实现点个灯啊,
在显示屏上显示个文字啊什么的。
我前段时间用这个做了个WiFi控制的之内浇水器,当时还发了个朋友圈
要做这个的话得用到mqtt协议,有兴趣的话可以自己去搜一下了解一下哦
              没有登录的话是不能使用评论功能的哈。 去登录 去注册
回复
回复
回复