jjzjj

MicroPython

全部标签

MicroPython VSCode开发环境搭建

MicroPythonVSCode开发环境搭建注意事项本文中,使用的是ESP32模块的开发板,下面的例子都是以ESP32开发板作为例子进行说明,如果你用的是其它的MicroPython开发板,只需要下载相应的固件和工具进行操作,大同小异。操作系统使用的Windwos,如果你使用的Mac或者Linux,可能在下载或安装一些工具的时候会有差别,文章中也会特别说明一下。文章中使用的MicroPython固件版本是1.18的,目前最新的版本是1.20了,如果你使用的是最新版的固件,并且执行某些例子代码时遇到问题,可以考虑使用低版本的固件。Python环境准备安装PythonMicroPython要求3

物联网开发笔记(33)- 使用Micropython开发ESP32开发板之手机扫二维码远程控制开关灯(3)

一、目的       上一节我们实现了远程查看开发板灯的状态,这一节在我们远程控制LED灯的开关。NICE!二、环境       ESP32+240x240的oled彩色屏幕+ThonnyIDE+几根杜邦线          接线方式请看上前面的章节,此处不再重复赘述。三、用到的知识       前面我们学习的远程控制开关LED灯和240x240屏幕的知识。大家不会的话,请看前面的章节。不懂得也可以留言哈。四、用到的图片    开关的图标:               *绿色图标为开,红色图标为关 五、HTML代码       我们只需要将图标添加到我们上一节的代码即可led_on.html:

手把手使用Micropython+合宙Esp32c3(驱动安装,为合宙Esp32c3安装Micropython固件库,代码上传到ESP32C3中)含Thonny和vscode两种方法

文章目录驱动安装为合宙Esp32c3安装Micropython固件库1.Micropython简介2.Micropython解释器下载-Thonny解释器:-VScode:3.ESP32C3固件库下载以及安装固件库下载固件库安装方法一:Thonny中直接进行安装方法二:使用flash_download_tool安装(推荐)代码上传到ESP32C3中使用Thonny上传使用vscode后续合宙air101LCD屏幕显示驱动安装CH343驱动下载下载最新版本就好驱动下载好后,以管理员身份运行,并点击“安装”安装完成之后连接设备就可以在设备管理器中看到自己设备及端口为合宙Esp32c3安装Micro

【雕爷学编程】MicroPython动手做(31)——物联网之Easy IoT

1、物联网的诞生美国计算机巨头微软(Microsoft)创办人、世界首富比尔盖茨,在1995年出版的《未来之路》一书中,提及“物物互联”。1998年麻省理工学院提出,当时被称作EPC系统的物联网构想。2005年11月,国际电信联盟发布《ITU互联网报告2005:物联网》,正式提出物联网时代来临。物联网(IoT)一词是由KevinAshton于1999年在Proctor&Gamble的一次演讲中创造的。他是麻省理工学院Auto-ID实验室的联合创始人。他率先将RFID(用于条形码检测器)用于供应链管理领域。他还创立了Zensi,一家生产能量传感和监测技术的公司。所以,让我首先向您介绍KevinA

物联网开发118 - Micropython ESP32 C3连接Mini MP3 Player 播放器模块

                        一、目的       这一节我们来学习如何使用合宙ESP32C3,连接MiniMP3Player播放器模块。此模块可以看做是一个简易的MP3,可以直接当做MP3来使用。当然我们也可以连接到开发板上,然后通过串口开控制它。下面我们一起来学习一下吧!二、环境       ESP32C3开发板(MicroPythonv1.19.1on2022-06-18)+MiniMP3Player播放器模块+几根杜邦线+Win10商业版       ESP32C3和模块接线方法:三、模块介绍        这是一款体积小巧的Mp3模块,可以直接接驳扬声器。模块配合供

MicroPython 学习笔记 一. 环境配置,固件烧写

声明:本人作为初学者,以笔记的方式记录学习内容,如果错误的地方欢迎大家指正批评,谢谢!本机的开发环境为MacOSPython3.6windows下的开发步骤可能略有不同1.选择需要开发板这里我选了比较常见且玩法较多的esp32,和esp8266.ep8266NodeMCULuaV3原理图上图是我使用的esp8266开发板以及原理图?2.安装USB转串口驱动确定你的开发板拥有microusb接口或者已经通过自己的方式转化为usb可以连接你的电脑.2.1首先要做的是查看开发板上串口转USB的芯片型号以安装对应驱动.此款的芯片为CH340可以到http://www.wch.cn/进行驱动下载MacO

物联网开发笔记(41)- 使用Micropython开发ESP32开发板之控制4*4矩阵键盘

一、目的       这一节我们学习如何使用我们的ESP32开发板来操作4*4矩阵键盘。二、环境       ESP32+PS2摇杆+4*4矩阵键盘+ThonnyIDE+十几根杜邦线接线方法: 矩阵键盘原理: 三、代码frommachineimportPinimporttime#创建行的对象row1=Pin(19,Pin.OUT)row2=Pin(18,Pin.OUT)row3=Pin(5,Pin.OUT)row4=Pin(17,Pin.OUT)row_list=[row1,row2,row3,row4]#将创建的行对象放到list里面#创建列的对象col1=Pin(16,Pin.IN,Pin

在macOS 上使用 esptool 烧录合宙ESP32C3 开发板 micropython 固件遇到的问题与解决办法

在macOS上使用esptool烧录合宙ESP32C3开发板micropython固件遇到的问题与解决办法问题原因解决办法全部操作步骤1.安装esptool2.安装CH340驱动程序3.烧录固件问题使用esptool烧录遇到报错Afatalerroroccurred:FailedtowritetotargetRAM(resultwas01070000)原因看github上的讨论,LilyGO开发板使用的FTDI芯片似乎与macOSBigSurUART驱动程序不兼容;合宙ESP32C3开发板同理;我电脑的macOSMonterey版本同理;解决办法在mac上安装这个CH340驱动程序;链接:li

使用esp32+micropython+microdot搭建web(http+websocket)服务器(超详细)第一部分

使用esp32+micropython+microdot搭建web(http+websocket)服务器(超详细)第一部分microdot文档速查什么是Microdot?Microdot是一个可以在micropython中搭建物联网web服务器的框架micropyton文档api速查QuickreferencefortheESP32先来个小demo先体验一下演示视频链接视频中我们简单的实现了使用esp32搭建web服务器实现get请求上传网页到服务器手机打开网址访问该网页服务器处理请求,实现开灯关灯操作准备工作百度网盘:https://pan.baidu.com/s/1ZKbaGjdjuBMJ

【雕爷学编程】MicroPython动手做(27)——物联网之掌控板小程序

知识点:什么是掌控板?掌控板是一块普及STEAM创客教育、人工智能教育、机器人编程教育的开源智能硬件。它集成ESP-32高性能双核芯片,支持WiFi和蓝牙双模通信,可作为物联网节点,实现物联网应用。同时掌控板上集成了OLED显示屏、RGB灯、加速度计、麦克风、光线传感器、蜂鸣器、按键开关、触摸开关、金手指外部拓展接口,支持图形化及MicroPython代码编程,可实现智能机器人、创客智造作品等智能控制类应用。1、物联网(InternetofThings,缩写:IoT)是基于互联网、传统电信网等信息承载体,让所有能行使独立功能的普通物体实现互联互通的网络。其应用领域主要包括运输和物流、工业制造、