-
一、ESP32开发环境搭建(arduino)
1.硬件介绍 这是一款用于物联网的新型开发套件板。由Espressif开发的这款主板应该是NodeMCU的继承者,因为它价格低廉,功能强大。 该板具有双处理微处理器,可以提供很多帮助,例如,当一个处理器处理通信时,另一个处理器负责I / O控制。此功能将防止ESP8266发生的一些问题,其中唯一的CPU需要在使用Comm处理时停止控制I / O. 此外,ESP32还集成了WIFI,BLU…- 2
- 85
- 12.1k
-
Arduino教程——如何正确使用外部中断?
1.什么是中断? 试想一下,你正在家里吃饭,这时传来了敲门声,虽然你巨饿,虽然面前全是山珍海味,但此时你不得不去开门,同时不得不放停下生命中最重要的事情——吃饭。打开门后,你发现只是一个查水表的,你检查了水表读数并告诉了查水表的人。关上门,你马不停蹄的又投入了于食物的作战中。我们来分析一下这个颇具传奇性的故事,在这里人生的主旋律——吃饭,就是你的主程…- 1
- 0
- 1.7k
-
如何使用Arduino UNO创建指纹传感器门锁
简介在这个项目中,你将能够学会如何使用指纹传感器模块,I2C LCD和Arduino UNO创建指纹控制门锁。这个项目里,当用户扫描系统上记录的正确指纹时,此门锁打开门,但在检测到错误的指纹时门将保持关闭。步骤一 材料清单硬件:Arduino UNO 指纹传感器模块 I2C LCD 继电器模块 门锁 7至12V电源 若干杜邦线软件:Arduino IDE步骤二 硬件搭建首先,将指纹传感器连接到Ar…- 1
- 0
- 3k
-
使用SIM808模块做一个汽车定位系统
该项目是一个简单的定位系统,使用内置于SIM808模块中的相同GSM和GPS模块。在本项目完成后,当您从任何手机发送信息到GSM模块时,您将能够根据模块的GPS位置获得模块的GPS位置响应。- 0
- 1
- 2.4k
-
Arduino点阵~跳动的心
这次介绍的是使用8×8点阵(没有用到驱动模块,直接用Ardunio IO口控制)制作跳动的心。差不多用完所有IO口了,才能控制64个LED灯。 点阵说明 一般数码管有出厂信息:比如型号为LG5011AH,LG5011BH这里面的AH、BH中的A代表共阴极、B代表共阳极,H代表高亮。 读图方向,从左到右是行(不符合常规,当时犯迷糊了),从下到上是列;第二位是1表示该引脚应该接高电平,是0表示低电平。…- 0
- 0
- 2k
-
Esp32如何使用Socket上传数据到云服务器
一、简介 esp32可以接上一些传感器(温度、气压等)采集数据,若只是用串口打印出来就有些单薄了,所以有时需要将数据上传到云服务器,之后可以与数据库、算法、app等连接。 本文讲述如何在esp32与云服务器之间搭建简单socket通信。 esp32使用WifiClient,云服务器端运行python监听相应端口。 参考文章:ESP32 WiFiClient发送数据至腾讯云服务器并接收处理 二、准备…- 1
- 3
- 4.3k
-
ESP32 继电器模块 – 控制交流电器(Web 服务器)
使用带有 ESP32 的继电器是远程控制交流家用电器的好方法。本教程介绍了如何使用 ESP32 控制继电器模块。我们将了解继电器模块的工作原理,如何将继电器连接到 ESP32 并构建 Web 服务器来远程控制继电器(或任意数量的继电器)。 介绍继电器 继电器是一种电动开关,与任何其它开关一样,它可以打开或关闭,让电流通过或不通过。它可以用低压进行控制,例如 ESP32 GPIO 提供的 3.3V,…- 0
- 0
- 6.3k
-
(二)arduino进阶:Arduino蓝牙模块的使用
有没有想过用手机就可以控制家里的灯或者其它设备呢?那么,今天就来教一下大家如何使用蓝牙来控制一个LED灯,这篇教程里,大家主要需要学会如何使用蓝牙模块的使用。 在学习蓝牙模块通信之前,你需要学习一些预备知识: 1.软件模拟串口通信-SoftwareSerial库使用 在arduino主板上除了硬件串口外,还可以通过调用软件库,将普通数字引脚模拟为串口通信引脚。其功能主要如下: 1)在多硬件串口有限…- 0
- 0
- 10.3k
-
如何在 Arduino ESP32 /ESP8266上使用 SmartConfig
一、简介 在之前的演示中,我们使用 WiFi 类连接到 WiFi 网络“WiFi.begin(ssid, password)”。这里我们使用“硬编码”的 ssid 和密码。 当我们将ESP32带到另一个WiFi网络时真的很不方便,我们必须根据新网络修改ssid和密码,重新编译和刷新代码。因此,TI 发明了一种称为“SmartConfig”的技术来克服这个问题。你可以在这里参考: https ://…- 0
- 0
- 1.4k
-
ESP32 / ESP8266将数据发布到Raspberry Pi LAMP Server
在这个项目中,您将构建一个ESP32或ESP8266客户端,树莓派 Pi LAMP服务器(Linux,Apache,MySQL,PHP)发出HTTP POST请求。 树莓派 Pi具有一个PHP脚本,可将数据(传感器读数)插入MySQL数据库。 我们这次做一个网页,显示存储在数据库中的传感器读数,时间戳和其他信息。然后,从网络中的任何浏览器本地查看数据。举例来说,用连接到ESP上的BME280传感器…- 1
- 0
- 1.2k
-
基于ESP8266-01和Arduino的物联网实例
简介 今天,我们将构建一个通过网络进行控制的设备,用户可以通过wifi远程控制他/她的设备。我们将通过ESP8266-01 wifi模块以及Arduino板(任何型号都能很好地完成工作)来制作这个设备。让我们开始吧! 步骤一 材料准备 硬件准备: arduino nano R3 espressif ESP8266 ESP-01 双通道继电器模块 led 面包板 条线 1k电阻两个 2.2k电阻一个…- 0
- 0
- 3.4k
-
两板之间的ESP32客户端-服务器Wi-Fi通信
本篇教程将给大家讲解如何在两个ESP32板之间进行HTTP通信,以通过Wi-Fi在不连接互联网(路由器)的情况下交换数据。简而言之,您将学习如何使用HTTP请求将数据从一个板发送到另一个板。ESP32开发板将使用Arduino IDE进行编程。 出于演示目的,我们将BME280传感器的读数从一块板发送到另一块板。接收器将在OLED显示屏上显示读数。 项目概况 一个ESP32板将充当服务器,另一个E…- 2
- 0
- 3.3k
-
(十八)ESP32:HTTP POST 请求
本教程的目的是解释如何使用 ESP32 和 Arduino 环境支持发出 HTTP POST 请求。我们将使用 HTTPClient.h 库来实现。 介绍 本教程的目的是解释如何使用 ESP32 和 Arduino 环境支持发出 HTTP POST 请求。我们将使用 HTTPClient.h库来实现。 因此,我们不必担心在套接字连接之上构建 HTTP 协议,因为我们将有可用的方法来处理它…- 0
- 14
- 3.4k
-
Arduino色彩传感器
在这里,我们将学习如何制作颜色传感器。我的模型包括三个包含LED的纸板隔层 - 一个红色,一个蓝色和一个绿色 - 以及一个OP550B光电晶体管。LED在纯色卡片上同时发光。光电晶体管连接到Arduino Uno,它将每种颜色的测量反射光的相对量转换成RGB分量,RGB分量用于点亮与LED相同颜色的RGB LED。第1步:材料*红色LED *绿色LED *蓝色LED …- 0
- 0
- 795
-
Arduino使用TLC5940控制伺服舵机系统
简介 在看这篇文章之前,建议先学习第一篇基础文章: 步骤一 材料准备 硬件准备: Arduino UNO*1 TLC5940*1 2KΩ电阻*1 0.1uF陶瓷和4.7uF电解电容*1 杜邦线若干 USB数据线*1 软件准备: Arduino IDE TLC5940库 步骤二 原理说明 由于TLC5940产生PWM(脉冲宽度调制)输出,因此它也非常适合驱动伺服系统。就像LED一样 - 您可以同时控…- 0
- 0
- 1.3k
-
带有 PIR 运动传感器的 Arduino
在此项目中,您将使用 Arduino 和可检测运动的 PIR 运动传感器创建一个简单的电路。当检测到移动时,LED 灯会亮起。 PIR 运动传感器简介 PIR 运动传感器非常适合检测运动。 PIR 代表“被动红外线”。基本上,PIR 运动传感器测量其视野内物体的红外光。 上图中的传感器有两个内置电位器,用于调节设置时间(左侧电位器)和灵敏度(右侧电位器)。 引脚排列 将 PIR 运动传感器连接到…- 0
- 0
- 527
-
Arduino 通过红外遥控器控制LED
在此项目中,您将使用红外(IR)接收器和Arduino通过遥控器控制3个LED。这对于重新使用旧的遥控器或在功能上给遥控器的某些按钮很有用。 该项目分为两个部分: 您将解码遥控器发送的红外信号 您将使用该信息通过Arduino执行任务(控制3个LED) 所需零件 要遵循此项目,您需要以下部分: Arduino UNO 1x面包板 1个遥控器(某宝上面买的两块钱的即可) 1个红外接收器(我将使用TS…- 0
- 3
- 3.3k
-
stm8s003驱动HT1621程序
相信很多人一开始遇到HT1621芯片而不会驱动,在之前我做项目的时候我也是找了很多相关资料,后来偶遇了一篇老前辈的驱动程序,于是我就用原来的驱动修改了一下,然后用在项目上。 驱动文件只需要修改相关IO口定义,不要忘记初始化相关IO引脚哦。如题,驱动程序直接适用于stm8s系列,使用库函数修改好了的,要用改改IO口就可以用。 点亮一个屏请不要着急,驱动ht1621b文件里有测试程序,如果屏是好的话可…- 0
- 1
- 1.8k
-
ESP32 Async Web Server – 使用 Arduino IDE 控制输出(ESPAsyncWebServer 库)
在本教程中,您将学习如何使用 ESP32 开发板构建异步 Web 服务器来控制其输出。该板将使用 Arduino IDE 进行编程,我们将使用 ESPAsyncWebServer 库。 异步网络服务器 为了构建 Web 服务器,我们将使用 ESPAsyncWebServer 库 ,它提供了一种构建异步 Web 服务器的简单方法。如库 GitHub 页面中所述,构建异步 Web 服务器…- 0
- 1
- 3.4k
-
(十三)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.4k
-
带有照明效果的恐怖万圣节演讲者
简介 一个小型紧凑的户外运动恐怖万圣节吓人盒子,带有声音和可选的灯光。 步骤一 材料准备 硬件准备: arduino uno MP3 四通道继电器模块 PIR运动传感器检测器HC SR501 3xAA电池卡口支架 2针插座连接器 防水食品盒 黑色喷漆 32mm 钻头 16mm钻头 usb 驱动 软件准备: arduino IDE 步骤二 原理说明 我想制作几个隐藏的小型音频盒放在前花园中,以在万圣…- 0
- 0
- 688
-
HC-SR04读卡器模块可减轻ARDUINO的压力
简介:HC-SR04读卡器模块,以减轻ArduinoHC-SR04超声波距离传感器在机器人技术中非常流行。基本上,任何避障机器人的物体都使用这种传感器,它很好用,易于使用便宜又准确,但是一旦你开始做一些更复杂的机器人,你就可以开始看到问题,而这个问题就是时间。使用此传感器测量距离需要花费大量时间,有一些替代方法,如精密的传感器,可以超快速地检测物体,但它们的输出是二进制的,因此您可以检测是否存在指…- 0
- 0
- 980
-
ESP32-CAM上传图片到服务器进行网页访问(宝塔面板)
一、前提条件 有公网服务器,比如阿*、腾*、华*啥的云服务器; 部署了宝塔面板 知道怎么样在宝塔上创建网站目录,创建文件夹和文件,知道网页路径关系啥的 如果这些你都不知道,也没有云服务器,没关系,我已经给大家搭建好了,大家只需要使用下面的接口就可以了: 接口地址:https://gp.qutaojiao.com/test/upload.php 上传图片查看地址:https://gp.…- 0
- 22
- 3.1k








































