第一次在分享自己的课设作业,课设实现的内容为使用MSP432和TI的机器人套装利用红外传感器实时检测距离,然后将距离数据通过串口传给ESP8266模块,再使用8266通过WIFI将数据传送给电脑端,同时小车能根据实时距离控制自己的移动,使自己保持在一个安全的范围内。 目录软硬件准备硬件准备软件准备MSP432编程ESP8266编程调试MSP432和ESP8266的连接结尾 软硬件准备硬件准备主板:
文章目录目的数字IO口基本使用外部中断使用示例参考链接LEDC(PWM)常用方法使用示例参考链接SigmaDelta参考链接ADC常用方法使用示例参考链接存在的问题DAC常用方法使用示例参考链接Serial portI2C参考链接I2S参考链接SPI参考链接CAN参考链接触摸功能参考链接HallSensor参考链接题外话(全局中断关闭与开启)总结 目的Arduino core for the E
Arduino Cloud 是 Arduino 的集成平台,能够以简单的方式开发、部署和管理物联网设备。它可支持广泛的硬件,不仅包括 Arduino 开发板,还包括乐鑫基于 ESP32ESP8266 芯片的开发板。一直以来,Arduino 致力于拓展其平台可支持的设备列表,乐鑫 ESP32-S2、S3 和 C3 现已被添加至列表中。ESP32 系列芯片凭借其低成本、高集成和优越的性能等优势,
今年三月就有消息传出乐鑫要发布ESP32-S3等四款芯片,但由于疫情和其它原因,到目前为止,官方是还没有给出确切的消息。面对迟迟未露面的ESP32-S3外界传闻特别多,我们先理理看性能都会有哪些提升吧:都知道乐鑫一直是致力于前沿低功耗WIFI+蓝牙双模物联网解决方案的研发,也是智能家居、智能照明、智能支付终端、智能可穿戴设备、传感设备及工业控制等物联网领域的核心通信芯片。ESP32-S3在原有ES
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、使用到的装置和软件二、STM32CubeMX的配置1.基础配置2.查看自己电机和驱动的资料2.引脚的配置配置RCC配置输出低电平和高电平的两个引脚PWM的配置Keil5 的配置总结 前言本篇文章主要写了使用PWM波来控制电机转速提示:以下是本篇文章正文内容,下面案例可供参考一、使用到的装置和软件1.使用到的软件有ST
一、目的        这一节我们学习如何使用我们的ESP32开发板来控制ESP32-CAM摄像头。二、环境        ESP32 + ESP32-CAM摄像头 + Thonny IDE + 几根杜邦线    &nb
转载 3月前
292阅读
文章目录前言一、ESP32-S3-EYE模块硬件部分软件部分通信部分二、人脸识别和心率检测人脸识别rPPG非接触式心率检测三、数据库连接服务器部署数据库部署四、程序开发模块开发环境开发语言开发逻辑使用模块组件交互逻辑代码开源 前言本文记录了物联网竞赛的项目开发全过程,包含了ESP32S3-EYE使用模块,人脸识别和rPPG代码模块,数据库连接模块,以及基于APICloud开发的软件模块一、ESP
 一、新建一个工程模板二、克隆lvgl所需要的库找到刚才创建的工程blink,在里面创建一个 components 文件夹 克隆所需的最新的 LVGL依赖库,(2021.11.16) V8.1 为例:git clone -b release/v8.1 https://github.com/lvgl/lvgl克隆所需的最新的针对ESP32芯片系列的LVGL驱动库git clone http
(2021/9/18编辑) 红外遥控原理38KHZ载波调制编码1. 美的空调红外遥控器协议R05D1.1 编码格式1.2 时序图1.3 数据位的0/11.4 函数编写1.4.1 引导码L1.4.2 间隔符S和结束码Stop1.4.3 逻辑码“1”和逻辑码"0"1.4.4 成品API1.5 微秒延迟函数1.6 玄学问题1.7 CubeMX的设置 原理由于任何物体都会发射红外线,所以红外通信需要抗
红外遥控我们并不陌生,身边随处可见,最常见的就是家电中的红外遥控,那你知道其中的收发原理吗?今天就来分享一篇关于红外解码的文章。1硬件连接 红外解码只需连3 根线(2 根电源 + 1 根数据)即可,如下图中TSOP382。2NEC 协议解码 本文所述的红外编解码采用 NEC 协议。通信的数据帧里使用 高电平时间 来区分 0 和 1。对于按一下然后按住不动的情况,NEC 协议下是这么处理的:上图
启明云端第一时间已经拿到了ESP32-S3芯片; 很多开发小伙伴都在拿ESP32-S3ESP32-S2相比较,他们到底有什么不同呢?相比ESP32-S2,ESP32-S3是双核处理器,更大的RAM和Flash,支持神经网络计算加速和向量指令等。在物联网市场备受欢迎的 ESP32 是乐鑫在 2016 年推出的 Wi-Fi & Bluetooth/Bluetooth LE MC
ESP32例程为C语言开发,并非Python/Arduino/AT指令开发,基于ESP-IDF_V4.2框架库,采用纯C语言开发,开发工具为Visual Studio CodeAndroid(安卓)例程全部为原生Android开发,例程全部支持到SDK版本29  Android 10.0(Q) 开发工具为Andirod Studio 4.0PC源码例程为Visual Studio 201
转载 5月前
151阅读
ESP32-S3开发环境搭建 --- arduino版本前言安装方法方法1方法2下载相关文件编译工具链下载get下载安装编译工具手动下载安装开发板添加总结 点击图片 前言不久前到乐鑫官方github已经更新了关于arduino IDE中开发ESP32-S3部分的分支,所以我在这篇文章中记录一下在arduino IDE下添加ESP32-S3开发板的艰难过程,闲话不多说,下面我们直接
NVS 文章目录NVS1. NVS1.1 概述1.2 键值对1.2 命名空间1.3 NVS使用流程1.3.1 配置分区表1.3.2 擦除nvs空间1.3.3 初始化nvs空间1.3.4 获取nvs空间的操作句柄1.3.4 读写nvs空间1.3.4 提交修改1.3.5 关闭nvs空间2. 使用案例2.1 单变量操作2.2 复杂结构体操作3. 参考资料 1. NVS1.1 概述   NVS全称是非易失
今天学习了一下外部中断检测按键引脚电平变化触发中断,并在中断服务程序中实现对LED灯的反转:有关外部中断 EXTI ( Extern Interrupt )外部中断: 1.EXTI 可以监测指定 GPIO 口的电平信号,当其指定的 GPIO 口产生电平变化时, EXTI将立即向 NVIC 发出中断申请,经过 NVIC 裁决后即可中断 CPU
写在最前面内容来自我写的报告,文章结构也照搬了我的报告,因为报告有篇幅限制删掉了很多代码。水平很低难免有不少错误,希望看到的朋友可以帮我指出,后续会继续整理,继续更新。 越是学习,越觉得自己只是一个小学生,甚至有点滑稽,根本没有自己的创新,更多的时候只是一个搬运工,一个调包侠。诚然其实调包、调试代码事情也没那么简单,但是更希望自己能做一些属于自己的东西,令自己满意的东西,令自己赏心悦目的东西。 希
玩了那么就cam都玩坏不知道多少个了(还好用的老师的不然得心疼死),但好像没有沉下心来好好看过它的例程源码。正好最近想搞一下linux下的监控项目,所以想先来看看这段代码多学习学习。首先我们先来看看主函数#include "esp_camera.h" #include <WiFi.h> // // WARNING!!! PSRAM IC required for UXGA resol
用 Arduino 玩转 ESP32 系列历史文章目录:ESP32 概述与 Arduino 软件准备ESP32 GPIO接口编程入门蓝牙翻页笔(PPT 控制器)新冠肺炎疫情数据实时显示器B 站粉丝计数器Siri 语音识别控制 LED 灯Siri 语音识别获取传感器数据彩屏显示入门(一):驱动库设置与彩屏效果展示 距离上一篇彩屏显示入门,已经拖更了一个月了。在上一篇中,我们
ESP32 默认是通过 UART0 (即 TX0(GPIO1)和 RXD(GPIO3))来下载固件的。Windows 下可使用 Flash download tool 工具来下载编译后的 bin 文件;Ubuntu 下可使用 esptool 工具来下载 bin 文件,例如:esptool.py -p /dev/ttyUSB1 -b 460800 --before default_reset --a
目录一、简介二、所需材料三、官方例程四、使用方法4.1 RMT初始化4.2 WS2812初始化4.3 点亮WS2812五、LED颜色渐变5.1 第一种实现方法5.2 第二种实现方法5.3 彩虹跑马灯一、简介        官方关于RMT的介绍:RMT(红外遥控器)是一个红外发送/接收控制器, 其特殊设计支持生成各类信号
  • 1
  • 2
  • 3
  • 4
  • 5