629|1

109

帖子

8

TA的资源

一粒金砂(高级)

楼主
 

【得捷电子Follow me第3期】任务1:使用MicroPython系统|开箱帖 [复制链接]

 

开箱帖

出差回来到办公室,看到桌面上大包“豪礼”——得捷电子Follow Me第三期的ESP32-C3 XIAO到咯!下面上照片~~~ 

实物照片:小巧,强大!做小应用非常Nice!另外还带了FPC的天线。

相关资料下载链接:Getting Started | Seeed Studio Wiki

 

为了便于调试,将扩展底板配上:
Seeed Studio的这款扩展底板,外设相当丰富:带RTC 、OLED显示、各种外接接口。
相关资料可以从链接下载:Expansion Board Base for XIAO | Seeed Studio Wiki

 

为了进一步做一些扩展应用,选中了小圆屏扩展板:

相关资料链接:Getting Started | Seeed Studio Wiki

搭建Micropython开发环境
 

一、调试准备

(1)、先从上面wiki的链接,将开发板对应的原理图和相关硬件资料下载好。

(2)、准备micropython的固件文件,可以从链接下载:ESP32-C3的microptyhon 固件bin文件。

MicroPython - Python for microcontrollers

 

二、烧录固件

烧录固件的方式,可选择性还是比较多的,我本着不额外安装多余软件的原则,本来考虑用Follow me之前用过的MUEditor尝试想刷ESP32-C3 XIAO,结果这个集成环境上并不支持。

最后,选择了之前一期提到的有“立场问题”的Thonny IDE——纯技术学习,无政治立场讨论~~~~

(1)Windows环境下,将Thonny IDE按照默认步骤安装运行即可。我选择的是免安装版本——【thonny-4.1.3-windows-portable.zip】解压即可运行。

PS:友情提示,本人开始用的follow me 1期下载的老版本的thonny,并不支持ESP32-C3的micropython固件下载~~~~因此,有同样情况的,记得更新一些IDE即可。

(2)将ESP32-C3 XIAO的开发板,通过USB转Type-C的线缆,链接到电脑上。

(3)运行Tohonny exe,在【运行】->【解析器页面】->选择Micropython (ESP32),然后在端口选择ESP32-C3 XIAO在电脑上虚拟出来的COM口。如下所示:

 

 

(4)选择安装或更新microPython (esptool)

 

(5)剩下的事情,就是交给时间了~~~~慢慢等待,【Done】的出现!!!

(6)最后,在Shell串口出现如下的信息,就证明micropython的固件刷好,就可以开始愉快地玩耍了~~~~

三、调试运行
【蜂鸣器发声】
在Thonny IDE上编辑boot.py文件,保存文件,并点击运行,确认运行环境已搭建成功!
import time
from time import sleep
import machine
from machine import Pin, SoftI2C


# Buzzer settings

buzzer_pin = machine.Pin(5, machine.Pin.OUT)
buzzer = machine.PWM(buzzer_pin)
buzzer.freq(1047)

# Buzzer working

while True:

    buzzer.duty(10)
    time.sleep(1)
    buzzer.duty(0)
    time.sleep(1)

 

另外,一个方法,也可以通过调用“print”,打印字符,以便确认环境工作正常。
 

至此,就完成了环境搭建,接下来可以玩耍更多的外设和功能应用拉~~~~~~

最新回复

顶起来,感谢楼主的无私分享,先收藏起来,再慢慢欣赏,   详情 回复 发表于 2023-11-19 08:06
点赞 关注
 
 

回复
举报

731

帖子

5

TA的资源

纯净的硅(高级)

沙发
 

顶起来,感谢楼主的无私分享,先收藏起来,再慢慢欣赏,

 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表