-
Arduino教程:使用millis()代替delay()
众所周知的Arduino里的delay()将程序暂停指定为毫秒数的参数。 millis()另一方面,是一个返回自程序启动以来经过的毫秒数的函数。 乍一看,您可能会怀疑此功能的实用性。事实是,它在许多情况下非常有用,通常会完全“替换”delay() 。首先让我们看一下如何使用millis()几乎完全像delay()。 时序问题经常出现在编程中。 使用像millis(…- 21.7k
- 1
-
十二,ESP32将数据存储到SD卡
一.介绍 使用SD卡来存储数据。因为SD卡容量大,所以与EEPROM相比可以存储更多数据。为什么SD卡对ESP32很有用?如您所知,ESP8266和ESP32在物联网应用中更受欢迎。他们可以保留以下角色: - 客户端从传感器收集数据,如温度或湿度或事件日志,并将这些数据保存到SD卡中。 - 使用SD卡存储网页,图像,javascript等的Web服务器,它将返回给客户端请求。 由于micro sd…- 15.5k
- 1
-
(二十)arduino入门:蜂鸣器的使用
在这堂课中,大家将要了解如何使用蜂鸣器,蜂鸣器分为无源和有源两种。 第一步 准备材料 arduino uno 有源蜂鸣器 无源蜂鸣器 若干杜邦线 100Ω电阻一个 面包板 第二步 原理了解 蜂鸣器分为有源蜂鸣器和无源蜂鸣器两种。有源蜂鸣器与无源蜂鸣器的区别:内部有否震荡源注意:这里的“源”不是指电源,而是指震荡源。有源蜂鸣器内部带震荡源,所以只要一通电就会叫;无…- 14.7k
- 0
-
一、ESP32开发环境搭建(arduino)
1.硬件介绍 这是一款用于物联网的新型开发套件板。由Espressif开发的这款主板应该是NodeMCU的继承者,因为它价格低廉,功能强大。 该板具有双处理微处理器,可以提供很多帮助,例如,当一个处理器处理通信时,另一个处理器负责I / O控制。此功能将防止ESP8266发生的一些问题,其中唯一的CPU需要在使用Comm处理时停止控制I / O. 此外,ESP32还集成了WIFI,BLU…- 11.3k
- 2
-
-
-
(二)arduino进阶:Arduino蓝牙模块的使用
有没有想过用手机就可以控制家里的灯或者其它设备呢?那么,今天就来教一下大家如何使用蓝牙来控制一个LED灯,这篇教程里,大家主要需要学会如何使用蓝牙模块的使用。 在学习蓝牙模块通信之前,你需要学习一些预备知识: 1.软件模拟串口通信-SoftwareSerial库使用 在arduino主板上除了硬件串口外,还可以通过调用软件库,将普通数字引脚模拟为串口通信引脚。其功能主要如下: 1)在多硬件串口有限…- 9.5k
- 0
-
三、ESP32触摸式按键
ESP32有10个内部电容式触摸传感器。我们可以利用这些传感器制作触摸式按键。以下就是这些传感器相对应得GPIO引脚: arduino 也内置有相应的语法:touchRead(Touch Pin *); 例如,要读取触摸传感器0(T0),我们可以这样操作: int value = touchRead(4); 这里是读取得值是一个模拟量得,我们可以使用串行监视器…- 8.9k
- 0
-
(十五)arduino入门:旋转编码器
一、本节介绍 在该实验中,您将学习如何使用旋转编码器。旋转编码器是电-机械装置,其将角位置或运动的一个轴或车轴的模拟或数字代码。旋转编码器是通常放置在侧垂直的轴。旋转编码器用作用于检测角度传感器、速度、长度、位置和加速度。 二、材料准备 1*-arduinoUNO板 -USB数据线 旋转编码器模块-1* -杜邦线 三、原理讲解 有两种主要类型的旋转编码器:绝对和相对(增量)。绝对编码器的输出指示了…- 8.7k
- 0
-
(七)nodemcu初级:温湿度传感器(DHT11)的使用
在本节课程中,您将学习如何在NodeMCU上使用DHT11温湿度传感器。并了解温湿度传感器的工作原理,以及如何通过串口监视器查看传感器读取的数值。 步骤1:准备材料 硬件准备 NodeMCU开发板一块 DHT11温湿度传感器一个 面包板一块 跳线(可选) *USB数据线 软件准备 Arduino IDE(配置好了esp8266开发环境) 步骤2:简单说明 DHT11是通过测量两个电极之间的电阻来检…- 8.4k
- 0
-
(三)nodemcu初级:按键点亮LED灯
步骤一:材料准备 硬件 NodeMCU 按钮 10K欧姆电阻 面包板 USB数据线 导线 软件 Arduino IDE(安装了ESP8266库) 步骤二:电路搭建 按钮连接: 第一个引脚从按钮的一条支脚通过上拉电阻(10K欧姆)连接到+5v电源。 第二个分脚进入从按钮的相应引脚接地(GND)引脚。 按钮另一侧的一个脚连接到数字I / O引脚(引脚D0)用于读取按钮状态。 LED连接: LED 阳极…- 8.4k
- 0
-
二、ESP32 LED的闪烁
像往常一样,当我们开始探索一个新硬件时,要做的第一件事就是让LED闪烁。这会让我们兴奋不已,确实值得我们炫耀一番。 一.点亮LED 1.元器件清单 ESP32开发板 一个LED(我这里的是5mm红色) 一个电阻220欧姆 面包板 导线若干 在这里我顺便说一下LED的限流电阻应该怎样选取,设置的合适的阻值。我们可以从LED的数据手册上查到LED的有关参数,要计算LED的限流电阻,最重要的参数为:正向…- 8k
- 0
-
九,ESP32 DHT11/22 读取温湿度
一.介绍 传感器模块DHT11 / DHT22用于测量温度/湿度。在本教程中,我们将学习如何使用Arduino ESP32与DHT11 / DHT22(这里使用DHT11)进行通信,以读取温度和湿度值。 二.元器件清单 ESP32开发板 一个DHT11模块 面包板 导线若干 三.电路图 四.代码设计 我们将使用由Adafruit提供的DHT22库传感器。你可以在这里下载https: //githu…- 7.9k
- 0
-
如何使用ESP32控制继电器模块
了解如何创建网页来控制带有ESP32的继电器模块。在本项目中,我们将使用ESP32控制继电器模块。我们将ESP32连接到Wi-Fi网络,然后通过IP地址和端口(显示在串行监视器上)创建一个网页。使用该网页,我们会将命令发送到ESP32以打开或关闭继电器模块。 目录 硬件清单 1个 ESP32 1个 继电器模块 1个 连接线 电路原理图 代码说明 让我们遍历…- 7.8k
- 0
-
ESP32-CAM使用舵机控制旋转-视频流网络服务器(2 轴)
在这个项目中,我们将 ESP32-CAM 连接到带有两个 SG90 伺服电机(舵机)的平移(旋转)和倾斜(上下移动)支架上。使用平移和倾斜摄像机支架,您可以向上、向下、向左和向右移动摄像机——这非常适合监控。ESP32-CAM 搭建网络服务器,显示视频流和按钮来控制伺服电机移动相机。 本文中,伺服电机,指的是平时我们讲的舵机。 开发板兼容性:对于这个项目,您需要一个 ESP32 相机开发板, 所需…- 7.4k
- 0
-
Mixly编程之MP3模块的使用方法
有听过MP3吗?知道MP3播放器是怎么工作的吗?有没有想过自己有一天也能够做一个MP3播放器呢? 那么,这堂课就来教一下大家如何使用arduino轻松的操控MP3模块,从而控制音乐播放吧! 首先,来认识一下MP3模块: 这个小模块就是MP3模块了。 那我们先来准备一下这样可需要的材料吧 材料准备 arduino UNO或micro pro 数据线一根(用于烧写程序) 1k电阻一个 按键3个(没有按…- 7.3k
- 2
-
(八)arduino入门:直流电机控制
一、本节介绍 在本实验中,您将学习如何使用驱动芯片L293D和SunFounder Uno板控制小型直流(DC)电机的方向和速度。为了使初学者更容易,我们将让直流电机左右旋转,自动加速和减速。 二、材料准备 1 *小型直流电机 1 * L293D 1 * Arduino Uno板 1 *面包板 1 * USB数据线 杜邦线 三、原理讲解 L293D 这是一个非常实用的芯片,可以独立控制两台直流电机…- 6.9k
- 0
-
四、ESP32PWM功能
今天主要介绍本文的目的是解释如何使用ESP32PWM功能实现LED灯亮度的变化, 一.介绍 ESP32 Arduino环境支持尚未提供常用的analogWrite Arduino函数。因此,我们需要转到本教程中的低级函数。不过,我们在PWM功能方面也有更多的控制和灵活性,这样对我们来说是一个好消息。 在硬件方面,ESP32的LED PWM由16个独立通道组成,具有可配置的占空比和波周期。…- 6.8k
- 1
-
-
-
(二十一)arduino入门:光敏电阻的使用
在黑暗的无光条件下,光敏电阻的阻值非常高。光线越强,电阻值反而越小。通过测量光敏电阻两侧的电压变化值可以得知光敏电阻值的变化进而获得光照强度值。- 6.2k
- 0
-
(八)TMP36温度传感器使用
简介 在这个教程中,你将把Arduino变成一个温度计!使用温度传感器测量您的皮肤温度,并使用三个LED灯输出。即使Arduino是一种数字工具,它也可以使用内置的模数转换器(ADC)通过模拟引脚A0-A5来解释来自模拟输入的信号,如TMP36温度传感器。 步骤一 材料准备 硬件准备: Arduino UNO×1 TMP36×1 LED×3 220Ω电阻×3 杜邦线若干 软件准备: Arduino…- 5.8k
- 0
-
-
十一,ESP32 SPI LED点阵显示信息
一.介绍 本演示向您展示如何通过MAX7219模块将LED矩阵模块连接到Arduino ESP32,以显示ESP32的信息。将ESP32连接到LED矩阵模块有两种方法: 直接连接。通过这种方式,ESP32将浪费许多GPIO引脚(至少8x8用于8x8 Led矩阵)。 通过MAX7219模块连接。通过这种方式,ESP32将只使用3个GPIO引脚作为SPI MOSI,CLK和CS引脚。MAX7219负责…- 5.7k
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!