-
-
ESP32 引脚参考:你应该使用哪些 GPIO 引脚?
ESP32 芯片有 48 个引脚,具有多种功能。并不是所有的 ESP32 开发板的管脚都暴露在外,有些管脚不能使用。 关于如何使用 ESP32 GPIO 有很多问题。你应该使用什么引脚?您应该避免在项目中使用哪些引脚?这篇文章旨在成为一份简单易懂的 ESP32 GPIO 参考指南。 下图说明了 ESP-WROOM-32 的引脚排列。如果您使用ESP32 裸芯片构建定制板,则可以将其用作参考: 注意…- 0
- 0
- 3.6k
-
(二)51基础:8051和Keil IDE入门
介绍 8051微控制器可以用两种语言编程 汇编语言 C语言 8051单片机流行开发IDE是由MCU 8051和μVision开发的代码。 Keil μVision IDE包括: C编译器 - C51.Exe 汇编程序 - A51.Exe 链接器/定位器 - BL51.Exe 库程序- LIB51.Exe 十六进制转换器 - OH51.Exe 让我们使用带有C51编译器的Keil &mu…- 0
- 0
- 2.1k
-
ATtiny85脉搏血氧仪
简介 显示您的脉搏率,血氧水平以及每个心跳的运动图。 步骤一 材料准备 硬件准备: arduino R3 arduino uno ATtiny85芯片 OLED SSD1306 128x32显示器 maxim integrated max30102 高灵敏度脉搏血氧和心率传感器 3mm LED 1k电阻 按钮 软件准备: arduino IDE 步骤二 原理说明 在ATtiny85基础上实施的该项…- 0
- 2
- 1.6k
-
多功能Arduino 机器人
该机器人控制板包含一个 ATmega328P 微控制器和一个 L293D 电机驱动器。当然,它与 Arduino Uno 板没有什么不同,但它更有用,因为它不需要另一个屏蔽来驱动电机!它没有跳线杂乱,可以使用 CH340G 轻松编程。在驱动两个直流电机的同时,您还可以通过使用此板的 I/…- 0
- 0
- 446
-
通过 NodeMCU (ESP8266) 将传感器数据上传至 MQTT 云服务
简介 本示例将演示如何通过 基于 ESP8266 的 NodeMCU,把通过 DHT11 传感器搜集到的温、湿度数据通过 MQTT 协议将其上报到云端的 MQTT 服务,并且展示应用端如何订阅到这些数据并对之进行处理的过程。本文使用 MQTT 协议的原因在于该协议比较轻量级,节约能耗,非常适合于物联网的相关使用场景;目前各大公有云云提供商基本上都开放了基于 MQTT 协议的 IoT Hub 服务。…- 3
- 7
- 2k
-
Arduino指纹传感器教程
我一直想尝试一个指纹传感器模块,以便更多地了解它的技术,并在我的一些项目中使用它,以便为它们增加生物识别安全性。 为了演示传感器的简单使用,构建了这个简单的项目。我已经将传感器连接到Arduino Nano,我也使用了小而快的1.44英寸彩色TFT显示屏。该项目要求有效的指纹才能解锁。当我将手指放在传感器上时,它会识别我的手指,将指纹图标变为绿色并欢迎我。如果我的女朋友将手指放在传感器上,它也会识…- 0
- 0
- 3.5k
-
DHTxx传感器的使用方法—DHT11
简介DHTXX传感器在Arduino中非常受欢迎。 DHT传感器是用于测量温度和湿度的传感器。这些传感器包含一个芯片,可进行模数转换,并在温度和湿度下发出数字信号。这些信号易于使用任何微控制器(MCU)读取。步骤一 材料准备硬件准备:DHT11温湿度传感器*1Arduino UNO*1面包板*110kΩ电阻*1杜邦线若干USB数据线*1软件准备:Arduino IDEDHT11库步骤二 原理说明D…- 0
- 0
- 1k
-
带滑块的 ESP32 Web 服务器:网页控制 LED 亮度 (PWM)
本教程展示了如何构建一个带有滑块来控制 LED 亮度的 ESP32 Web 服务器。您将学习如何将滑块添加到您的 Web 服务器项目,获取其值并将其保存在 ESP32 可以使用的变量中。我们将使用该值来控制PWM 信号的占空比并改变 LED 的亮度。例如,您可以代替 LED 来控制伺服电机。 此外,您还可以修改本教程中的代码,将滑块添加到您的项目中,以设置阈值或您需要在代码中使用的任何其它值。 …- 0
- 7
- 2.7k
-
led矩阵显示任意图像字符
简介在本教程中,您将学习如何使用带有IC MAX7219的8×8点阵LED模块。最后您将能够使用arduino的4个数字引脚轻松图像显示,固定或滚动在一个或多个点阵上显示任何形状或文本。步骤一 材料准备硬件准备:arduino unoElectroPeak MAX7219点阵显示模块ElectroPeak 跳线软件准备:arduino IDE步骤二 原理说明什么是点阵?8×8矩阵LED 是一组LE…- 0
- 0
- 1.5k
-
arduino (模拟温湿度检测)模拟浇水+光控灯光
简介 模拟浇水+光控灯光 完整程序 #include //dht11dht11 DHT11; #include <Servo.h>//舵机 Servo servoTemp; #define servoPin 6 //舵机数字针脚 //LCD模块 //#include //#include //LiquidCrystal_I2C lcd(0x27,16,2); // set the LC…- 0
- 0
- 1k
-
BMP180气压传感器的使用教程
简介 BMP180气压传感器(型号GY-68)如下图所示(前视图和后视图)。它是一个非常小的模块,1mm x 1.1mm(0.039in x 0.043in)。 步骤一 材料准备 硬件准备: BMP180气压传感器*1 Arduino UNO*1 面包板*1 杜邦线若干 USB数据线*1 软件准备: Arduino IDE 步骤二 原理说明 它测量周围空气的绝对压力。它的测量范围为300hPa至1…- 0
- 0
- 5.5k
-
nodemcu与xl1276-D01 Lora(433MHz SPI)的完美邂逅
简介Lora是一种远距离传输的协议,在这个项目中,我们尝试与XL1276-D01 LoRa(433MHz)进行点对点连接,我们使用NodeMCU作为主控板。提示:使用xl1278也可以。在这个项目中,将包含发送器和接收器两个部分。步骤一 材料清单硬件:Nodemcu开发板*2XL1276-D01 LoRa模块*2或xl1278若干杜邦线面包板软件:Arduino IDE步骤二 硬件搭建ANT =&…- 0
- 0
- 1.8k
-
Arduino交通灯
简介使用arduino来模拟交通灯系统,在这个项目中,主要是教你制作一个好看的交通灯模型,编程可以使用图形化也可以使用arduino IDE进行编程。对于5mm LED(而不是10mm LED),LED的孔更小。 增加了微型平台,因此交通信号灯可以独立存在。 改变形状,使其可用于厚度为4毫米(而不是3毫米)的材料。 关于成本的注意事项:由于5mm LED更便宜,因此10mm LED和4mm胶合板比…- 0
- 2
- 1.6k
-
使用磁簧开关和Arduino监控门
本教程演示了如何使用磁簧开关。我将快速概述其工作原理,并使用Arduino展示一个项目示例。 描述 电磁接触开关基本上是一种装在塑料外壳中的舌簧开关,因此您可以轻松地将它们应用在门,窗户或抽屉中,以检测门是否打开或关闭。 我们将要使用的开关有两个部分:通常是打开的开关本身,以及磁铁。购买此开关时,它还附带4颗螺钉,因此您可以将其固定在门上。 它是如何工作的? 非常非常简单。 当磁铁靠近开关(距离小…- 0
- 30
- 1.3k
-
Arduino 空中盆景
空气盆景,实际上它是一个磁悬浮。我还看过很多关于如何进行磁悬浮的教程,所有这些教程都是从上面悬挂一个物体,这个物体是由电路控制的电磁铁。没有关于如何制作类似于空气盆景的电路的说明。 看看我下面的步骤,用Arduino制作自己的盆景。- 0
- 0
- 1.6k
-
使用MQ-2气体传感器进行烟雾探测
步骤一 材料准备 硬件准备: Arduino UNO 面包板 杜邦线 5mm红色和绿色LED 蜂鸣器 221Ω电阻 软件准备: Arduino IDE 步骤二 原理说明 在此示例中,您将读取传感器模拟输出电压,当烟雾达到一定水平时,它将发出蜂鸣声并且红色LED将亮起。 当输出电压低于该电平时,绿色LED将亮起。 什么是MQ-2烟雾传感器? LPG 丁烷 丙烷 甲烷 醇 氢 传感器的电阻…- 0
- 0
- 3.2k
-
把ATmega128开发板转为Arduino
AVR环境: 编译环境: ubuntu + avr-gcc 烧写工具: avrdude+usbasp 具体构建步骤查看上一篇博客。 avr环境多种多样,在linux下还可以用eclipse集成环境。在window下推荐用WINAVR,其实本质…- 0
- 4
- 1.5k
-
-
(九)51进阶:DHT11传感器与8051连接教程
介绍DHT11是一种单线数字湿度和温度传感器,可连续提供湿度和温度值。 它可以测量相对湿度的百分比(20至90%RH)和温度(摄氏度),范围为0至50°C。 它有4个引脚,其中2个引脚用于供电,1个未使用,最后一个引脚用于数据。 数据是唯一用于通信的引脚。不同TON和TOFF的脉冲被解码为逻辑1或逻辑0或起始脉冲或帧的结束。DHT11传感器电路原理图DHT11传感器与8051连接方法上面的电路图显…- 0
- 0
- 3.1k
-
ESP32-CAM照片捕捉-PIR运动检测传感器(保存到microSD卡)
在这个项目中,我们将使用ESP32-CAM制作具有照片捕捉功能的运动传感器检测器。当您的PIR传感器检测到运动时,它将醒来并拍照,然后将其保存在microSD卡中。 该项目与上一个项目非常相似,但是在许多请求之后,我们在电路中添加了PIR运动传感器。因此,当检测到运动时,将拍摄一张照片并将其保存在microSD卡上。 其它ESP32-CAM项目和教程: 所需零件 对于此项目,您将需要以下部分: 带…- 0
- 1
- 2.4k
-
在 Arduino IDE 中安装 ESP32 文件系统上传器插件
ESP32 包含一个串行外设接口闪存文件系统 (SPIFFS)。SPIFFS 是为带有闪存芯片的微控制器创建的轻量级文件系统,它通过 SPI 总线连接,如 ESP32 闪存。在本文中,我们将展示如何使用 Arduino IDE 插件轻松地将文件上传到 ESP32 文件系统。 目前,这与 Arduino 2.0 不兼容。 介绍 SPIFFS SPIFFS 让您可以像在计算机中的普通文件系统中一样访问…- 0
- 2
- 5k
-
(一)树莓派进阶:GPS模块与Raspberry Pi连接
介绍 Global Positioning System(GPS)利用了通过在地球上的空间和地面站卫星发送来准确地确定其在地球上的位置的信号。 从卫星和地面站发送的射频信号由GPS接收。GPS利用这些信号确定其准确位置。 GPS本身不需要传输任何信息。 从卫星和地面站接收的信号包含信号传输时的时间戳。通过计算信号传输时间和信号接收时间之间的差异。使用信号的速度,可以使用速度和时间的距离的简单公式来…- 0
- 1
- 3.8k
-
esp8266上的chrome离线游戏
简介游戏的原型是chrome浏览器在离线时呈现的小恐龙跳仙人掌的游戏,这个游戏有两个版本,第一个版本的恐龙,仙人掌是用循环数组逐点像素实现的,每帧显示都重新绘制一边,这种绘制的算法没有优化,因此可以看到有卡顿。版本2中,不再使用练成表格而是使用PBM格式的图片。在下面的项目中,将会把这两个项目都写上去,制作过程主要是版本1的,版本2相关代码也在后面。步骤一 材料清单硬件:NodeMCU(esp82…- 0
- 1
- 1.6k








































