查看: 797|回复: 2
打印 上一主题 下一主题

【micropython】pyboard开箱以及初次试玩

[复制链接] qrcode

32

主题

37

帖子

110

积分

注册会员

Rank: 2

积分
110
楼主
跳转到指定楼层
发表于 2016-5-28 07:30 PM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 HelloWii 于 2016-5-30 14:46 编辑

       熟悉python的人都知道那句经典的“人生苦短,我用python”,python由于其众多的库函数,深的开发人员喜爱,但是遗憾的是,它不能实现一些非常底层的操控,所以在硬件领域并不起眼。但是群众的智慧实在是太强大了,有人想能不能把python用于嵌入式领域,于是micropython就诞生了。   Micro Python是运行在微控制器上的Python。遵守MIT协议。由剑桥大学的理论物理学家乔治·达明设计。和Arduino类似,但Micro Python更强大。借助Micro Python,用户完全可以通过Python脚本语言实现硬件底层的访问和控制,比如说控制LED灯泡、LCD显示器、读取电压、控制电机、访问SD卡等。       有了Micro Python,还必须得有相应的硬件开发环境才能体验,这就是本文要讲述的pyboard, 它基于STM32F405单片机,通过USB接口进行数据传输。该开发板内置4个LED灯、一个加速传感器、时钟模块,可在3V-10V之间的电压正常工作。值得一提的是,它遵守MIT协议开源,被授权人拥有复制、修改、发行和再授权的权利。
       说了这么多, pyboard究竟长什么样,可能各位已经迫不及待了,这里就把社区寄过来的板子放几张高清图给大家看看。


非常迷你的小盒子。装着pyboard, 看起来很精致。



开发板的正面,可以看到版本是V1.1


开发板的反面



开发板的板载资源图





开箱到此结束,接下来我们来试玩一下这个开发板。

首先用microUSB线连接开发板和PC(win7), 这时系统会自动安装USB大容量存储驱动,在“我的计算机”下会多一个硬盘符。

在设备管理器里会提示虚拟串口驱动没有安装。

按照上图选择更新驱动,手动安装,选择硬盘 I: PYBFLASH, 这时会提示你安装虚拟串口驱动,安装完毕即可。

现在就可以开发程序了,开发程序很简单,打开 I: PYBFLASH,其中的目录如下:


在main.py中写入流水灯程序:


保存后退出,按一下开发板的REST按钮,现在就可以看到流水灯闪烁了。


开发方式有点类似mbed, 还是比较方便的,第一次体验到此结束了,接下来会深度体验。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

2

主题

85

帖子

48

积分

新手上路

Rank: 1

积分
48
沙发
发表于 2016-5-29 12:53 PM | 只看该作者
加油
回复 支持 反对

使用道具 举报

0

主题

113

帖子

46

积分

新手上路

Rank: 1

积分
46
板凳
发表于 2016-5-30 09:28 AM | 只看该作者
好好玩啊,到时候带领我们大家一起玩哈
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表