esp32 micropython tutorial 01 environment setup

esp32 micropython 之旅 01 环境搭建

今天开始另一个系列的文章,有关嵌入式的专题,希望大家能支持我!

开发环境

环境 版本
操作系统 win7 64位 旗舰版
micropython v1.12
esp32 uno D1 R32
ardunio ide v1.8.12

开箱时刻

某宝买了一个不到30块钱的板子,支持蓝牙、WIFI,4m缓存,直接开搞

开箱通电

安装驱动部分我一篇再说,下面是具体刷micropython固件过程

安装 esptool

1
pip install esptool

擦除固件

1
esptool.py --chip esp32 --port /dev/ttyUSB0 erase_flash

刷micropython固件

固件下载地址

1
esptool.py --port COM13 write_flash 0x1000 esp32-idf3-20200323-v1.12-270-g38ccb4c64.bin

编写小灯闪亮程序

1
2
3
4
5
6
7
8
9
import time
from machine import Pin
p0 = Pin(2,Pin.OUT)

while True:
p0.value(0)
time.sleep(0.5)
p0.value(1)
time.sleep(0.5)

通过ampy命令推送到uno中

1
pip install adafruit-ampy
1
ampy --port COM13 put blink.py

查看固件中的文件

1
2
3
4
Type "help()" for more information.
>>> import os
>>> os.listdir()
['boot.py', 'blink.py']

删除文件

1
os.remove('blink.py')

小结

引脚问题还没解决,小灯正常应该可以点亮,以后有得玩了。

坚持原创技术分享,您的支持将鼓励我继续创作!