乐鑫近期已发布 Espressif-IDE v2.9.0,您可直接在此版本的 IDE 中使用 Wokwi 模拟器。 什么是 Wokwi 模拟器?Wokwi 是一款在线电子模拟器,支持模拟各种开发板、元器件和传感器,例如乐鑫产品 ESP32。 Wokwi 提供基于浏览器的界面,您可以通过这种简单直观的方式,即可快速编写一个 IoT 项目。
文章目录前言为什么要抛弃Keli与MDK工具链介绍STM32CubeMXVisual Studio CodeOpenOCDgcc-arm-none-eabiPlatformIO IDE插件STLink(仿真器硬件)配置流程(Windows)下载并安装软件为VSCode安装PlatformIO IDE插件配置流程(Linux)第一个工程从STM32CubeMX创建工程在VSCode中使用Platf
【写在前面】最近在读《ESP32-C物联网开发实战》,个人感觉书在这一块讲的并不太适合初学者。这里反过来,先通过实践的方式实现功能,搞懂每一行代码的实现机制之后,再去一个个研究硬件的原理和机制。 如果还没搭建好环境,或者碰到找不到头文件的问题,以下指路:目录一点必要的准备知识从点灯开始入坑level1:光速点亮一颗灯level2:点灯只是计划的一部分——利用定时器控制定时器
转载
2024-04-25 13:05:03
583阅读
Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。由一个欧洲开发团队于2005年冬季开发。其成员包括Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David Mellis和Nicholas Zambetti等。它构建于开放原始码simple I/O介
一、简介LED控制(LEDC)外围设备主要用于控制LED的强度,尽管它也可以用于生成PWM信号用于其他目的。它具有16个通道,可以生成独立的波形,这些波形可以用于驱动RGB LED器件。LEDC通道分为两组,每组8个通道。一组LEDC通道以高速模式运行。此模式在硬件中实现,并提供PWM占空比的自动且无干扰的更改。另一组通道在低速模式下运行,PWM占空比必须由驱动程序在软件中进行更改。每组通道还能够
Led和按键的测试就很简单了,都属于对GPIO的操作,简单了解一下ES32F065的GPIO1可配置为输入或输出
输出模式可配置 推挽/开漏 上拉/下拉
输入模式 端口浮空 上拉/下拉模拟端口
2支持端口输出数据的复位、置位或取反,可按位操作
3支持复用为外设功能端口
4输出驱动能力可配置:四种驱动能力选择
5支持 16 个外部输入中断
6支持端口配置写保护功能端口控制寄存器每组
转载
2024-04-19 15:59:10
125阅读
一、所需工具由于项目要用ESP32模块进行开发,折腾了下集成开发环境,现将过程记录下来,以便需要的人使用。其中需要的有交叉编译工具,esp-idf示例代码以及C/C++版的eclipse。交叉编译工具MSYS32:https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20180110.zip
示例代码esp-
转载
2024-04-15 13:22:10
649阅读
简介本文来分享一下墨星esp32的MicroPython的上手使用。包括安装驱动,安装软件,使用io引脚,使用电池,使用文件系统,SD卡,以及Wi-Fi。宇宙无敌超级ESP32开发板,终于来了!墨星ESP32基于乐鑫公司的WROOM32模组,我们添加了你需要的所有功能:内置USB转串口,自动下载电路,锂电池充电器以及GPIO,可以适用于墨星系列的扩展板。而且我们加入了一个SD卡槽,可以使用SD卡来
转载
2024-08-19 17:38:00
687阅读
STM32F103C8的IO口输入输出与PWM总结前言一、有关IO输出输入的总结一、输入模式1.浮空输入(GPIO_Mode_IN_FLOATING)2.上拉输入(GPIO_Mode_IPU)3.下拉输入(GPIO_Mode_IPD)4.模拟输入(GPIO_Mode_AIN)二、输出模式1.开漏输出(GPIO_Mode_Out_OD)2.推挽输出(GPIO_Mode_Out_PP)3.推挽复用输
初衷简介鉴于目前网上各种单片机资料横飞,能够下载到的资料也错中复杂,由此,我为自己创建了一个属于自己的单片机资料库,未来我将陆续上传一些自己编写好的单片机程序以及传感器资料到这里,与有需要的小伙伴一起分享,同时也可以将自己的代码存于云间,方便自己查看。 我将从最基础51单片机开始做起,能做仿真的我也将会尽量上传仿真文件。目前我会的单片机系统有stc89C51,STM32,ESP8266的相关系列,
前言 Vscode安装ESP-IDF插件后,会在左下角生成一些按钮,用户可以点击实现配置、编译、下载、调试等功能。 但鉴于ESP-IDF的Vscode插件体验不是很好:不仅容易安装出错导致不能使用全部功能,编译速度也不如自带的ESP-IDF Command Prompt (cmd.exe)。 所以在以后的开发中,Vscode只用来 创建工程、编写和查看代码。编译、下载、监视端口 这些事就交给 ES
转载
2024-05-01 12:29:49
543阅读
本帖最后由 3guoyangyang7 于 2016-11-3 18:41 编辑趁热要打铁,昨天发了ESP32的预告贴,今天小狂就带大家刷一刷ESP32的编译环境搭建。怎么说的,ESP32可以在多平台开发,什么windows啊,Linux啊,0S X啊,所以相应的编译环境就有很多,看需要,不同的需求就对应不同的环境搭建,这里小狂要在windows下开发ESP32,所以我们就着重讲一讲windows
转载
2024-07-18 19:45:20
38阅读
买了几个ESP32-S3 和 ESP32-C3,还有ILI3941 和ILI9488 3.5寸屏,想上LVGL,但是网上的例程大部分都是 ESP-IDF编译的。而我才对micropython入门,没办法,在bilibili上下了几个视频来学习 vscode上 ESP-IDF的编译入门。照表操课一切顺利,vscode装好 ESP-IDF后,建立了example\hello-world 的例程 进行编
陈拓 2023/10/17-2023/10/191. 概述在Espressif-IDE v2.9.0版本之后可直接在IDE中使用Wokwi模拟器。 1.1 什么是 Wokwi 模拟器?Wokwi 是一款在线电子模拟器,支持模拟各种开发板、元器件和传感器,例如乐鑫产品 ESP32。 Wokwi 提供基于浏览器的界面,您可以通过这种简单直观的方式,即可快速编写一
转载
2024-10-14 14:35:36
188阅读
前言继上一章节《基于VSCODE的ESP32C3开发环境的搭建》之后,小编相信大部分读者借助红旭的肩膀,应该可以轻松地搞定ESP32-C3的开发环境搭建,并完成一些基础的开发;接下来,让我们继续趁热打铁,讲讲如何利用ESP32-C3的JTAG接口,对ESP32-C3进行下载或者调试仿真。JTAG接口为了更好地阐述并实现对ESP32-C3进行下载或者调试仿真,这里小编以HX-DK-商为蓝本,进行一系
转载
2024-05-06 15:30:17
252阅读
1.实现功能矩阵键盘检测设定六位密码,初试密码为123456更改密码LCD1602显示密码删除退格中断实现蜂鸣器LED灯闪烁功能非常简陋,制作时间很赶,所以质量一般。2.逻辑流程图 3. Proteus原理图仿真4.代码实现矩阵键盘#include <REGX52.H>
#include "Delay1ms.h"
#define key P1
/**
* @brief 先行扫描,
NodeMCU-32S简介NodeMCU-32S引脚功能板上资源总结功能特点
NodeMCU-32SNodeMCU-32S是基于 ESP32-32S 模组设计的一款较为经典的ESP32开发板,个人认为较为适合初学ESP32使用,后面学习ESP32的使用时候我们也将使用这块板子。该开发板的设计引出大部分I/O口至两侧的排针,极大的方便了开发者的连接与调试,开发时完全可以根据自己的需求去连
转载
2024-05-23 09:40:53
306阅读
前段时间因为课题需要,需要使用ESP32系列的MCU,刚拿到手,对很多东西都不懂,焦头烂额。经过一段时间,对ESP32已经有了一些了解,为了同学们不出现和我一样的情况,特在此写下一些经验分享。这篇文章是我对ESP32内部ADC的一些经验,希望对后来学习的同学们有帮助。1.首先考虑需求使用ESP32的ADC肯定是为了满足自己的设计需求,下面我将我使用过的ESP32与ESP32-S2两款ADC的一些经
转载
2024-05-01 22:13:55
359阅读
ESP32S蓝牙09经过了半个多月的学习,我们从米思齐的积木编程到Arduino IDE的模块编程、从APPInventor在线积木APP制作到Eclipse的纯代码编程、从传统蓝牙到BLE低功耗蓝牙、从蓝牙客户端到蓝牙服务端,由浅入深,足迹遍布蓝牙开发编程的方方面面。如今已经可以迎来了收官之作,我们准备做一个实用性的BLE蓝牙测试APP。我们准备把BLE蓝牙的客户端和服务端两个程序整合在一起,本
转载
2024-08-19 12:01:12
90阅读
智慧家居·万物互联:我的智能花盆DIY之旅0 写在前面1 架构怎么搭?1.1 系统层次1.2 MQTT是什么?1.3 项目流程2 云平台怎么用?2.1 创建设备2.2 设备开发2.3 设备管理3 软件怎么设计?3.1 依赖库配置3.2 引脚定义与连接3.3 WIFI配置3.4 MQTT配置3.5 连接云平台3.6 执行设备4 更进一步 0 写在前面?物联网(Internet of things,
转载
2024-08-06 12:33:03
222阅读