-
二十八,如何配置ESP32双核
1,介绍 ESP32是ESP8266 的一个升级、改进的版本(花时间玩ESP32 后,发现比ESP8266更快,功能更加丰富)。ESP32 的一个特点是其他单片机不能比的是它支持双核。以下的演示将为您展示如何在arduino中配置ESP32 多核。 2.硬件 ESP32开发板 3.代码设计 我们将重用Queue教程,在本演示中,我们创建了2个任务,1个任务称为“sendTa…- 7.1k
- 0
-
二十九,ESP32FreeRTOS:如何使用Messages Queue
1,介绍 队列是先进先出(FIFO)缓冲区。 - 在FreeRTOS中: + Queue用于存储在任务之间交换的数据/消息。 +数据将被复制(不参考)到队列。 +多任务访问 +阻塞队列读取(任务移动到阻塞状态以等待数据) +阻塞队列写入(任务移动到阻塞状态等待队列中的可用空间可用) +阻止多个队列(任务移动到阻塞状态以等待一组队列上的数据)。 2.演示 在本演示中,我们将创建3个任务,…- 4k
- 0
-
通过网络控制LED灯(D-DUINO)
控制LED始终是刚开始学习硬件的起点,如Arduino,Raspberry Pi ......都是这样 但D-duino可以做得比他们更多(我们也可以使用nodemcu替代,都是ESP8266的)。 接下来让我们开始吧:网络控制LED灯。 在这个项目中,我使用LUA语言编写此程序。- 1.2k
- 0
-
使用SIM808模块做一个汽车定位系统
该项目是一个简单的定位系统,使用内置于SIM808模块中的相同GSM和GPS模块。在本项目完成后,当您从任何手机发送信息到GSM模块时,您将能够根据模块的GPS位置获得模块的GPS位置响应。- 2.4k
- 0
-
二十八,ESP32 低功耗睡眠模式
1,介绍所有先前与WiFi相关的演示,ESP32都以站点模式运行,其中ESP32将成为WiFi网络的客户端。在此演示中,我们将使其成为一个接入点,在该接入点中,它是WiFi发射点,以便WiFi客户端可以连接到它。请注意,ESP32可以在站点和接入点模式下运行,它是WiFi客户端并发射WiFi。2,硬件您不需要任何额外的硬件。3.软件为了设置ESP32的WiFi模式,我们将使用以下功能:- …- 5.8k
- 0
-
二十七,使用首选项备份ESP32主闪存中的数据
一,介绍 该库使用主闪存的一部分来存储数据, 数据存储在键值对下。密钥长度为15个ASCII字符,必须是唯一的。值可以是: +整数类型 +可变长度二进制数据(blob) - 必须匹配写入和读取值的数据类型。 - 我们的首选项具有如下结构: namespace { key:value } 其中命名空间是为了避免键冲突(…- 2.4k
- 0
-
二十六,ESP32 使用事件组同步多个任务-广播事件
一,介绍 事件组的好处: - 任务将处于阻塞状态以等待一个或多个事件的组合。它有助于同步多个任务,广播事件(通过设置任务的事件位以通知发生的事件)到多个任务。 - 取消阻止等待相同事件/操作或要发生/完成的事件/操作组合的所有任务。 - 事件标志可以是0或1.它用于指示事件是否发生。并且由EventBits_t数据类型中的一个位表示。 - 事件组是一组事件标志。 - EventBits_t的值为0…- 4.9k
- 0
-
二十五,ESP32 使用定时器中断
一,介绍 在blinky演示中,我们使用delay()函数使LED闪烁。在本演示中,我们将使用Timer(这是硬件定时器)来复制delay()函数。使用Timer我们可以安排何时需要启动任务和重复。应用于此演示,当Timer超时时,我们将每1秒更改LED的当前状态(ON至OFF至ON)。 二,硬件 ESP32开发板 一个红色LED 三,电路图 连接: [ESP32 IO18和ESP32 GND到L…- 9.7k
- 0
-
Arduino测谎仪
项目需要的材料Arduino Nano R35毫米LED:红色5毫米LED:绿色5毫米LED:绿色电阻2K线 若干第1步:它是如何工作的我们的皮肤很棒!它为我们提供了一种体验触觉的媒介,它可以防止感染并保持内脏,但我敢打赌,你不知道我们的皮肤根据许多不同的东西改变导电性,这是我们的心情!它叫做Electrodermal活动(EDA),你可以在这里阅读一个非常有趣的维基百科页面。基础是我们的皮肤根据…- 1.9k
- 0
-
Arduino – 基于Web的操纵杆
材料:Arduino unoPHPoC WiFi Shield for Arduino伺服电机SG90布线在Arduino上堆叠PHPoC WiFi Shield将两个伺服电机的引脚GND和VCC分别连接到GND和5V的Arduino。(arduino的引脚IOREF可以像5V引脚一样使用)将两个伺服电机的引脚信号分别连接到Arduino的引脚8和引脚9。数据流Web浏览器---> PHPo…- 1k
- 0
-
(二) 电路和电路图
电路 电路就是电的流通路径,通常由电源、负载、连接导线和控制器组成。 其中,电源是将非电能转换为电能的设备,如电池、发电机等。 负载是将电能转换为非电能的设备,如电灯、电炉、电动机等。 连接导线用以传输及分配电能,控制器用来控制电路通断、保护电源,如开关、熔断丝、继电器等。 下图是一个最简单的电路,也就是我们日常生活中经常用到的手电简简单电路。 电路图 在实际工作中,为便于分析,通常将电路中的实际…- 2.1k
- 0
-
基于nodemcu的简单点阵时钟
这个项目在由四个8 x 8模块组成的点阵显示器上显示小时和分钟的简单时钟。该处理器是基于ESP8266芯片的通用Arduino兼容的NodeMCU开发板,里面集成了Wi-Fi功能。我们没有在这个项目中使用Wi-Fi,但我打算以后再添加它。 我想要一个简单的时钟,只显示时间,不会有比这更复杂的功能。所有现成的时钟似乎都包含警报,而我买的最后一个时钟并不会处理夏令时,尽管电池似乎只能保持警报发出蜂鸣声…- 2.2k
- 0
-
物联网如此简单:带有NODEMCU和OLED的家庭气象站
在本项目中,我们将开发一个家庭气象站,将显示室内信息,如温度和空气湿度。那么 ,我们开始吧。第一步 准备材料NodeMCU ESP8266-12E开发板0.96“I2C IIC SPI串行128X64白色OLED显示模块DHT22 AM2302温湿度传感器USB数据线若干杜邦线外部5V电源或电池第三步 硬件搭建SSD1306,其主要特点是:显示尺寸:0.96“I2C IIC SPI串行128X64…- 2.8k
- 0
-
-
Arduino指纹传感器教程
我一直想尝试一个指纹传感器模块,以便更多地了解它的技术,并在我的一些项目中使用它,以便为它们增加生物识别安全性。 为了演示传感器的简单使用,构建了这个简单的项目。我已经将传感器连接到Arduino Nano,我也使用了小而快的1.44英寸彩色TFT显示屏。该项目要求有效的指纹才能解锁。当我将手指放在传感器上时,它会识别我的手指,将指纹图标变为绿色并欢迎我。如果我的女朋友将手指放在传感器上,它也会识…- 3.5k
- 0
-
Arduino酒精探测仪
第1步:材料和工具液晶屏16x2MQ-3酒精传感器Arduino UNO5V无源蜂鸣器10kOhm电阻器无焊面包板焊接面包板PVC管(直径2厘米)20根公/母跳线20根母/公跳线6节电池AA6个电池座开关按键焊接套件烙铁30W热胶切纸机电位器5K纸箱(20x6x13)绝缘胶带第2步:焊接LCD屏幕。一旦你拥有了所有的材料和工具,你就会发现你的液晶显示屏没有针脚。为了解决这个问题,您需要将必要的销钉…- 1.3k
- 0
-
(二十三)nodemcu初级:土壤湿度监视器
在这个课程中,您将看到如何让土壤湿度传感器在Nodemcu完美地工作。 在工作的过程中,可以通过液晶显示器查看检测到的湿度值。 在这个课程中,我们将使用16×2的液晶显示器,这个显示器相对来说用的比较多。 那么,我们开始把! 第一步 材料准备 硬件清单: NodeMCU开发板 湿度传感器 16x2 LCD 面包板 跳线或杜邦线 USB数据线 第二步 原理说明 该湿度传感器可用于检测土壤…- 3.3k
- 0
-
(二十二)nodemcu初级:使用加速度传感器控制舵机
在前面的课程中,学习了如何使用舵机,如何使用加速度计,这节课,将会把两个东西结合起来。 使用加速度传感器,从而控制舵机的角度。那么,我们开始吧! 第一步 准备材料 硬件清单: ADXL335:加速计传感器 NodeMCU开发板 舵机 连接线(可选) 面包板 跳线或杜邦线 USB数据线 第二步 原理说明 舵机是可以转向指定位置的设备。 通常,它们有一个可以转到最大180度。使用NodeMCU,我们控… -
(二十一)nodemcu初级:使用电位器控制舵机
前面的课程教了大家怎么用光敏电阻控制舵机,现在这节课,大家将能学会怎么用使用电位器来控制舵机。 那么,我们现在开始吧! 第一步 准备材料 硬件清单: NodeMCU 10K电位器 舵机 面包板 USB数据线 连接线或杜邦线 第二步 原理说明 关于电位器 电位器是一个三端电阻,带有滑动或旋转触点,形成可调电压分压器。 电位器通常用于控制电子设备,例如音频设备上的音量控制。 由机构操作的电位器可用作位…- 4.5k
- 0
-
(二十)nodemcu初级:使用光敏电阻控制舵机
在这节课中,将学习一个小项目,就是通过光敏电阻控制舵机。 即舵机角度随着光的改变而改变。 学会了这个项目,做个智能窗帘也不是不可以的,好吧 ,开始了! 第一步 准备材料 硬件清单: NodeMCU开发板 LDR /光敏电阻 10kΩ电阻 舵机 面包板 USB数据线 连接线或杜邦线 第二步 电路连接 光敏电阻的连接: 输出本质上是模拟的,因此它连接到NodeMCU 的A0引脚。 舵机连接… -
(十九)nodemcu初级:光敏电阻之光控灯制作
这是一个简单的NodeMCU项目。 该项目当环境光线比较弱时,灯光会打开,当光线强的时候,灯会关闭。这就是一种光控灯了。 通常,我们会采用光敏电阻光敏电阻(LDR),其电阻值根据光强度进行变化。 第一步 材料准备 硬件清单: NodeMCU LDR /光敏电阻 10kΩ电阻 LED 面包板 USB数据线 杜邦线或跳线 第二步 电路搭建 LDR:输出本质上是模拟的,因此它连接到NodeM…- 2.7k
- 0
-
(十八)nodemcu初级:LM35温度传感器的使用
在这个课程中,我们将学习如何将LM35与NodeMCU进行连接,并通过串口监视器查看温度数据。 第一步 材料准备 硬件清单: NodeMCU开发板 LM35温度传感器 面包板 跳线或杜邦线 USB数据线 第二步 原理说明 通常,LM35是一种温度传感器,专门用于测量物体的温度的。 LM35是一款精密IC温度传感器,其输出与温度成正比(单位为°C)。 使用LM35,与热敏电阻相比,可以更精确…- 2.4k
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!











































