城市之美,美于道路建设,道路之美,美于景观布置!物联网、人工智能、区块链成为当下最热门的主题,人工智能和区块链可能对我们生活的影响还未体现。而物联网却已经开始渗透到我们生活中。智慧花箱正是利用物联网技术,实现智能化工作的新产品。什么是物联网技术?物联网技术是通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,将任何物品与互联网相连接,进行信息交换和通讯,以实
摘要:本文介绍舵机的使用方法在前面介绍TT马达的时候,提到过舵机。舵机是种精密控制类电动机,也是电动机的种,它的主要作用是旋转到某指定位置,在机器人领域使用得相当的广泛,用来实现各种机械臂和机器人关节的运动。下面就来了解下舵机的工作原理。在前面知道TT马达是由电动机和减速箱组成,而舵机为了精确控制电机的旋转角度,因此,在普通马达和减速箱的基础上增加了用于测量角度的角度传感器以及控制电机旋转
目录:老少皆宜、超长干货文警告1、快速入门创建产品 —— 小白,打包带走去吹牛2、代码分析 —— 老炮,快速了解能用上 2.1 从start.sh分析开发环境如何自动构建2.2 从sample.c分析程序流程2.3 数据下发流程分析2.4 数据读取与上报流程分析3、移植到ESP32上搞IOT —— 二营长,把老子的意大利炮拿上来 3.1 搭建ESP32全自动命令行开发环境3.2 基
0 前言EPWM的实验教程来了,大家久等了。这节的学习是非常重要且常用的,比如说SPWM,SVPWM调制算法都要用到这个功能。但由于这些调制算法都是比较高阶的,目前不适合作为基础教程,我们在做完基础教程之后会写个关于“算法实现的高阶教程系列”。因此,在这节我们以呼吸灯控制作为实验目的,进行详细介绍EPWM的配置过程(代码注释)。以下将分为硬件部分、软件部分和实验展示三方面进行介绍,不清楚的欢迎
原博主的网站shumei52.top,分享三例程:使用ESP32做一个实时语音对讲机,MQTT协议实现公网对讲,ESP32-CAM 上传图像数据到网络。并附上例程链接。可以比对着看来学习NOW,MQTT使用方法。想办法把图像和语音代码融合在起,实现声音和图像同步传输。:使用ESP32做一个实时语音对讲机2022-08-05 C/C++编程,ESP32/ESP8266 4 条评论 3311 次
文章目录1 阿里云物联网平台2 程序编写2.1 ESP32-COM4 设备2.1 ESP32-COM5 设备3 实验现象分析 1 阿里云物联网平台在设备管理下创建两设备,参考ESP32基础应用之ESP32与阿里云物联网平台实现数据互传(MQTT协议)在规则引擎下创建云产品流转,包括数据源、数据目的、解析器,参考云产品流转概述创建数据源创建数据目的创建解析器依次关联数据源、数据目的、解析脚本,解
转载 2024-04-18 11:00:15
189阅读
第四章第9节  本节描述了一个简单多任务内核的设计和实现方法,这个内核包括两特权级3的用户任务和一个系统调用中断过程。本节给出的内核实例由两文件构成。一个是使用as86语言编制的引导启动程序boot.s,用于在计算机加电时从启动盘上把内核代码加载到内存中;另一个是使用GUN as汇编语言编制的内核程序head.s,其中实现了2运行在特权级3上的任务在时钟中断控制下相互切换运行,并且还实现了在
DesktopScreenDemoV4.0.0 app_main.c文件中对桌面小屏幕的功能实现用到了三函数,所以我计划把项目代码分成三篇文章来进行分享,主要分成三部分,sleep_mode_init()函数、background_task(void* arg)函数和app_main函数。这节与大家起学习的是app_main函数的内容。app_main函数是DesktopScreen的主函
ESP32-S3 的 SPIFFS 文件系统ESP32-S3的ROM,RAM,FLASH存储器类型描述容量内部存储器ROM用于存储固定的程序代码和数据384KBSRAM用于存储运行时的程序数据512KBRTC SRAM在深度睡眠模式下仍然保持数据16KB外部存储器PSRAM片外用于存储运行时的程序数据最大16MB特殊存储器RTC FAST memory可以作为指令存储器也可以作为数据存储器进行访问
转载 2024-06-10 05:25:59
1684阅读
摘要:本文介绍如何使用四方向传感器RPI-1031模块四方向传感器是种倾斜传感器用来检测一个物体水平倾斜情况,也就是能检测到一个水平放置的物体向前、向后、向左还是向右倾斜。在早期的手机中都是有这个功能模块的,后来逐渐被功能更强大的加速度传感器所替代。在后边实现小车遥控手柄的时候,可以把这个传感器安装进去,这样,就可以通过遥控器的向前、向后、向左和向右来控制小车向前、后、左、右运动了。但也需要提醒
自用。. 功能(时间显示为24小时制。) 基础功能:正常时间显示,闹钟时间显示,闹钟触发。 进阶功能:清零正常时间,编辑闹钟时间,闹钟触发灯效。 清零,编辑操作均使用开关控制。灯效使用所有的LED-R Switch0: 选择闹钟目前的状态。开:显示正常时间。关:编辑闹钟时间。 Switch4: 向左移动要编辑的时间位。 Switch3: 向右移动要编辑的时间位。 Switch2: 增加时间位对应
该程序大概框架与中使用大致相似TFT_eSPI库移植,ESP32 + ST7789驱动TFTLCD1,进入TFT_eSPI库文件夹,打开User_Setup_select.h,注释掉User_Setup.h头文件,同时找到适合自己屏幕的头文件,解开他的注释 2,进入TFT_eSPI库文件夹,在User_Setup.h文件中选择自己使用的驱动 3,然后还要进到Setup24_ST
转载 2024-07-04 18:11:36
130阅读
前言Hello,大家好,这里是OAK中国,我是助手君。本期分享的内容来自日本的Ralph Yamamoto的AI增强型安全监控项目,从硬件到软件,有非常详细的讲解。内容由OAK中国整理发布。这个项目中使用的东西硬件组件:OAK-D-IoT-40Microwave Proximity Detector RCWL-0516M5Stack M5StickC ESP32-PICO Mini IoT Dev
如何搭建ESP32开发环境(ESP-IDF)开发框架介绍:ESP-IDF是乐鑫ESP32开发的套框架,能够帮助用户快速开发物联网(loT)应用,满足用户对于Wi-Fi,蓝牙,低功耗等性能的需求。编译工具链介绍:该工具链类似于之前我们使用的Keil,由于其内部已经集成了编译链,所以不用设置也可以使用。但是乐鑫的工具链不同,没有类似于Keil这样的工具,但是有官方提供给编译工具链,之后进行交叉编译,
将固件从一个ESP32克隆到另一个ESP32种强大的技术,可以将已编程设备的功能复制到一个新设备上。无论您是准备大规模生产、故障排除还是只是节省时间,本指南都将引导您完成两种简单有效的固件克隆方法。 我们将探讨: •软件方法-最简单和最用户友好的方法。 •命令行方法-高级用户的多功能选项。 我们 ...
转载 9天前
410阅读
因为刚好做作业需要用到双机通信,顺便学习下,我在网上找了很多方法,试过蓝牙通信,但是只能实现发送字符串(个人能力只能到这步,等后面有时间再深入研究蓝牙通信)最后实现方式是 AsyncWebServer和HTTPClient实现双机通信。 这里我把ESP32-C3接温湿度传感器、空气报警器的当做服务端,ESP32-C3接OLED显示屏的当做客户端,一个发送数据,一个接受数据。 文章目录、服务端
转载 2024-04-26 13:35:16
83阅读
32位CPU所含有的寄存器有: 4数据寄存器(EAX、EBX、ECX和EDX)2变址和指针寄存器(ESI和EDI) 2指针寄存器(ESP和EBP) 6段寄存器(ES、CS、SS、DS、FS和GS)1指令指针寄存器(EIP) 1标志寄存器(EFlags)1、数据寄存器数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。32
ESP32环境搭建(Thonny+MicroPython+ESP32、开发环境说明二、下载和安装Thonny三、下载MicroPython四、下载ESP32驱动五、烧录MicroPython到ESP32六、Thonny与ESP32交互七、编写代码7-1、编写段简单的程序附录:点灯实验八、总结 、开发环境说明硬件:ESP32解释器:MicroPython(种针对于硬件做了特殊处理的Pyt
今天在段中断服务子程序中发现这么句话。delay_ms(10);//消抖  于是很好奇什么是抖动,以及为什么要消除抖动,还有抖动该怎么消除。1.先讲下什么是抖动:通常按键所用的开关都是机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上就稳定的接通,在断开时也不会下子彻底断开,而是在闭合和断开的瞬间伴随了连串的抖动。这是我画的丑图,按键
转载 2024-08-14 11:18:51
169阅读
开发环境搭建笔记第步arduino开发环境下载般我们第次下载肯定是去官网上下载 大家都知道这个下载速度很慢我之前安装的版本是1.8.10担心不可以所以直接再下载点的版本 解压后可以直接使用 刚打开还需要些配置 我们可以简单的根据自己的喜好进行下配置第二步添加esp32支持包 这个问题肯定是要百度了,有人做过这种事情我们就学习下 这里我已经在某热心网友那里下载了一个能用的包这个
  • 1
  • 2
  • 3
  • 4
  • 5