esp32 micropython版本选择,ESP32,MicroPython教程uPyCraft
本esp32 MicroPython 教程的目的是解释如何开始使用uPyCraft,这是一个支持ESP32开发板的MicroPython ide。
IDE (集成开发环境) 是一种软件, 它通常集成一组工具, 使代码开发过程更容易。在这样的例子中, 著名的 arduino 开发环境被maker界广泛使用。upycaft 是 esp32 和 esp8266 上的 micropython 开发的一个非常简单的IDE。
界面是简约的, 开始使用它是相当简单的, 我们将在本教程中看到。因此, 我们本教程的目标是连接到运行 micropython 的主板, 并在环境提示中发送一个简单的 "hello world" 命令。您可以在这里(https://dfrobot.gitbooks.io/upycraft/content/) 找到 uPyCraft 安装链接。您只需下载并运行可执行文件。
请注意, 安装成功后, 可能会要求您更新 ide 的版本。在我的情况下, 我安装了0.20 版, 但随后更新到版本0.20。
您可以在这里(https://github.com/DFRobot/uPyCraft) 找到项目的 github 页面, 该页面也有可用的可执行文件。
upycaft 论坛的链接可以在这里(https://www.dfrobot.com/forum/viewforum.php?f=20) 找到。
请注意, upycaft 来自 dfrobot, 该公司生产的产品包括 esp-wroom-32 模块、 fireebettle esp8266 wifi 开发板、fireebettle esp32开发板。
测试IDE成功安装uPyCraft IDE后,运行该软件。连接开发板,单击Tools(工具)-> Serial(串口)并选择ESP32开发板的COM端口,如图1所示。
如果你不知道ESP32的COM端口是哪一个,那么只需断开与开发板的连接并转到此菜单条目查看现有端口,然后连接开发板并再次转到菜单,此时显示的新条目即对应你的设备。
图1 – 选择ESP32的COM端口。
选择端口后,会弹出如图2所示的窗口。在board(开发板)下拉列表中选择ESP32。此处假设你尚未将MicroPython固件烧录到开发板上,那么在erase_flash(擦除Flash)下拉列表中选择yes(是)。
图2 – Burn firmware(烧录固件)弹窗。
单击“ok(确定)”按钮,启动固件烧录程序。此时会弹出一个显示进度的窗口,如图3所示。
图3 – Burn firmware进度。
烧录成功后,只需单击图4中突出显示的按钮即可建立与开发板的连接。
图4 – 连接运行MicroPython固件的开发板。
连接成功后,图标会变成图5显示的样子。
图5 – 成功连接ESP32开发板。
另请注意,窗口底部将显示命令提示信息。在该区域输入以下python命令并按回车键:
1 print("Hello World from uPyCraft")
发送命令后,你应该会得到与图6所示结果类似的输出结果,提示信息会打印出命令的执行结果。
图6 – 在uPyCraft提示信息处成功执行MicroPython命令。
要断开与开发板提示信息的连接,只需单击之前建立连接时单击的按钮。此操作将断开连接并清除提示信息。
结语从本教程可以看出,uPyCraft入门难度很低。
其优点之一是可以替我们在ESP32开发板上烧录MicroPython固件,否则我们就需要下载该固件并使用esptool进行烧录。虽然本教程所示步骤相对简单,但将其集成到开发环境会大大提高简便性,特别是对那些刚开始使用esptool等低级工具且尚未适应的用户而言。
另一个值得一提的特点是该软件操作便利、界面简洁。从某种意义上说,它的理念类似于Arduino IDE,用户无需学习如何使用复杂的菜单即可快速完成简单操作。
尽管如此,由于uPyCraft是一个相对新兴的软件,因此还没有大量的文档可供使用。希望随着时间的推移,会有更多的人使用并支持uPyCraft。
查看更多ESP32/ESP8266教程和项目:
中文版教程 : [ESP32教程](http://mc.dfrobot.com.cn/thread-271930-1-1.html)合集
英文版教程 : [ESP32 tutorial](https://www.dfrobot.com/blog-964.html)合集
- 11-30二手奔驰b200 2.0的怎么样?在代步买菜中体会驾驶乐趣
- 03-31写隶书最常用的240个异体字 隶书创作必备常用隶书异体字表
- 01-18还父母钱时怎么表达感谢?是做事收到账后全部上交母亲
- 03-25城市农村教育对比:城市与农村的教育差距
- 02-11如何给客户讲自己的销售思路?这些销售方法应该是最有用的
- 01-20城开新都雅苑是小户型吗?空港雅居,PK凤凰花园谁是沈河热门小区
- 02-13如何把mac完全迁移到另一台mac?如何从,PC切换到
- 01-29子涵名字的出处,子涵潮,取名成过去式如今又兴起新的土名字
- 03-22透明宝石怎么挖?以完美角度将宝石收入囊中
- 12-23硬笔书法楷书作品大全,硬笔字楷书书法作品欣赏及讲解
- 12-14经典语录人生哲理 简短句子:短小精辟的人生哲理句子
- 01-11女人爱听的肉麻称呼:女人爱听的3个肉麻称呼
- 12-04托特包女包2022新款夏季帆布,2022夏季必买MMK,焦糖帆布包Top6
- 04-14苹果11ios14.01功能全部技巧:苹果官方确认iOS11屏幕侧边3D
- 03-17孩子4岁矮小可以打生长激素吗?需要做生长激素激发试验吗
- 09-21镇雄县十四五规划主要内容:回眸,十三五
热门
推荐
- 1幼儿教师师德师风述职报告范文五篇389
- 2简单的英语脑筋急转弯带中文429
- 3南瓜灯笼制作方法图解243
- 4信鸽赛前一个月应当怎样饲养440
- 5有关苏菲的世界读书感受范文5篇136
- 6激励中考学生的英语句子167
- 7有效防止冬季脱发的食物有哪些119
- 8小学四年级数学下册平行四边形和梯形的说课稿274