创客百科

姿势共享,有节操无门槛参与的创客百科,创客动力之源 \ (^_^) /

用户工具

站点工具


pyboard:tutorial:script

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
后一修订版 两侧同时换到之后的修订记录
pyboard:tutorial:script [2019/01/31 18:09]
Spoony 创建
pyboard:tutorial:script [2019/01/31 18:11]
Spoony
行 1: 行 1:
-====== ​pyboard 介绍 ​======+====== ​运行您的首个脚本 ​======
  
-为了充分利用pyboard需要了解一些基的知识。+不做赘述我们于此开始在pyboard上运行Python脚
  
-===== 小心你的pyboard =====+===== 连接您的pyboard =====
  
-由于pyboard外壳,所以需要小心一点:+使用数据线将pyboard连接到您的个人电脑(Windows、Mac或Linux)。数据线连接的方式只一种,所以你肯定不会出错。 
 + 
 +{{https://​micropython.nxez.com/​docs/​micropython/​en-us/​_images/​pyboard_usb_micro.jpg}} 
 + 
 +当pyboard连接到您的个人电脑时,将立即通电并进入启动过程。绿色LED将会亮半秒钟(或更短时间),LED熄灭即表示启动过程结束。 
 + 
 +===== 打开pyboard USB驱动 ===== 
 + 
 +您的个人电脑现在应识别到pyboard。下一步取决于您的个人电脑的类型
  
 <​HTML><​blockquote>​ <​HTML><​blockquote>​
-  ​插拔USB电缆时要小心。 虽然USB连接通过电路板焊接且相对坚固,但是如果断开,则可能很难修复。 +<​HTML><​ul></​HTML>​ 
-  静电可能会击穿pyboard上的元并损坏它们。 如果在您所在地区遇到大量静电(例如干燥和寒冷气候), 要格外小心不要击穿pyboard。如果你的黑板是用黑色的塑料盒包装的, 那么这盒子就是存放和携黑板最好方法因为它是一个防静电盒子 (它由导电塑料制成里面有导电泡沫)。+<​HTML><​li></​HTML><​HTML><​p></​HTML>​**Windows**: 您的pyboard 将呈现为可移动的USB闪存驱动器Windows将自动弹出一个窗口,或者您可能需要使用文件管理进行这一步。<​HTML></​p></​HTML>​ 
 +<​HTML><​p></​HTML>​Windows也会把pyboard视为一个串行设备,会尝试自动配置该设备。若配置成功,则取消此步骤我们将在下面的教程中运行此串行设备。<​HTML></​p></​HTML><​HTML></​li></​HTML>​ 
 +<​HTML><​li></​HTML>​**Mac**: 您的pyboard将在桌面上显示为可移动磁盘。也可能会显示为 "​NONAME"​。点打开pyboardY<​HTML></​li></​HTML>​ 
 +<​HTML><​li></​HTML>​**Linux**: ​您的pyboard将会显示为可移动介质在Ubuntu 上将会自动安装并弹出一个带有pyboard文件夹窗口。 在其他Linux发行版中pyboard可能会自动安装也可能需要您手动安装。 在终端命令行中输入 ''​%%lsblk%%''​ 即可看到连接的驱动的列表 和 ''​%%mount /​dev/​sdb1%%''​ (使用适当的设备代替 ''​%%sdb1%%''​)。您可能需要以root身份来完成这一步骤。<​HTML></​li></​HTML><​HTML></​ul></​HTML>​
 </​blockquote></​HTML>​ </​blockquote></​HTML>​
-只要你小心硬件,应该都没问题。在上损坏pyboard上是几乎不可能, 所以随意随意编写代码如果文件系统损坏,阅下面的如何重置它。 在最糟糕的情况下,您可能需要刷新MicroPython软件可以通过USB完成+现在您应该已将pyboard(以USB闪存驱动器的形式)连接到个人电脑了,且有一个显示pyboard驱动上的文的窗口(或命令行)。 
 + 
 +你所看到的驱动器即为pyboard所称的 ''​%%/​flash%%'' ​且此驱动包含4个文件: 
 + 
 +  * [[http://​micropython.org/​resources/​fresh-pyboard/​boot.py|boot.py]] -- 此脚本在pyboard启动时运行其为pyboard设置了多种配置选项。 
 +  * [[http://​micropython.org/​resources/​fresh-pyboard/​main.py|main.py]] -- 这里面是您的Python的主程序。其boot.py后执行。 
 +  * [[http://​micropython.org/​resources/​fresh-pyboard/​README.txt|README.txt]] -- 此文包含一些启动pyboard的基本信息 
 +  * [[http://​micropython.org/​resources/​fresh-pyboard/​pybcdc.inf|pybcdc.inf]] -- 此为配置串行USB的Windows驱动文件。更多信息阅下一教程 
 + 
 +====== 编辑 main.py ====== 
 + 
 +我们开始编写Python程序了在文本编辑器中打开main.py文件。在Windows中您可使用记事本或其他编辑器。 在Mac和Linux中使用您最喜欢的文本编辑器。文件打开后,您将看到其中包含一行: 
 + 
 +> # main.py -- put your code here! 
 + 
 +这一行#​字符开始,表示 //​注释//​。这种行不会执行程序,您可在这里写下关于程序的注释
  
-===== pyboard的布局 =====+向此 ''​%%main.py%%''​ 文件中添加2行,使其形如下:​
  
-micro USB连接器位于主板右上角,micro SD卡槽位于左上角。 SD插槽和USB连接器之间有4个LED指灯。颜色从底到上是:红色,绿色,橙色,蓝色。 有2个开关:右边是复位开关,左边是用户开关+<​code>​ 
 +# main.py -- put your code here! 
 +import pyb 
 +pyb.LED(4).on() 
 +</​code>​ 
 +添加的第一行表我们想要使用 ''​%%pyb%%''​ 模块此模块包括所控制pyboard特性的函数和类
  
-====== 插入并供电 ======+添加的第二行点亮蓝色LED:首先从pyb模块中获取 ''​%%LED%%''​类,创建LED数字4,​(蓝色LED),然后将其点亮。
  
-pyboard可以通过USB供电。通过micro USB电缆将其连接到电脑。一旦连接,电路板上的绿色LED应该快速闪烁。+====== 重启 ​pyboard ​======
  
-====== 外部电源供电 ======+运行此小脚本,您需首先保存并关闭 ''​%%main.py%%''​ 文件,然后弹出(或卸载)pyboard USB驱动。 进行此步骤时,可将其作为普通的USB闪存驱动器。
  
-pyboard可以由电池其他外电源供电+驱动安全弹出(卸载)后,就是最有趣的分了:按下pyboard上的RST按键来重启和运行脚本。 RST开关是板上USB接口下面位于右边边缘的黑色小按键
  
-**请确保电源的正极连接到VIN,负极接地。在pyboard上没有任何极性保护因此在连接任何电源时必须小心**+当您按下RST键,绿色LED会快速闪烁然后蓝色LED应亮起不灭
  
-**输入电压必须在 3.6V 到 10V之间**+祝贺您!您已成功编写并运行您的首个MicroPython程序!
pyboard/tutorial/script.txt · 最后更改: 2019/01/31 18:14 (外部编辑)