-
Arduino色彩传感器
在这里,我们将学习如何制作颜色传感器。我的模型包括三个包含LED的纸板隔层 - 一个红色,一个蓝色和一个绿色 - 以及一个OP550B光电晶体管。LED在纯色卡片上同时发光。光电晶体管连接到Arduino Uno,它将每种颜色的测量反射光的相对量转换成RGB分量,RGB分量用于点亮与LED相同颜色的RGB LED。第1步:材料*红色LED *绿色LED *蓝色LED …- 0
- 0
- 759
-
-
ESP32-CAM:使用SMTP服务器通过电子邮件发送拍摄的照片
本教程介绍了如何使用SMTP服务器将捕获的照片从ESP32-CAM发送到您的电子邮件帐户。我们将向您展示一个简单的示例,该示例在ESP32引导时拍摄照片并将其作为电子邮件附件发送。拍摄的最后一张照片临时保存在ESP32 SPIFFS中。 为了使该项目正常进行,ESP32-CAM需要连接到可以访问互联网的路由器,并且需要连接到您的本地网络。 该项目与任何带OV2640相机的ESP32相机板兼容。您只…- 0
- 6
- 2.6k
-
ESP32:使用ESP32 DIY电机驱动器
步骤1:材料和工具 ESP32单片机 直流马达 NPN晶体管-BC337 100Ω电阻 二极管-N4148通用 面包板线 面包板 2根杜邦线 步骤2:连接信号 在NPN晶体管的基极(中间)引脚上连接一个100Ω电阻,以保护EPS32板免受过压,然后将其串联到D5 步骤3:连接电源 将集电极(右)引脚接地。 将发射极(左)引脚连接到通用二极管的正引脚。 将通用二极管的负极引脚…- 0
- 3
- 4.4k
-
Arduino教程——如何正确使用外部中断?
1.什么是中断? 试想一下,你正在家里吃饭,这时传来了敲门声,虽然你巨饿,虽然面前全是山珍海味,但此时你不得不去开门,同时不得不放停下生命中最重要的事情——吃饭。打开门后,你发现只是一个查水表的,你检查了水表读数并告诉了查水表的人。关上门,你马不停蹄的又投入了于食物的作战中。我们来分析一下这个颇具传奇性的故事,在这里人生的主旋律——吃饭,就是你的主程…- 1
- 0
- 1.7k
-
(三)nodemcu初级:按键点亮LED灯
步骤一:材料准备 硬件 NodeMCU 按钮 10K欧姆电阻 面包板 USB数据线 导线 软件 Arduino IDE(安装了ESP8266库) 步骤二:电路搭建 按钮连接: 第一个引脚从按钮的一条支脚通过上拉电阻(10K欧姆)连接到+5v电源。 第二个分脚进入从按钮的相应引脚接地(GND)引脚。 按钮另一侧的一个脚连接到数字I / O引脚(引脚D0)用于读取按钮状态。 LED连接: LED 阳极…- 0
- 5
- 8.8k
-
如何使用ESP32控制继电器模块
了解如何创建网页来控制带有ESP32的继电器模块。在本项目中,我们将使用ESP32控制继电器模块。我们将ESP32连接到Wi-Fi网络,然后通过IP地址和端口(显示在串行监视器上)创建一个网页。使用该网页,我们会将命令发送到ESP32以打开或关闭继电器模块。 目录 硬件清单 1个 ESP32 1个 继电器模块 1个 连接线 电路原理图 代码说明 让我们遍历…- 0
- 3
- 8.5k
-
ESP32 BLE 服务器和客户端(蓝牙低功耗)
这篇教程将带领大家了解如何在两个 ESP32 板之间建立 BLE(低功耗蓝牙)连接。一个 ESP32 将成为服务器,另一个 ESP32 将成为客户端。BLE 服务器通告包含客户端可以读取的传感器读数的特征。ESP32 BLE 客户端读取这些特性(温度和湿度)的值并将它们显示在 OLED 显示器上。 什么是低功耗蓝牙? 在直接进入项目之前,快速浏览一些基本的 BLE 概念非常重要,这样您以后能够更好…- 0
- 2
- 4.1k
-
Arduino教程:使用millis()代替delay()
众所周知的Arduino里的delay()将程序暂停指定为毫秒数的参数。 millis()另一方面,是一个返回自程序启动以来经过的毫秒数的函数。 乍一看,您可能会怀疑此功能的实用性。事实是,它在许多情况下非常有用,通常会完全“替换”delay() 。首先让我们看一下如何使用millis()几乎完全像delay()。 时序问题经常出现在编程中。 使用像millis(…- 1
- 4
- 23.7k
-
使用MQ-2气体传感器进行烟雾探测
步骤一 材料准备 硬件准备: Arduino UNO 面包板 杜邦线 5mm红色和绿色LED 蜂鸣器 221Ω电阻 软件准备: Arduino IDE 步骤二 原理说明 在此示例中,您将读取传感器模拟输出电压,当烟雾达到一定水平时,它将发出蜂鸣声并且红色LED将亮起。 当输出电压低于该电平时,绿色LED将亮起。 什么是MQ-2烟雾传感器? LPG 丁烷 丙烷 甲烷 醇 氢 传感器的电阻…- 0
- 0
- 3k
-
面部跟踪和微笑检测万圣节机器人
简介 万圣节快到了!我们决定打造一些很棒的东西。我们决定搭建一个机器人,他们可以跟随您的脸,并且知道您何时微笑然后与您一起笑! 该项目是使用iRobbie App的另一个示例,该应用程序将iPhone转换为Arduino项目的强大工具箱。 该应用程序能够捕获和处理视频,然后通过HM-10蓝牙模块将X和Y坐标以及微笑状态发送给Arduino。 步骤一 材料准备 硬件准备: arduino uno H…- 0
- 0
- 790
-
ATtiny85脉搏血氧仪
简介 显示您的脉搏率,血氧水平以及每个心跳的运动图。 步骤一 材料准备 硬件准备: arduino R3 arduino uno ATtiny85芯片 OLED SSD1306 128x32显示器 maxim integrated max30102 高灵敏度脉搏血氧和心率传感器 3mm LED 1k电阻 按钮 软件准备: arduino IDE 步骤二 原理说明 在ATtiny85基础上实施的该项…- 0
- 2
- 1.5k
-
8×8 点矩阵MAX7219指南 – Arduino教程
我们将在本教程中使用的点阵是一个 8×8 矩阵,这意味着它有 8 列和 8 行,因此它总共包含 64 个 LED。 MAX7219芯片使控制点阵变得更加容易,只需使用Arduino板的3个数字引脚即可。 我认为最好的选择是购买带有MAX7219芯片作为模块的点阵,这样可以简化布线。 您可以一次控制多个矩阵。为此,您只需要将它们相互连接,因为它们的两侧都有引脚来扩展点阵。 所需零件 对于本教程,您…- 0
- 0
- 765
-
NodeMCU上使用ISD1820语音模块
简介 在这个简单的教程中,我将解释在NodeMCU上如何使用ISD1820模块。 语音模块数据手册写道:该模块使用非常简单,你可以通过板载按钮或Arduino,STM32,ChipKit等微控制器直接控制。 步骤一 材料准备 硬件准备: NodeMCU开发板。 ISD1820语音模块。 面包板 扬声器(通常包含在语音模块中) 若干杜邦线 软件准备: Arduino IDE 注意:NodeMcu板的…- 0
- 0
- 2.9k
-
stm8s IIC驱动文件带例程
我这里的 IIC是模拟的,采用刘洋老师编写的驱动文件以及照着他的例程所编写的,作为学习和移植STM8S的IIC还是很不错的。下载后请用IAR8.0版本以上打开,程序是用库函数编写的,并且验证过,有需要的可以下载哦!点这里获取链接,提取码: pgsv 。- 0
- 0
- 754
-
(五)树莓派进阶:诺基亚5110显示屏与Raspberry Pi连接
介绍诺基亚5110显示模块Nokia5110是一款可以显示文字,图像和各种图案的图形显示屏。它的分辨率为48x84,并配有背光。它使用SPI通信与微控制器/微处理器通信。数据和命令可以通过处理器发送到显示器以控制显示输出。它有8个引脚。由于Nokia5110使用SPI通信,我们需要确保启用Raspberry Pi的SPI接口。如果未启用,则使用我们必须启用它。使SPI?要在Raspberry Pi…- 0
- 0
- 1.7k
-
-
带DHT11传感器的ESP8266温湿度Web服务器
所述ESP8266 ESP-01被用作从所述Web服务器以显示温度和湿度信息DHT11传感器。 步骤1:零件清单 ESP8266 ESP-01 DHT11温湿度传感器 4.7k电阻 步骤2:ESP8266 + DHT11 传感器接线 步骤3:将代码上传到ESP8266 **将“ ssid ”和“…- 0
- 2
- 2.2k
-
(十三)51进阶:超声波模块HC-SR04与8051连接教程
介绍超声波HC-SR04模块 超声波模块HC-SR04的工作原理是SONAR和RADAR系统: HC-SR04模块具有超声波发射器,接收器和控制电路。 该模块只有4个引脚,Vcc,Gnd,Trig和Echo。 当给Trig引脚施加10μsec或更多的脉冲时,产生8个40kHz的脉冲。此后,模块中的控制电路使Echo引脚变为高电平。 回声引脚保持高电平,直到它发回传输脉冲的回波信号。 回声引脚保持高…- 0
- 3
- 3.2k
-
(十八)ESP32:HTTP POST 请求
本教程的目的是解释如何使用 ESP32 和 Arduino 环境支持发出 HTTP POST 请求。我们将使用 HTTPClient.h 库来实现。 介绍 本教程的目的是解释如何使用 ESP32 和 Arduino 环境支持发出 HTTP POST 请求。我们将使用 HTTPClient.h库来实现。 因此,我们不必担心在套接字连接之上构建 HTTP 协议,因为我们将有可用的方法来处理它…- 0
- 14
- 3.1k
-
非接触式温度测量及显示
简介你好,欢迎来到这个教程,在这里我将使用MLX90614(GY906)红外非接触式温度传感器,我将它采集到的数据显示到LCDi²c屏幕和OLED显示器上,显示格式分为摄氏度°C和和华氏度°F两种。工作原理:每个物体根据其热量发射红外波,并且使用热电堆检测这些波,这些热电堆变得更热和更热,同时将多余的热量转换为电。以下是有关MLX 90614传感器的一些信息:环境温度范围:-40至125˚C(-4…- 0
- 1
- 1.4k
-
ARDUINO二进制时钟
简介:Arduino二进制时钟首先,让我们来看看如何理解8421二进制系统。你的时钟将有两列用于“小时”,两列用于“分钟”。我们正在使用24小时制。话虽如此,如果是早上8点,时间是0800小时,如果是晚上8点,时间将被读取为20:00小时。在美国陆军基础训练中,当你第一次学习这个时间系统时,他们教会我们在下午时间倒数2。例如,如果我被告知要在2100小时之前成立。在我的脑子里,我想2 1…- 0
- 0
- 1.4k