-
十六,ESP32 OLED(ssd1306)显示器入门
一,介绍 在本教程中,我们使用ESP32 在I2C OLED显示屏进行显示“hello word”,为了与显示屏进行交互,我们在这里使用了I2C的协议。让我们感到高兴的是,ESP32 的arduino核心已经实现了一个与Wire.h先对应的库。此外我们还需要安装一个ssd1306 的库,这个库可以使用更高级的API与显示器进行交互,提供了一些非常易于使用的功能,它可以通过A…- 0
- 4
- 13k
-
Arduino教程:使用millis()代替delay()
众所周知的Arduino里的delay()将程序暂停指定为毫秒数的参数。 millis()另一方面,是一个返回自程序启动以来经过的毫秒数的函数。 乍一看,您可能会怀疑此功能的实用性。事实是,它在许多情况下非常有用,通常会完全“替换”delay() 。首先让我们看一下如何使用millis()几乎完全像delay()。 时序问题经常出现在编程中。 使用像millis(…- 0
- 1
- 12k
-
十二,ESP32将数据存储到SD卡
一.介绍 使用SD卡来存储数据。因为SD卡容量大,所以与EEPROM相比可以存储更多数据。为什么SD卡对ESP32很有用?如您所知,ESP8266和ESP32在物联网应用中更受欢迎。他们可以保留以下角色: – 客户端从传感器收集数据,如温度或湿度或事件日志,并将这些数据保存到SD卡中。 – 使用SD卡存储网页,图像,javascript等的Web服务器,它将返回给客户端请求…- 1
- 15
- 11k
-
(二)nodemcu初级:引脚定义与原理图
前面第一节提到了引脚定义,下面分享一下nodemcu的引脚功能定义图,在编程过程中,学会看功能图是很重要的: 有需要的可以鼠标右键保存到本地供学习时查看!- 0
- 3
- 10.8k
-
(二十)arduino入门:蜂鸣器的使用
在这堂课中,大家将要了解如何使用蜂鸣器,蜂鸣器分为无源和有源两种。 第一步 准备材料 arduino uno 有源蜂鸣器 无源蜂鸣器 若干杜邦线 100Ω电阻一个 面包板 第二步 原理了解 蜂鸣器分为有源蜂鸣器和无源蜂鸣器两种。有源蜂鸣器与无源蜂鸣器的区别:内部有否震荡源注意:这里的“源”不是指电源,而是指震荡源。有源蜂鸣器内部带震荡源,所以只要一通电就会叫;无…- 0
- 0
- 10.4k
-
(一)nodemcu进阶:从Web浏览器控制LED
现在物联网越来越走向我们的生活,物联网物联网嘛,可以理解为物体和网络相连接,那么这节课程,我将带领大家来学习下如何在局域网里通过网页来控制led灯。 步骤1:所需材料 本节课所需要的硬件材料清单列表: NodeMCU开发板 面包板 LED灯 杜邦线 * usb数据线 本节课所需具备的软件环境: * Arduino IDE(配置好了esp8266开发环境,没配置好的看基础部分第一节) 步骤2:引脚连…- 2
- 5
- 8.8k
-
一、ESP32开发环境搭建(arduino)
1.硬件介绍 这是一款用于物联网的新型开发套件板。由Espressif开发的这款主板应该是NodeMCU的继承者,因为它价格低廉,功能强大。 该板具有双处理微处理器,可以提供很多帮助,例如,当一个处理器处理通信时,另一个处理器负责I / O控制。此功能将防止ESP8266发生的一些问题,其中唯一的CPU需要在使用Comm处理时停止控制I / O. 此外,ESP32还集成了WIFI,BLU…- 1
- 48
- 8.5k
-
ESP32-CAM AI-Thinker引脚指南:GPIO使用说明
ESP32-CAM是带有ESP32-S芯片,OV2640摄像头,microSD卡插槽和几个用于连接外围设备的GPIO的开发板。在本指南中,我们将介绍ESP32-CAM GPIO及其使用方法。 引脚图 下图显示了ESP32-CAM AI-Thinker的引脚排列图。 原理图,示意图 下图显示了ESP32-CAM的原理图。 图片来源 您可以在此GitHub存储库上下载分辨率更高的PDF文…- 0
- 78
- 7.7k
-
Arduino继电器控制
1. 实验材料 Arduino Uno 数据线 面包板 5V继电器 220Ω电阻 LED发光二极管 杜邦线 2.根据原理图搭建电路 原理图如下图: 3.拷贝如下代码并进行保存 4.连接开发板,并进行程序下载(Arduino模拟器点开始模拟) 5.打开串口监视器,输入”H”,返回”LED OPEN!”,继电器控制LED灯点亮;输入̶…...- 0
- 2
- 46
-
ESP32-CAM上传图片到服务器进行网页访问(宝塔面板)
一、前提条件 有公网服务器,比如阿*、腾*、华*啥的云服务器; 部署了宝塔面板 知道怎么样在宝塔上创建网站目录,创建文件夹和文件,知道网页路径关系啥的 如果这些你都不知道,也没有云服务器,没关系,我已经给大家搭建好了,大家只需要使用下面的接口就可以了: 接口地址:https://gp.qutaojiao.com/test/upload.php 上传图片查看地址:https://gp.…...- 0
- 2
- 290
-
Esp32如何使用Socket上传数据到云服务器
一、简介 esp32可以接上一些传感器(温度、气压等)采集数据,若只是用串口打印出来就有些单薄了,所以有时需要将数据上传到云服务器,之后可以与数据库、算法、app等连接。 本文讲述如何在esp32与云服务器之间搭建简单socket通信。 esp32使用WifiClient,云服务器端运行python监听相应端口。 参考文章:ESP32 WiFiClient发送数据至腾讯云服务器并接收处理 二、准备…...- 0
- 2
- 244
-
ESP32-CAM将图像发布到云服务器-PHP(步骤及补充)
一、前言 本文基于Luca 的教程《使用ESP32-CAM将图像发布到本地或云服务器-PHP(Photo Manager)》(原文连接) 我自己按照教程做下来时遇到了些许问题,在这里简单介绍这个项目的步骤和解决方法。 (因为不大会写文,要参照原文看,见谅…) 二、我的准备 硬件:带ov2640的esp32-cam 软件:Arduino IDE 服务器:阿里云服务器(Ubuntu) 三、…...- 0
- 3
- 332
-
ESP32 网络服务器-网页控制lED灯
在这个项目中,您将创建一个带有 ESP32 的独立 Web 服务器,该服务器使用 Arduino IDE 编程环境控制输出(两个 LED)。Web 服务器具有移动响应能力,可以使用任何设备作为本地网络上的浏览器进行访问。我们将向您展示如何创建 Web 服务器以及代码如何逐步运行。 项目概况 在直接进入项目之前,重要的是概述我们的 Web 服务器将做什么,以便以后更容易地遵循这些步骤。 您将构建的 …...- 0
- 0
- 549
-
Arduino使用 MFRC522 RFID 阅读器进行安全访问
这篇文章主要讲解的是关于如何使用 MFRC522 RFID 卡,或者说阅读器的的简单示例。我将快速概述规格并演示一个使用 Arduino 的项目示例。 描述 RFID是射频识别的意思。RFID 使用电磁场在短距离内传输数据。RFID 可用于识别人员、进行交易等…… 您可以使用 RFID 系统打开门。例如,只有在他的卡上有正确信息的人才能进入。RFID 系统使用: 附加到要识别的对象上的标签,在这个…...- 0
- 6
- 555
-
使用 Arduino 的指纹传感器模块指南 (FPM10A)
这篇文章是关于如何在 Arduino 中使用指纹传感器模块的介绍性指南。我们将向您展示如何注册新的指纹 ID,以及如何找到指纹匹配项。 指纹传感器模块介绍 指纹传感器模块,如下图所示,使指纹识别更易于访问并易于添加到您的项目中。这意味着进行指纹采集、注册、比较和搜索是非常容易的。 这些模块带有闪存,用于存储指纹并与任何具有 TTL 串行的微控制器或系统配合使用。这些模块可以添加到安全系统、门锁、考…...- 0
- 9
- 936
-
ESP32-CAM上传图片到服务器进行网页访问(宝塔面板)
一、前提条件 有公网服务器,比如阿*、腾*、华*啥的云服务器; 部署了宝塔面板 知道怎么样在宝塔上创建网站目录,创建文件夹和文件,知道网页路径关系啥的 如果这些你都不知道,也没有云服务器,没关系,我已经给大家搭建好了,大家只需要使用下面的接口就可以了: 接口地址:https://gp.qutaojiao.com/test/upload.php 上传图片查看地址:https://gp.…...Luca
- 0
- 2
- 290
-
Esp32如何使用Socket上传数据到云服务器
一、简介 esp32可以接上一些传感器(温度、气压等)采集数据,若只是用串口打印出来就有些单薄了,所以有时需要将数据上传到云服务器,之后可以与数据库、算法、app等连接。 本文讲述如何在esp32与云服务器之间搭建简单socket通信。 esp32使用WifiClient,云服务器端运行python监听相应端口。 参考文章:ESP32 WiFiClient发送数据至腾讯云服务器并接收处理 二、准备…...浅蓝
- 0
- 2
- 244
-
ESP32-CAM将图像发布到云服务器-PHP(步骤及补充)
一、前言 本文基于Luca 的教程《使用ESP32-CAM将图像发布到本地或云服务器-PHP(Photo Manager)》(原文连接) 我自己按照教程做下来时遇到了些许问题,在这里简单介绍这个项目的步骤和解决方法。 (因为不大会写文,要参照原文看,见谅…) 二、我的准备 硬件:带ov2640的esp32-cam 软件:Arduino IDE 服务器:阿里云服务器(Ubuntu) 三、…...浅蓝
- 0
- 3
- 332
-
使用 Arduino IDE 的 LoRa ESP32 – 入门
在本教程中,我们将探讨 LoRa 的基本原理,以及如何使用 Arduino IDE 将其与 ESP32 一起用于 IoT 项目。为了帮助您入门,我们还将向您展示如何使用 RFM95 收发器模块创建简单的 LoRa 发送器和 LoRa 接收器。 介绍 LoRa 什么是LoRa? LoRa 是一种无线数据通信技术,它使用可由 Semtech LoRa 收发器芯片产生的无线电调制技术。 这种调制技术允许…...Luca
- 0
- 0
- 1.9k
-
Arduino 实时时钟 (RTC) 模块指南(DS1307 和 DS3231)
这篇文章介绍的是关于如何在 Arduino 中使用 DS1307 实时时钟 (RTC) 模块。对于 DS3231 RTC 等其它类似模块,您也可以按照本指南进行操作。 实时时钟模块介绍 实时时钟模块为下图(前后视图): 首次使用该模块时,需要焊接一些排针。 如上图所示,该模块安装了备用电池。这允许模块保留时间,即使它没有被 Arduino 供电。这样,每次打开和关闭模块时,时间都不会重置。 该模块…...Luca
- 0
- 0
- 1.5k
-
ESP32-CAM:设置静态/固定 IP 地址(Arduino IDE)
本教程展示了如何为 ESP32-CAM 开发板设置静态/固定 IP 地址。如果您使用 ESP32-CAM 运行网络服务器或 Wi-Fi 客户端,并且每次重新启动开发板时,它都会有一个新的 IP 地址,您可以按照本教程分配静态/固定 IP 地址。 静态/固定 IP 地址程序 为了向您展示如何修复 ESP32-CAM IP 地址,我们将使用Arduino IDE 附带的CameraWebServer …...Luca
- 0
- 44
- 2.4k
-
ESP32-CAM:为 Web 服务器(Arduino IDE)设置接入点(AP)
本教程展示了如何将 ESP32-CAM 设置为 Web 服务器,并设置为接入点 (AP)–热点。这样,您无需连接到路由器即可访问 Web 服务器。我们将使用 Arduino IDE 对 ESP32-CAM 进行编程。 接入点(AP)与站(Station) 在之前的ESP32-CAM 网络服务器项目中,我们将 ESP32-CAM 连接到无线路由器。在此配置中,我们可以通过本地局域网网络访…...Luca
- 0
- 37
- 1.4k
-
更改 ESP32-CAM OV2640 相机设置:亮度、分辨率、质量、对比度等
本教程展示了如何使用 Arduino IDE更改ESP32-CAM OV2640相机设置,例如对比度、亮度、分辨率、质量、饱和度等。 本教程中的说明适用于任何带有 OV2640 相机的 ESP32 相机开发板。 安装 ESP32 环境 我们将使用 Arduino IDE 对 ESP32 板进行编程。因此,您需要安装 Arduino IDE 以及 ESP32 插件: OV2640 相机设置 在ESP…...Luca
- 0
- 0
- 2.9k
-
ESP32-CAM使用舵机控制旋转-视频流网络服务器(2 轴)
在这个项目中,我们将 ESP32-CAM 连接到带有两个 SG90 伺服电机(舵机)的平移(旋转)和倾斜(上下移动)支架上。使用平移和倾斜摄像机支架,您可以向上、向下、向左和向右移动摄像机——这非常适合监控。ESP32-CAM 搭建网络服务器,显示视频流和按钮来控制伺服电机移动相机。 本文中,伺服电机,指的是平时我们讲的舵机。 开发板兼容性:对于这个项目,您需要一个 ESP32 相机开发板, 所需…...Luca
- 0
- 10
- 2.8k
-
带有 OpenCV.js 的 ESP32-CAM Web 服务器:颜色识别和跟踪
本教程介绍了使用 ESP32 摄像头网络服务器环境的 OpenCV.js 和 OpenCV 工具。例如,我们将构建一个简单的 ESP32 摄像头网络服务器,其中包括对移动物体的颜色检测和跟踪。 本教程绝不是对 OpenCV 可以提供给 ESP32 摄像头网络服务器的所有内容的详尽处理。此介绍将激发更多使用 ESP32 相机的 OpenCV 工作。 这个项目/教程是基于国外作者(Andrew R. …...Luca
- 1
- 5
- 1.9k
-
128×64LCD诺基亚显示屏 与 Arduino 连接教程
在这个项目中,我将向您展示如何将 128X64 图形 LCD 与 Arduino UNO 连接。这个特殊的 LCD 模块基于 ST7920 LCD 控制器。因此,我们将首先了解图形 LCD 模块及其 LCD 控制器 ST7920。 然后我们将看到将 128×64 图形 LCD 与 Arduino UNO 板连接并显示一些位图图像的步骤。 介绍 在之前的 Arduino 项目中,我将诺基亚 51…...Luca
- 0
- 1
- 692
-
Arduino 薄膜键盘教程
键盘允许您与微控制器进行交互。这种薄膜按键,或者说数字按键,可以从某宝上购买,不是很贵! 它们有多种形状和尺寸。最常见的尺寸是 3×4 和 4×4,您可以获得在按键上写有单词、字母和数字的键盘。 您甚至可以 从头开始创建自己的键盘。 如果按照本教程,您可以控制任何键盘。 描述 这些键盘在 Arduino 中非常流行。它们非常便宜,可以将它们与任何微控制器 (MCU) 一起使用。 这个怎么运作? 薄…...Luca
- 0
- 15
- 761
最新评论