查看: 893|回复: 6
打印 上一主题 下一主题

MicroPython 2 运行第一个脚本

[复制链接] qrcode

36

主题

42

帖子

123

积分

注册会员

Rank: 2

积分
123
楼主
跳转到指定楼层
发表于 2016-5-28 01:10 PM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
(原文地址:http://docs.micropython.org/en/l ... utorial/script.html)

2、运行第一个脚本
  我们开始吧,让一个Python脚本的运行pyboard。毕竟,这就是它的全部!

2.1 连接pyboard
将pyboard连接到您的PC(Windows,Mac或Linux)和一个微型USB电缆。只有一种方式,电缆连接,所以你不能得到它错误。

      
当pyboard连接到你的电脑将电源和输入启动过程(启动过程)。绿色发光二极管应点亮半秒或更少,当它关闭它意味着引导过程已经完成。

2.2 打开USB驱动

      
电脑现一般可以自动识别pyboard。这取决于电脑的类型,可能会发上如下事情:
      Windows:pyboard将显示为一个可移动的USB闪存驱动器。窗口可能会自动弹出一个窗口,或者你可能需要去那里使用浏览器。Windows还将看到,pyboard具有串行设备,它将尝试自动配置此装置。如果是,取消这个过程。我们将在下一个教程中得到串行设备工作。

      MAC:pyboard将作为一个可移动磁盘出现在桌面。它可能被称为“无名”。点击它打开pyboard文件夹。

      
        Linux:你的pyboard将显示为一个可移动介质。Ubuntu将自动弹出一个窗口的pyboard文件夹。在其他Linux发行版,该pyboard可以自动安装,或者你可能需要做手工。在终端命令行,键入lsblk查看连接的驱动器,然后安装/ dev/sdb1(用适当的设备代替sdb1)。你可能需要做这件事。

好吧,那么你现在应该有pyboard连接为一个USB闪存驱动器,和一个窗口(或命令)应该在pyboard驱动显示文件。
你看驱动器被称为/闪光的pyboard,并应包含以下4个文件:

boot.py – this script is executed when the pyboard boots up. It setsup various configuration options for the pyboard. 开发板上电的时候第一次执行的文件。类似于arduino的setup()
main.py – this is the main script that will contain your Python program.It is executed after boot.py.  在boot.py之后执行的程序,用户的代码可以写在这里面。
README.txt – this contains some very basic information about gettingstarted with the pyboard.
pybcdc.inf – this is a Windows driver file to configure the serial USBdevice. More about this in the next tutorial.


2.3 编辑

      
现在我们要写我们的Python程序,所以打开main.py文件在文本编辑器。在窗口,您可以使用记事本,或任何其他编辑器。有了文件,你会看到它包含1行:
           
  1. # main.py
复制代码

           
这条线从一个#而言,这意味着它是一个注释。这样的行不会做任何事,都有你写的关于你的程序的注释。
           
让我们添加2线,这main.py文件,使它看起来像这样:

  1. # main.py -- put your code here!
  2. import pyb
  3. pyb.LED(4).on()
复制代码

第一行写下我们说我们想用PYB模块。这个模块包含了所有的函数和类的pyboard控制特点。
           
我们写第二行变成蓝色LED:首先获取LED类从PYB模块,创建LED数量4(蓝色LED),然后打开它。

2.4 重启pyboard
运行这个脚本,你需要先保存并关闭main.py文件,然后弹出(或卸载)的pyboard USB驱动。这样做,像你这样一个普通的USB闪存驱动器。
当驱动器安全弹出/卸载你可以得到有趣的部分:按pyboard复位和运行您的脚本第一开关。第一个开关是黑色的小按钮就在主板上的USB接口,在右边。
当你按下第一个绿色LED会快速闪烁,然后蓝色LED应该打开并保持。
祝贺 你!你写的第一micropython运行你的程序!








本帖子中包含更多资源

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

x
回复

使用道具 举报

2

主题

108

帖子

52

积分

注册会员

Rank: 2

积分
52
沙发
发表于 2016-5-28 02:15 PM | 只看该作者
我只想踩,不想赞
回复 支持 反对

使用道具 举报

0

主题

77

帖子

12

积分

新手上路

Rank: 1

积分
12
板凳
发表于 2016-5-28 02:19 PM | 只看该作者
US 发表于 2016-5-28 14:15
我只想踩,不想赞

快让论坛加这个功能。。。。
回复 支持 反对

使用道具 举报

1

主题

79

帖子

15

积分

新手上路

Rank: 1

积分
15
地板
发表于 2016-5-28 08:34 PM | 只看该作者
HelloWii 发表于 2016-5-28 14:19
快让论坛加这个功能。。。。

加个扔臭鸡蛋的按钮
回复 支持 反对

使用道具 举报

0

主题

99

帖子

2

积分

新手上路

Rank: 1

积分
2
5#
发表于 2016-5-28 09:45 PM | 只看该作者
LiuYang 发表于 2016-5-28 20:34
加个扔臭鸡蛋的按钮

我的天呢 ,,好尴尬呀。。。。。
回复 支持 反对

使用道具 举报

3

主题

145

帖子

159

积分

注册会员

Rank: 2

积分
159
6#
发表于 2016-5-29 12:01 AM | 只看该作者
虽说翻译有点生硬,但是没有什么错误,大家应该多鼓励吧。

或者找出问题,一起讨论。
回复 支持 反对

使用道具 举报

0

主题

95

帖子

22

积分

新手上路

Rank: 1

积分
22
7#
发表于 2016-5-29 12:55 PM | 只看该作者
shaoziyang 发表于 2016-5-29 00:01
虽说翻译有点生硬,但是没有什么错误,大家应该多鼓励吧。

或者找出问题,一起讨论。 ...

我的天呢,,我不会告诉你,在在百度翻译的基础上做的修改和更正。哈哈
回复 支持 反对

使用道具 举报

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

本版积分规则

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