一、前言本人也是刚刚开始学习ESP32,还未毕业。对嵌入式开发有一点点基础,之前一直还玩的是8051和STM32单片机。自从我发现了ESP32后,我就对它产生了浓厚的兴趣。之后我就在官网买了一块开发板,开始我的学习之旅。   首先说说我为什么会对它产生浓厚的兴趣,第一、片上资源丰富,有多丰富大家可以到官网查找手册。对于一个想入门嵌入式的人来说,这些都是必须的。第二、软件框架开源。如果你目前不想去了
转载 2024-05-28 13:52:28
65阅读
常用代码编辑器Arduino IDEArduino IDE 2.0VsCode + PlatformIOESP IDFArduino IDE软件下载软件下载 老熟客了,官方最新版是1.8.19。调试一些简单的代码还可以,但代码量一多就不适合了。官网下载对国内网络不太友好,在文末给出下载软件安装 这个无脑next就行,除了安装路径看个人喜好,我一般是放在D盘安装的时候不要着急离开,一般在安装进度
自从我学习程序设计开始,就不断地听到大家谈论面向对象。在最开始接触C++时,确实被它的OO特性迷住了,相比之前用过的C语言更加丰富多彩。想当初,经常因为写出了一个类而暗自自豪半天。现在做程序员也有些年头了,回过头来看以前似乎领悟到的OO思想又有了一些新的感悟。一、代码之外的对象提起OO,大家都会想到class关键字。以前老师这么教的,平时自己也是这么用的。虽然有些语言中的表现不一样,但本质上都
几乎所有学习编程的程序员或爱好者第一个练习程序都是这个叫"hello world"的程序,这个程序最初是指在计算机屏幕上输出"hello world"这行字串符的程序,这个例程在 Brian Kernighan 和 Dennis M. Ritchie合著的The C Programme Language使用而广泛流行。如果在ESP32中使用,因为该设备在大部份的版本中,是并没有配备屏幕之类的输出模
(1)实现精确、复杂的内存补丁;(2)实现增强的PEDIY;(3)与Hook技术相结合。驱动层防范:  KeUserModeCallback 放全局消息钩子注入NTSTATUS KeUserModeCallback ( IN ULONG ApiNumber, IN PVOID InputBuffer, IN ULONG InputLength, OUT P
转载 6月前
59阅读
ESP32 - ULP 协处理器在超低功耗模式下软件模拟 I2C 读取光照传感器(汇编)本文是关于 ESP32 - ULP 协处理器在低功耗模式下模拟 I2C 主机读取光照传感器 BH1750 的例子1. I2C 管脚分配软件模拟 I2C 的例子使用 RTC_GPIO9, RTC_GPIO8 两个管脚, 对应的 GPIO 管脚如下表I2C_PINRTC_GPIOGPIOI2C_SCLRTC_GPI
转载 2024-05-16 09:00:20
150阅读
第一、接入说明esp32 的程序和esp8266的程序几乎相同,因为他们引入的包的函数都是一样的,所以之前esp8266的接入程可以无缝接入巴法云,但是需要做简单修改,需要修改的地方有两处,把包头中ESP8266去掉,和修改引脚。第一处:#include <ESP8266WiFi.h>修改为#include <WiFi.h> 第二处修改需要控制的引脚,把esp8266引脚:
【写在前面】最近在读《ESP32-C物联网开发实战》,个人感觉书在这一块讲的并不太适合初学者。这里反过来,先通过实践的方式实现功能,搞懂每一行代码的实现机制之后,再去一个个研究硬件的原理和机制。   如果还没搭建好环境,或者碰到找不到头文件的问题,以下指路:目录一点必要的准备知识从点灯开始入坑level1:光速点亮一颗灯level2:点灯只是计划的一部分——利用定时器控制定时器
文章目录目的库基础说明库列表Python基础库嵌入式设备相关库ESP32特有库总结 目的对于Python来说丰富的库是其使用快速简易的关键,这点对于MicroPython也一样,这篇文章就对MicroPython的库做个罗列和简单说明。库基础说明MicroPython库分为三部分。一部分是把基础Python中常用的库结合硬件特典重新实现的,为了做区分这部分库在命名上稍有改变,比如原版的 json
5.1 C 语言基础知识复习         本节我们给大家介绍一下 C 语言基础知识,对于 C 语言比较熟练的开发者,可以跳过此节,对于基础比较薄弱的开发者,建议好好学习一下本节内容。         由于 C 语言博大精深,不可能我们一
一、简介LED控制(LEDC)外围设备主要用于控制LED的强度,尽管它也可以用于生成PWM信号用于其他目的。它具有16个通道,可以生成独立的波形,这些波形可以用于驱动RGB LED器件。LEDC通道分为两组,每组8个通道。一组LEDC通道以高速模式运行。此模式在硬件中实现,并提供PWM占空比的自动且无干扰的更改。另一组通道在低速模式下运行,PWM占空比必须由驱动程序在软件中进行更改。每组通道还能够
      ESP32 芯片是一款 2.4 GHz Wi-Fi 和蓝牙双模芯片,内置 1 或 2 个 32 位处理器,运算能力最高可达 600 DMIPS。       ESP-IDF 即乐鑫物联网开发框架,可为在 Windows、Linux 和 macOS 系统平台上开发 ESP32 应用程序提供工具链、API、组件和工作流的
前言ESP8266玩了很久了,一直都听说出了ESP32。最近就买了两块该开发板。要玩ESP32,首先就要搭建好开发环境。那么这篇文章就是主要讲解如何在Windows下搭建ESP32的开发环境。开发平台和工具Windows 10 x64AiThinkerIDE_V0.5cygwineclipseesp-idfFlash 下载工具 V3.4.8IDE环境使用安信可的IDE,目前最新版本是AiThink
转载 2024-04-23 10:19:21
225阅读
我曾看到有人翻了aleph1的<<smashing stack for fun and profit>>, 奇怪的是里面把写shellcode的部分给略掉了,我觉得对于想自己写点儿exploit 的人,不懂怎么写shellcode是不行的.所以我就参考alph1的文章来讲讲怎么写 shellcode.不对的地方还请多多指教.
ArduinoAuthor: Andrew.Du基础基础语法:setup() loop() pinMode(引脚,模式) pinMode(13,OUTPUT);设置13号引脚为输出 //在使用输入或输出功能前,你需要先通过pinMode() 函数配置引脚的模式为输入模式或输出模式。 --- digitalWrite(引脚,HI
物品清单1.配件清单:STM32F103C8T6、12V直流电源、DC可调降压模块、TB6612电机驱动、红外避障模块、红外循迹模块、超声波测距、红外遥控、syn6288、奥还有。。。。。。轮子 其他零件:PCB支柱、螺丝、若干杜邦线、洞洞板功能设计1.红外遥控实现控制2.避障功能实现流程3.跟随功能实现流程4.循迹功能实现流程软件驱动代码及原理点击下方链接直接跳转红外遥控循迹功能超声波测距PWM
转载 2024-08-27 09:52:39
76阅读
1 搭建ESP-IDF开发环境1.1 官方安装示例官网教程/ESP-IDF编程指南1.2 快速下载ESP-IDF工具1.2.1 官网下载网址:ESP-IDF Windows Installer Download在线安装与离线安装的区别 在线安装程序非常小,可以安装 ESP-IDF 的所有版本。在安装过程中,安装程序只下载必要的依赖文件,包括 Git For Windows 安装器。在线安装程序会将
开发板简介开发环境搭建 windowsESP32例程为C语言开发,并非Python/Arduino/AT指令开发,基于ESP-IDF_V4.2框架库,采用纯C语言开发,开发工具为Visual Studio CodeAndroid(安卓)例程全部为原生Android开发,例程全部支持到SDK版本29  Android 10.0(Q) 开发工具为Andirod Studio 4.0PC源码例
转载 2024-03-17 09:11:16
303阅读
简 介: 给出了对于基于ESP32设计的智能车竞赛的の比赛系统的硬件调试过程。基本上验证了硬件设计的合理与正确性。在第一部分的“修改建议”中也给出了硬件电路的修改意见。关键词: 智能车竞赛,比赛系统,ESP32,电磁感应  §01 基于ESP32的竞赛比赛系统根据 AI视觉组基于ESP32的裁判系统第一版本设计要求 ,由龙邱设计制作了比赛系统的硬件模块。下面对于该模块的硬件进行初步调
1、三相异步电动机接线e68a8462616964757a686964616f313333656635616个接头,只接3个就可以运转,是由于采用了星形接法。2、星形接法就是 把三相绕组的尾和尾接到一起,三个头做为星点或者把头和头接到一起,三个尾做为星点,三个星点分别接电源,所以你看到的只接了三个。3、三相异步电动机,内部的线圈共有三组,每一组两个头,共六个电源接头,这三组线圈是不通的,三相异步电
  • 1
  • 2
  • 3
  • 4
  • 5