2020-2-17 12:23:07 [显示全部楼层]
14196浏览
查看: 14196|回复: 14

[uPyCraft IDE] 什么是MicroPyhthon?uPyCraft IDE编辑器

[复制链接]
什么是MicroPyhthon?uPyCraft IDE编辑器图1
       Python已经逐渐成为热门编程语言的“座上宾”,同时它也是一款比较容易上手的脚本语言,而且有强大的社区支持,一些非计算机专业领域的人都选它作为入门语言。因此也就出现了将Python应用到嵌入式领域的MicroPython,MicroPython脱胎于Python,基于ANSI C(C语言标准),然后在语法上又遵循了Python的规范,主要是为了能在嵌入式硬件上(这里特指微控制器级别)更易于实现对底层的操作。

      uPyCraft是一个可运行在Windows平台的MicroPython编程IDE,其界面简洁,操作便利,适合新手的学习和使用。uPyCraft IDE内置了许多基础操作库,为众多的MicroPython爱好者提供了一个简单实用的平台。

      本文档在编写的过程中,强调实用,易用和有用。文档分为5个章节,第1章节主要介绍MicroPython语言的背景和特点,以及MicroPython的基本语法;第2章介绍uPyCraft软件的使用;第3章讲基于ESP32的MicroPython模块,各个功能模块的特点和库函数;第4章用具体的实例详细介绍如何使用这些库函数实现功能模块的不同应用;第5章是配套的学习资源(包括硬件资源和软件资源),后面有更新的学习资源和例子都会发出链接给大家。

      第1章是MicroPython语法基础,如果是新手建议先看第2章,知道如何使用uPyCraft IDE后,再看第1章。在学习MicroPython基本语法的过程中动手在uPyCraft上实践操作,能大大提高你的学习效率。如果你已经掌握了MicroPython语法请忽略第1章。在第3章中,我们介绍了常用的MicroPython模块,通过使用这些模块,无须深入掌握细节,你也可以轻松应用每一个外设。

      使用uPyCraft IDE结合本文档学习MicroPython,需要你有基本的语言基础,不需要有硬件方面的知识,通过本文档的学习,你可以很快上手做些小项目。
      uPyCraft IDE上有各个实例的源代码,这些源代码都在开发板上验证通过。希望广大读者不要只是把源码一烧了之,而是应该尝试自己编写这些代码,因为只有经过不断的实践,才能获得真知。

      由于涉及的知识日新月异,难免有差错和不足之处,希望广大读者批评指正。有任何意见或疑问,可以在本文下留言。

uPyCraft IDE编辑器:DFRobot/upycraft_cn (gitee.com)

目录:

陆续更新中


相关文章:
micropython专用IDE uPyCraft发布
uPyCraft-micropython 入门必看FAQ(17-09-3更新)
df的板子和各类兼容板如何烧录固件方法汇总


MicroPython实验室01【uPyCraft IDE介绍】



MicroPython实验室02【uPyCraft高级功能详解】



MicroPython实验室03【OLED12864-SSD1306】



Micropython实验室04 【IIC接口控制EEPROM与RGB1602】



Micropython实验室05 【IIC接口控制EEPROM与RGB1602】



kylinpoet  初级技神

发表于 2020-2-17 20:35:48

多谢分享,学习了。
回复

使用道具 举报

DFrJ5KYVQaH  中级技匠

发表于 2020-2-18 11:57:16

好的分享,不断学习
回复

使用道具 举报

gada888  版主

发表于 2020-3-27 10:01:33

这么多
回复

使用道具 举报

gray6666  初级技神

发表于 2020-4-13 18:37:08

经典系统的案例,果断收藏
回复

使用道具 举报

txm派瑞深山锹  高级技师

发表于 2020-4-14 09:14:52

一定转esp或stm!!!
回复

使用道具 举报

txm派瑞深山锹  高级技师

发表于 2020-4-14 09:21:53


学习了!大佬们有没有stm的教程贴?
回复

使用道具 举报

成明亮  中级技匠

发表于 2020-4-17 16:38:18

收藏学习
回复

使用道具 举报

rzyzzxw  版主

发表于 2020-4-19 10:35:20

学无止境啊
回复

使用道具 举报

六月的雨  中级技师

发表于 2020-5-18 15:07:09

赞一个!
回复

使用道具 举报

碳戊烷镁  学徒

发表于 2020-8-20 17:27:08

如此良心的帖子,大赞,感谢您的分享!
回复

使用道具 举报

娜娜2012  见习技师

发表于 2021-6-25 19:42:53


收藏学习
收藏学习
回复

使用道具 举报

txm派瑞深山锹  高级技师

发表于 2023-6-27 11:15:31

下载不了了,难受力
回复

使用道具 举报

esp32cam  学徒

发表于 2024-10-13 10:24:50

急想求教:uPy_lib 中的文件是怎么来的(我试用各种电脑系统装都是空的?)。uPyCraft 怎么下载模块(如 websocket),并 import 成功? 其实,我是在 thonny 中遇到这个问题,实在找不到有人提及。但 thonny 环境复杂(已有大量lib库,import 出错人们总误以为是路径不对), 怕说不清,所以用相对精简的uPyCraft来求教。 我熟悉地知道,自己编的库.py 一般放到设备的 /common 下、下载的常用库(如 microdot-main)一般放到设备的 /lib 下,调试 .py 程序就在设备的根即可。 Python pip install 的模块都非常大(不能整个都放入设备),import(还没在设备直接出错)的只是需要的其中部分,怎么选(如只需要 websocket-client)?
回复

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail