-
FC-37 雨量传感器模块-Arduino使用教程
雨量传感器用于检测水,它可以检测到湿度传感器以外的功能。本文介绍如何将 FC-37 雨量传感器模块与 Arduino 一起使用。 FC-37 雨量传感器(或 YL-83 等其他版本)由两部分组成:电子板(左侧)和收集水滴的收集板(右侧),如下图所示: 雨量传感器有一个内置电位器,用于数字输出 (D0) 的灵敏度调节。它还具有一个电源 LED,当传感器打开时会亮起,还有一个数字输出 LED。 您还可…...- Luca
- 0
- 6
- 526
-
带有 PIR 运动传感器的 Arduino
在此项目中,您将使用 Arduino 和可检测运动的 PIR 运动传感器创建一个简单的电路。当检测到移动时,LED 灯会亮起。 PIR 运动传感器简介 PIR 运动传感器非常适合检测运动。 PIR 代表“被动红外线”。基本上,PIR 运动传感器测量其视野内物体的红外光。 上图中的传感器有两个内置电位器,用于调节设置时间(左侧电位器)和灵敏度(右侧电位器)。 引脚排列 将 PIR 运动传感器连接到…...- Luca
- 0
- 0
- 267
-
(二十一)arduino入门:光敏电阻的使用
在黑暗的无光条件下,光敏电阻的阻值非常高。光线越强,电阻值反而越小。通过测量光敏电阻两侧的电压变化值可以得知光敏电阻值的变化进而获得光照强度值。...- Luca
- 0
- 4
- 6.6k
-
(二十)arduino入门:蜂鸣器的使用
在这堂课中,大家将要了解如何使用蜂鸣器,蜂鸣器分为无源和有源两种。 第一步 准备材料 arduino uno 有源蜂鸣器 无源蜂鸣器 若干杜邦线 100Ω电阻一个 面包板 第二步 原理了解 蜂鸣器分为有源蜂鸣器和无源蜂鸣器两种。有源蜂鸣器与无源蜂鸣器的区别:内部有否震荡源注意:这里的“源”不是指电源,而是指震荡源。有源蜂鸣器内部带震荡源,所以只要一通电就会叫;无…...- Luca
- 0
- 1
- 15.8k
-
(十九)arduino入门:简易数字骰子
一、本节介绍 在以前的实验中,我们学会了使用7段LED显示器和控制按钮。在本课中,我们将使用7段显示器和按钮一起创建一个简单的数字骰子。 二、材料准备 1*-arduino UNO板 -USB数据线*1 -杜邦线 1*-按钮 *(1-10kΩ电阻器) 电阻器220Ω*(-8) -7段显示器*1 1*104-陶瓷电容器 1*-74HC595 三、原理讲解 骰子的数字背后的想法…...- Phantom
- 0
- 0
- 3.6k
-
(十八)arduino入门:简易交通灯
一、本节介绍 在本课中,我们将进行一项有趣的试验——模拟交通灯。红绿灯是交通道路引导信号为由彩色灯,红灯停,绿灯行,黄灯的谨慎行事。 二、材料准备 1*-arduinoUNO板 -USB数据线*1 -杜邦线 旋转编码器-1* 3*-LED 电阻器220Ω*(-3) 三、原理讲解 真正的交通指示灯,用于显示红色的时间长度长于绿色和黄色。因此,我们定义两个循环代码:…...- Phantom
- 0
- 1
- 2.7k
-
(十七)arduino入门:简易光报警器
一、本节介绍 这种实验是非常有趣的DIY——晶体管。DIY使用光电晶体管的光电效果和发光效果的LED。即,当LED电arduinoUNO。 二、材料准备 1*-arduinoUNO板 -USB数据线*1 -杜邦线 1*-无源蜂鸣器 *(1-10kΩ电阻器) 1*-LED NPN晶体管S8050-1* 三、原理讲解 不仅有LED的发光效果,也是一种光电效应。它们将…...- Phantom
- 0
- 0
- 2.4k
-
(十六)arduino入门:三轴加速计(ADXL335)
一、本节介绍 ADXL335是一款小尺寸、薄型、低功耗、三轴加速度计,提供经过信号调理的电压输出。它的满量程范围为±3g。它可以测量倾斜检测应用中的静态重力加速度,以及运动、冲击或振动导致的动态加速度。 二、材料准备 1*-Arduino Uno ADXL335模块 1*-USB线缆 *1-跨接线 三、原理讲解 ADXL335采用552mmLCC封装,当周围温度从-55℃至125℃。…...- Phantom
- 0
- 8
- 3.8k
-
(十五)arduino入门:旋转编码器
一、本节介绍 在该实验中,您将学习如何使用旋转编码器。旋转编码器是电-机械装置,其将角位置或运动的一个轴或车轴的模拟或数字代码。旋转编码器是通常放置在侧垂直的轴。旋转编码器用作用于检测角度传感器、速度、长度、位置和加速度。 二、材料准备 1*-arduinoUNO板 -USB数据线 旋转编码器模块-1* -杜邦线 三、原理讲解 有两种主要类型的旋转编码器:绝对和相对(增量)。绝对编码器的输出指示了…...- Phantom
- 0
- 7
- 9.1k
-
(十四)arduino入门:NE555定时器
一、本节介绍 如果你问任何人在知道排名最常见且广泛使用的IC,在著名的555时基IC将必然在列表的顶部。在555–混合电路构成的模拟电路和数字-模拟和逻辑功能集成到独立的IC,并因此极大地扩展了模拟集成电路的应用范围。555中被广泛使用于各种定时器、脉冲发生器和振荡器。在该实验中,arduino UNO板用于测试频率的方波产生电路555振荡连续监测并显示出来。 二、材料准备 1*-ar…...- Phantom
- 1
- 8
- 3.2k
-
(十三)arduino入门:LED点阵显示
一、本节介绍 与低扫描电压,点矩阵LED显示器具有优点诸如节能、使用寿命长、成本低、亮度高、视角宽、视距长、防水、规格众多。LED点阵显示器,可以满足不同应用并因此具有广阔的发展前景。这一次,我们将LED点阵实验,亲身体验其魅力。 二、材料准备 1*-Arduno UNO板 1-88点阵 电阻器220Ω*(-8) -杜邦线 -2*74HC595 -USB数据线 三、原理讲解 外部的点矩…...- Phantom
- 2
- 10
- 4.2k
-
(十二)arduino入门:74HC595数码管
一、本节介绍 在本实验中,您将学习如何使用74HC595驱动7段显示。 通常,驱动单个7段显示器有两种方法。一个是将其8个引脚直接连接到Arduino Uno板上的八个端口,这是我们以前完成的。另一个是将74HC595连接到Arduino Uno板的三个端口,并将7段显示器连接到74HC595。在这个实验中,我们将使用后者。这样可以节省五个端口。考虑到Arduino Uno板的有限端口,这是非常重…...- Phantom
- 0
- 2
- 4k
-
(十一)arduino入门:数码管显示
一、本节介绍 7段显示器是由并联连接的七个LED组成的装置,可用于显示数字和一些字母。可以通过将显示器上的不同引脚连接到电源来表示不同的字母/数字,从而并行打开LED。在本课中,您将学习如何使用这样的显示来显示字符。 二、材料准备 1 * Arduino Uno板 1 * 7段显示(普通阴极) 8 *电阻(220Ω) 1 * USB数据线 杜邦线 1 *面包板 三、原理讲解 数码管由七…...- Phantom
- 0
- 2
- 3k
-
(十)arduino入门:串行监视器
一、本节介绍 在本实验中,您将学习如何通过计算机和串行监视器打开或关闭LED。串行监视器用于Uno板和计算机或其他设备之间的通信。它是Arduino环境中的内置软件,您可以点击右上角的按钮打开它。您可以通过Uno板上的串行端口发送和接收数据,并通过键盘输入控制电路板。 在本实验中,由于我们使用彩色LED作为负载,您可以在IDE中的串行监视器上输入红色,绿色和蓝色之间的颜色。Arduino Uno板…...- Phantom
- 0
- 0
- 4.1k
-
(九)arduino入门:LCD1602
一、本节介绍 在本实验中,Arduino Uno板用于直接驱动LCD1602显示字符。 二、材料准备 1 * Arduino Uno板 1 *面包板 1 * LCD1602 1 *电位器(50kΩ) -若干杜邦线 1 * USB数据线 三、原理讲解 一般来说,LCD1602具有并行端口,即需要同时控制多个引脚。LCD1602可以分为八端口和四端口连接。如果使用八端口连接,则SunFou…...- Phantom
- 0
- 0
- 2.2k
-
(八)arduino入门:直流电机控制
一、本节介绍 在本实验中,您将学习如何使用驱动芯片L293D和SunFounder Uno板控制小型直流(DC)电机的方向和速度。为了使初学者更容易,我们将让直流电机左右旋转,自动加速和减速。 二、材料准备 1 *小型直流电机 1 * L293D 1 * Arduino Uno板 1 *面包板 1 * USB数据线 杜邦线 三、原理讲解 L293D 这是一个非常实用的芯片,可以独立控制两台直流电机…...- Phantom
- 0
- 1
- 7.5k
-
(七)arduino入门:RGB LED
一、本节介绍 在本课程中,您将使用PWM来控制RGB LED并使其显示各种颜色。 二、材料准备 1 * RGB LED 3 *电阻(220Ω) 1 *面包板 1 * Arduino Uno板 若干杜邦线 USB数据线 三、原理讲解 RGB RGB代表红色,绿色和蓝色的色彩通道,是行业色彩标准。RGB通过改变三个通道并叠加显示各种新颜色,根据统计,可以创建16,777,216种不同的颜色…...- Phantom
- 0
- 0
- 3.3k
-
(六)arduino入门:LED流水灯
一、本节介绍 在本课中,您将进行一个简单但有趣的实验 - 使用LED来创建流动的LED灯。顾名思义,这些流动的灯由连续八个LED连续点亮并逐渐变暗,就像流动的水一样。 二、材料准备 1 * Arduino Uno板 1 *面包板 若干杜邦线 8 * LED 8 *电阻(220Ω) 1 * USB数据线 三、原理讲解 本实验的原理只是依次打开八个LED。 四、实验步骤 步骤1:建立电路 …...- Phantom
- 0
- 1
- 3.3k
-
(五)arduino入门:通过电位器控制LED
一、本节介绍 在上一个实验中,您已经学会了如何通过PWM编程控制LED,这是有趣的,虽然听起来很抽象。在本课程中,您将学习如何通过电位计来更改LED的亮度。 二、材料准备 1 * Arduino Uno开发板 1 *面包板 若干杜邦线 1 *电阻(220Ω) 1 * LED 1 *电位器 1 * USB数据线 三、原理讲解 模拟VS数字 线性电位器是模拟电子元件。那么模拟值和数字值之间…...- Phantom
- 0
- 0
- 3.3k
-
(四)arduino入门:通过PWM控制LED
步骤一:原理介绍 在本课中,让我们尝试一些简单的方法 - 通过编程逐渐改变LED的亮度。由于脉冲灯看起来像呼吸,我们给它一个神奇的名字 - 呼吸的LED。我们将通过脉宽调制(PWM)来实现这一效果。 PWM 脉冲宽度调制或PWM是用数字方式获得模拟结果的技术。数字控制用于创建方波,在开和关之间切换信号。该开关模式可以通过改变信号花费的时间部分与信号消耗的时间来模拟完全开(5伏)和关(0伏)之间的电…...- Phantom
- 0
- 5
- 3.2k
-
(三)arduino入门:打造LED流水灯
学完上节课的内容,学会了如何控制led灯之后,我相信这几科的内容一会非常容易的。这节课是控制多个led灯。 一、准备材料 arduino uno开发板一块 led灯6个(颜色随意) 杜邦线若干 usb数据线 二、编程环境 Arduino IED 三、原理讲解 控制单个LED灯是只需要引脚给高低电平,就可以控制灯的亮灭 流水灯:多个led灯 需要使用多个引脚控制,所以这里使用2到7号引脚。 分别控制…...- Phantom
- 0
- 0
- 3.4k
-
(二)arduino入门:点亮一个LED
我为大家展示如何在Arduino开发板上点亮一个LED。这个是Arduino最基础的项目,我们将使用Arduino在每次闪烁之间延迟1秒钟打开和关闭。这可能看起来很容易,但实际上编写程序最重要的想法, 步骤1:要求 在这个项目中,需要准备以下材料:1. 1x - 面包板 2. 1x – USB数据线(连接arduino板和电脑,通常配有arduino板) 3. 2x – 公…...- Phantom
- 0
- 0
- 2.1k
-
(一)arduino入门:硬件介绍与软件安装
Arduino IDE对于初学者来说,极易掌握,同时有着足够的灵活性。Arduino语言基于wiring语言开发,是对 avr-gcc库的二次封装,不需要太多的单片机基础、编程基础,简单学习后,你也可以快速的进行开发。...- Phantom
- 1
- 1
- 3k