当前位置: 首页 > news >正文

张家口网站建设开发网站开发案例教程

张家口网站建设开发,网站开发案例教程,网站建设文献综述知乎,那个网站做直播好MicroPythonESP32:一.开发环境的搭建 . 整体流程说明 . 整体流程说明 1.1 ESP32 大白话来说:ESP32就是一个开发板,上面有芯片以及用到的其它硬件 1.2 ESP32运行程序? 只要是硬件电路(数字电路)那么就可以…

MicroPython+ESP32:一.开发环境的搭建

  • . 整体流程说明

. 整体流程说明

1.1 ESP32
大白话来说:ESP32就是一个开发板,上面有芯片以及用到的其它硬件

1.2 ESP32运行程序?
只要是硬件电路(数字电路)那么就可以通过编程的方式对其进行控制

那么这个开发板能认识什么样的程序呢?python?C?C++?Java?。。。。

答:只认识二进制的0和1,即不同的01的组合实现的功能不同,举例子0101001控制发送数据 11101010控制接收数据

1.3 ESP32怎样运行Python?
联想 pc机的流程

Python源代码----print(“hahah”)----->Python解释器------010101001------>操作系统(Windows、MacOS、Linux等)-------0101010100---->硬件电路

所以,我们也能够大体整理出在ESP32上的运行流程

Python源代码----print(“haha”)----->特殊的Python解释器-------0101010010---->硬件电路

注意:ESP32上没有运行操作系统
1.4 整理
硬件:ESP32

特殊的Python解释器:MicroPython(一种针对于硬件做了特殊处理的Python解释器)

IDE:Thonny(类似Pycharm这个也是个IDE,它对ESP32支持更好 所以选择它)

  1. 下载&安装Thonny
    方式1:快、超快(推荐,请使用本方式下载)
    王铭东老师已经传到自己的服务器,下载速度很快

Windows(64位电脑,win8,win10,win11用户)

https://doc.itprojects.cn/A0001.micropython.esp32/02.download/03.thonny/thonny-4.0.1.exe

Windows(32位电脑,win7用户)

https://doc.itprojects.cn/A0001.micropython.esp32/02.download/03.thonny/thonny-py38-4.0.1.exe

Mac(苹果电脑,下载后自带驱动):

https://doc.itprojects.cn/A0001.micropython.esp32/02.download/03.thonny/thonny-4.0.1.pkg

方式2:慢、超级慢(不推荐,下载的版本比较新,很多功能与教程不同)
慢的原因:这是个国外的开发软件,所以从国外下载慢

下载地址:https://thonny.org/

1681177558874
安装成功后,会在桌面生成快捷键

1652845979192

双击快捷键,打开程序,界面如下

1652846016725
3. 下载MicroPython
下载地址:https://micropython.org/download/esp32/

1652846062998
点击下图标记的位置,就会立刻下载

也可以从it项目网下载:

v1.18版(此版本pwm有bug):

https://doc.itprojects.cn/A0001.micropython.esp32/02.download/01.micropython.bin/esp32-20220117-v1.18.bin

v1.19版(推荐,此版本稳定):

https://doc.itprojects.cn/A0001.micropython.esp32/02.download/01.micropython.bin/esp32-20220618-v1.19.1.bin

v1.20.0

https://doc.itprojects.cn/A0001.micropython.esp32/02.download/01.micropython.bin/ESP32_GENERIC-20230426-v1.20.0.bin

v1.21.0

https://doc.itprojects.cn/A0001.micropython.esp32/02.download/01.micropython.bin/ESP32_GENERIC-20231005-v1.21.0.bin

v1.22.0

https://doc.itprojects.cn/A0001.micropython.esp32/02.download/01.micropython.bin/ESP32_GENERIC-20231227-v1.22.0.bin

1652846084689
下载后的样子

1652846110579
4. 下载ESP32驱动
为了能够将程序下载(烧录)到ESP32中,需要安装驱动

下载地址:https://doc.itprojects.cn/A0001.micropython.esp32/02.download/02.driver/esp32usbDriver.zip

下载后安装即可

  1. 烧录MicroPython到EPS32
    1652846232274
    在弹出的框中点击下图所示位置

1652846254262
会再次弹出1个框

1652846304030
在上图序号1处选择,串口。只要安装了我提供的驱动,那么会看到如下的名字(COM后的序号不一样没事)

注意:ESP32此时要链接USB开机
1652846366993
在上图序号2处选择下载的MicroPython固件

1652846547244
点击“安装”,会在上图3处看到进度,当出现“Done”时表示完成,关闭窗口即可

此时,已经将MicroPython烧录到ESP32中

  1. Thonny与ESP32交互
    1652846660533
    按上图操作,会看到如下界面

1652846712037
表示此时可以与ESP32交互了,可以写个简单的python语句试试看

  1. 编写Python代码让EPS32执行
    7.1 开启左侧目录
    1652846775978
    此时会看左侧的目录

1652846811623
7.2 编写python文件
默认只有1个boot.py文件,不要再这个里面乱些东西,新建一个python文件,例如helloworld.py

1652846897492 1652846916156
在左侧目录树中看到

1652846939334
7.3 运行Python文件
1652846965220
到此为止,我们就搭建好了整个流程

http://www.dtcms.com/a/495375.html

相关文章:

  • 【NestJS】class-transformer什么用
  • 【word多文档docx合并】
  • Endnote | word中加载项消失不见,如何处理?
  • 聊聊 Unity(小白专享、C# 小程序 之 图片播放器)
  • 查询个人房产信息网站查看wordpress密码破解
  • 做网站用什么框架dede淘宝客网站
  • 高级篇:Python脚本(101-150)
  • pdf解析工具---Miner-u 本地部署记录
  • 怎么快速做网站文章新乡个人网站建设价格
  • 关于.net网站开发外文书籍wordpress子标题
  • 基于OpenIddict6.4.0搭建授权认证服务
  • 中国建设银行网站企业北京网站维护一般价格多少
  • shell编程语言---正则表达式,grep
  • JoyAgent问数多表关联Bug修复
  • 网站建设投标书报价表高端网站设计思路
  • 【玩泰山派】8、泰山派安装armbian,玩armbian
  • 雄安建设集团 网站推荐个在广州做网站的
  • vue3加载shp文件 并地图上展示
  • 实战:用PyTorch构建你的第一个图像分类CNN模型
  • 淄博网站建设优化公司wordpress后台登录网址
  • 每日一个网络知识点:网络层NAT
  • 不花钱网站怎么做推广小程序同步wordpress
  • 哈尔滨站建好了吗做网站机构图用什么工具
  • 基于ArcGIS的生态敏感性分析案例 | 绿水青山就是金山银山
  • adb root啥意思?adb remount啥意思?
  • PySide6 自定义文本查找对话框(QFindTextDialog)以及调用示例——重构版
  • TypeScript 面试题及详细答案 100题 (41-50)-- 函数类型
  • 静态网站建设要学什么做网站然后推广
  • 访问不了服务器的网站《水利建设与管理》杂志社网站
  • Vue3 创建项目指南