差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
howtouse_micropython [2021/10/19 22:50]
gongyusu [如何使用MicroPython?]
howtouse_micropython [2022/03/01 14:29] (当前版本)
gongyusu [MicroPython使用参考阅读]
行 1: 行 1:
 ## 如何使用MicroPython? ## 如何使用MicroPython?
  
-接上你的电脑,开始使用MicroPython语言编程你的树莓派Pico和学习板。+接上你的电脑,开始使用[[MicroPython]]语言编程你的树莓派[[rpi_pico|Pico]]和学习板。
 自从1991年发布以来,Python编程语言(用知名的喜剧剧团Monty Python命名)已经成为全球最著名的编程语言之一。Python本来是为电脑开发的,比如桌面电脑、笔记本、服务器灯。像树莓派Pico这种微处理器又小、又简单而且存储还很少,很难想象能够像那些大家伙一样运行相似的Python语言。 自从1991年发布以来,Python编程语言(用知名的喜剧剧团Monty Python命名)已经成为全球最著名的编程语言之一。Python本来是为电脑开发的,比如桌面电脑、笔记本、服务器灯。像树莓派Pico这种微处理器又小、又简单而且存储还很少,很难想象能够像那些大家伙一样运行相似的Python语言。
  
 MicroPython来了,最早由Damien George开发并于2014年发布,它是一种专为微控制器开发的、兼容Python的编程语言,自然它拥有主流Python语言的很多主要的特性,当然也增加了一些新的特性以充分利用树莓派Pico或其它微控制器板上的便利。 MicroPython来了,最早由Damien George开发并于2014年发布,它是一种专为微控制器开发的、兼容Python的编程语言,自然它拥有主流Python语言的很多主要的特性,当然也增加了一些新的特性以充分利用树莓派Pico或其它微控制器板上的便利。
  
- 
  
  
-#### 介绍一下Thonny Python IDE+### 使用Thonny Python IDE 
 +#### 1. 什么是Thonny Python IDE? 
 + 
 +#### 2. 载、安装Thonny IDE 
 + 
 +#### 3. 连接Thonny和Pico 
 +  * [[https://​learn.adafruit.com/​micropython-basics-how-to-load-micropython-on-a-board|如何加载MicroPython到板上]] 
 + 
 +#### 4. Thonny Python IDE的界面介绍
   * Toolbar   * Toolbar
   * Script Area   * Script Area
行 15: 行 22:
   * Interpreter   * Interpreter
  
-连接Thonny和Pico 
-  * [[https://​learn.adafruit.com/​micropython-basics-how-to-load-micropython-on-a-board|如何加载MicroPython到板上]] 
   * [[https://​learn.adafruit.com/​micropython-basics-load-files-and-run-code|如何加载文件并运行代码]]   * [[https://​learn.adafruit.com/​micropython-basics-load-files-and-run-code|如何加载文件并运行代码]]
  
-#### 你的第一个MicroPython程序:Hello,World!+### 你的第一个MicroPython程序:Hello,World! 
 要写下你的第一个程序,在Thonny窗口下面的Python Shell区域,敲下下面的代码并按回车: 要写下你的第一个程序,在Thonny窗口下面的Python Shell区域,敲下下面的代码并按回车:
 <code python> <code python>
行 25: 行 31:
 </​code>​ </​code>​
 当你按下“回车”键,你会看到你的程序立刻就执行:Python在同一个Shell区域用信息“Hello,World!”给出反应,就如你要求做的。 当你按下“回车”键,你会看到你的程序立刻就执行:Python在同一个Shell区域用信息“Hello,World!”给出反应,就如你要求做的。
 +
 你按下ENTER键时,你会看到你的程序立即开始运行:​Python会在相同的Shell区域做出响应,并显示“Hello,​ World!”’(图2-3)。这是因为Shell是运行在你的Pico上的MicroPython解释器的直接线路 你按下ENTER键时,你会看到你的程序立即开始运行:​Python会在相同的Shell区域做出响应,并显示“Hello,​ World!”’(图2-3)。这是因为Shell是运行在你的Pico上的MicroPython解释器的直接线路
 他们的工作是看你的指令并解释它们的意思。这就是所谓的互动模式,你可以把它想象成与某人面对面的对话:​你刚说完的话,对方就会做出回应,然后再等着你接下来要说什么。 他们的工作是看你的指令并解释它们的意思。这就是所谓的互动模式,你可以把它想象成与某人面对面的对话:​你刚说完的话,对方就会做出回应,然后再等着你接下来要说什么。
行 48: 行 55:
 在列表中找到Hello_World.py—如果您的Pico是新的,那么它将是惟一的文件—然后单击它选择它,然后单击OK。您的程序将加载到tonny中,准备进行编辑或再次运行它。 在列表中找到Hello_World.py—如果您的Pico是新的,那么它将是惟一的文件—然后单击它选择它,然后单击OK。您的程序将加载到tonny中,准备进行编辑或再次运行它。
  
-###循环和代码缩进+### MicroPython的基本语法规则 - 循环和代码缩进
  
 一个MicroPython程序,就像一个标准的Python程序一样,通常是从上到下运行的:​它依次遍历每一行,在进入下一行之前先在解释器中运行,就像在Shell中一行一行地输入它们一样。 一个MicroPython程序,就像一个标准的Python程序一样,通常是从上到下运行的:​它依次遍历每一行,在进入下一行之前先在解释器中运行,就像在Shell中一行一行地输入它们一样。
行 88: 行 95:
   * While   * While
  
 +### MicroPython的库及使用简介
  
-### 3. MicroPython使用参考阅读+### MicroPython使用参考阅读
   * [[https://​www.eetree.cn/​wiki/​_media/​raspberry_pi_pico_扩展板st7789_spi_ips_240x240_lcd使用教程.pdf| 漂移菌为Pi Day写的PICO驱动ST7789 SPI屏的教程]]   * [[https://​www.eetree.cn/​wiki/​_media/​raspberry_pi_pico_扩展板st7789_spi_ips_240x240_lcd使用教程.pdf| 漂移菌为Pi Day写的PICO驱动ST7789 SPI屏的教程]]
   * [[https://​www.eetree.cn/​wiki/​_media/​rpi_pipico_digital_v10.pdf| 树莓派PICO上使用MicroPython]]   * [[https://​www.eetree.cn/​wiki/​_media/​rpi_pipico_digital_v10.pdf| 树莓派PICO上使用MicroPython]]
-  * [[https://​www.eetree.cn/​wiki/​_media/​micropython-docs.pdf|MicroPython的技术规范]]+  * {{:​micropython-docs.pdf|MicroPython的技术规范}}