【esp8266】:python也能控制单片机?esp8266 micropython开发环境搭建及点亮led

买来8266后好久没用,今天才发现自己安装的python3.6版本不支持,电脑兼容安装python2.7.7和python3.6.6成功后解决了清除和下载固件失败问题,成功点亮led
在这里插入图片描述

1.安装esptool

在命令行下输入

pip install esptool

2.安装固件

下载地址:http://micropython.org/
在这里插入图片描述
我安装的是最新的V1.12版本

3.清空和写入固件

与电脑连接好后,
命令行下依次输入以下两个命令

  # 清空原有固件,如果报错没有该命令则需要使用esptool.py ...
  esptool.py --port COM6 erase_flash
  
  # 写入固件
  esptool.py --port COM6 --baud 115200 write_flash 0 esp8266-20180511-v1.12.bin
  (部分型号的 NodeMCU,需增加命令参数 -fm dio)

对应自己的端口号(我的是com3),下载失败的请在.bin文件前加上固件的存放路径(自己开始没有加路径,一直提示下载失败)
固件链接:http://micropython.org/download/esp8266/

4.打开UpyCraft

UpyCraft的下载链接
进去之后如下界面
选择windows即可下载
选择第一个:后缀windows的,即可下载]

在这里插入图片描述
选择file新建一个文件,保存为main.py且必须以.py结尾

在tool中的board选esp8266,serial选com3

5.连接

在这里插入图片描述
点击右下角那个连接图标,连接成功后会凸起,如下图
在这里插入图片描述
选择右侧第四个图标即可将代码下载进去

import time
from machine import Pin
led=Pin(2,Pin.OUT)       

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

大功告成,以上为点亮led代码,贴上去的代码与图中不符,用哪个代码都可以

//******************************************************************//

承接stm32单片机、STC系列单片机设计、嵌入式问题咨询

联系QQ:2424644692

//******************************************************************//

在这里插入图片描述

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值