当我们上网的时候,打开 baidu.com网站,搜索 “GitHub 年度报告,2017 年最受欢迎的编程语言”。我们会发现2017年,排名第一的语言是Javascript, 紧接着就是Python,2016年Python还排在Java的后面,足见这几年人工智能的发展把Python语言又拉高了一个台阶。
大家也许都知道 Python 语言可以用来做很多事,比如做网站,著名的豆瓣网站就是用Python来写的,还有这几年的各种人工智能开发库,Google的tensorflow在一开始就默认python开发,等等。在科学计算领域,Numpy, Scipy等模块多到眼花。当然,在嵌入式编程这种C/C++的地盘里,python也能插一脚. 还有许多行业我就不一一列举了,比如游戏行业...... 这就是我喜欢python的原因,它就是“万磁王”,简直不要太强大.
我今天要给大家推荐的是 MicroPython语言,顾名思义就是“微型python”,说白了就是一个浓缩版的 python 语言。它主要是运行在一些小电路板上(我说的比较笼统,术语是一些单片机上).英国剑桥大学有一个叫 乔治 的家伙,闷头苦干半年憋出一个大招---- “修改Python”,让其在单片机上运行。这个人是个搞理论的,专业是理论物理学家,没想到动手能力也这么强, 小编真是仰慕这样的大神。
小编当年学python的时候,是Python2.6. 可这门小语言支持 python3.4 的语法。真是帅的没商量。
闲话不多说了,下面小编就会教大家用microPython语言点亮板子上自带的一盏LED小灯。
我们需要准备的材料是:一块TPYBoard V202,自带USB线. (淘宝上卖30元一个)
一块小面包板
1 认识我们的小板子 TPYBpard v202, 它可以运行micropython。
2018-2-25 13:33 上传
下载附件 (233.37 KB)
2 连接计算机上的 USB 端口,下载并安装驱动
2
2018-2-25 13:35 上传
下载附件 (58.79 KB)
3 开始写python程序,文件名一定是 main.py 。下面的代码要注意格式,如果网页显示的不对齐,请自行修改。
from machine import Pinimport timewhile 1: p2 = Pin(2,Pin.OUT)#设置板载小灯控制模式 p2.value(1) time.sleep_ms(500) #灯灭 0.5 秒 p2.value(0) time.sleep_ms(500) #灯亮 0.5 秒
4 把写好的程序上传到板子,按照下图的点击顺序点击按钮。
注意第一步是点击Open按钮。第二步是Stop停止板子的默认运行状态。
第三步选择你刚才写好的main.py文件,第四步是点击Send上传代码。
2018-2-25 13:37 上传
下载附件 (58.6 KB)OK,你现在可以看到板子上自带的小灯开始一闪一闪啦.
2018-2-25 13:37 上传
下载附件 (173.81 KB)
怎么样,你现在可以考虑用Python干点不一样的事了。小编顺手改了个流水灯。
2018-2-25 13:38 上传
下载附件 (162.14 KB)
2018-2-25 13:39 上传
下载附件 (36.77 KB)