
一共21篇文章
专题:第期
-
(一)arduino入门:硬件介绍与软件安装
Arduino IDE对于初学者来说,极易掌握,同时有着足够的灵活性。Arduino语言基于wiring语言开发,是对 avr-gcc库的二次封装,不需要太多的单片机基础、编程基础,简单学习后,你也可以快速的进行开发。... Phantom- 2.3k
- 1
-
(二)arduino入门:点亮一个LED
我为大家展示如何在Arduino开发板上点亮一个LED。这个是Arduino最基础的项目,我们将使用Arduino在每次闪烁之间延迟1秒钟打开和关闭。这可能看起来很容易,但实际上编写程序最重要的想法, 步骤1:要求 在这个项目中,需要准备以下材料:1. 1x - 面包板 2. 1x – USB数据线(连接arduino板和电脑,通常配有arduino板) 3. 2x – 公…... Phantom- 1.4k
- 0
-
(三)arduino入门:打造LED流水灯
学完上节课的内容,学会了如何控制led灯之后,我相信这几科的内容一会非常容易的。这节课是控制多个led灯。 一、准备材料 arduino uno开发板一块 led灯6个(颜色随意) 杜邦线若干 usb数据线 二、编程环境 Arduino IED 三、原理讲解 控制单个LED灯是只需要引脚给高低电平,就可以控制灯的亮灭 流水灯:多个led灯 需要使用多个引脚控制,所以这里使用2到7号引脚。 分别控制…... Phantom- 2.8k
- 0
-
(四)arduino入门:通过PWM控制LED
步骤一:原理介绍 在本课中,让我们尝试一些简单的方法 - 通过编程逐渐改变LED的亮度。由于脉冲灯看起来像呼吸,我们给它一个神奇的名字 - 呼吸的LED。我们将通过脉宽调制(PWM)来实现这一效果。 PWM 脉冲宽度调制或PWM是用数字方式获得模拟结果的技术。数字控制用于创建方波,在开和关之间切换信号。该开关模式可以通过改变信号花费的时间部分与信号消耗的时间来模拟完全开(5伏)和关(0伏)之间的电…... Phantom- 2.2k
- 0
-
(五)arduino入门:通过电位器控制LED
一、本节介绍 在上一个实验中,您已经学会了如何通过PWM编程控制LED,这是有趣的,虽然听起来很抽象。在本课程中,您将学习如何通过电位计来更改LED的亮度。 二、材料准备 1 * Arduino Uno开发板 1 *面包板 若干杜邦线 1 *电阻(220Ω) 1 * LED 1 *电位器 1 * USB数据线 三、原理讲解 模拟VS数字 线性电位器是模拟电子元件。那么模拟值和数字值之间…... Phantom- 2.3k
- 0
-
(六)arduino入门:LED流水灯
一、本节介绍 在本课中,您将进行一个简单但有趣的实验 - 使用LED来创建流动的LED灯。顾名思义,这些流动的灯由连续八个LED连续点亮并逐渐变暗,就像流动的水一样。 二、材料准备 1 * Arduino Uno板 1 *面包板 若干杜邦线 8 * LED 8 *电阻(220Ω) 1 * USB数据线 三、原理讲解 本实验的原理只是依次打开八个LED。 四、实验步骤 步骤1:建立电路 …... Phantom- 2.2k
- 0
-
(七)arduino入门:RGB LED
一、本节介绍 在本课程中,您将使用PWM来控制RGB LED并使其显示各种颜色。 二、材料准备 1 * RGB LED 3 *电阻(220Ω) 1 *面包板 1 * Arduino Uno板 若干杜邦线 USB数据线 三、原理讲解 RGB RGB代表红色,绿色和蓝色的色彩通道,是行业色彩标准。RGB通过改变三个通道并叠加显示各种新颜色,根据统计,可以创建16,777,216种不同的颜色…... Phantom- 2.3k
- 0
-
(八)arduino入门:直流电机控制
一、本节介绍 在本实验中,您将学习如何使用驱动芯片L293D和SunFounder Uno板控制小型直流(DC)电机的方向和速度。为了使初学者更容易,我们将让直流电机左右旋转,自动加速和减速。 二、材料准备 1 *小型直流电机 1 * L293D 1 * Arduino Uno板 1 *面包板 1 * USB数据线 杜邦线 三、原理讲解 L293D 这是一个非常实用的芯片,可以独立控制两台直流电机…... Phantom- 5.7k
- 0
-
(九)arduino入门:LCD1602
一、本节介绍 在本实验中,Arduino Uno板用于直接驱动LCD1602显示字符。 二、材料准备 1 * Arduino Uno板 1 *面包板 1 * LCD1602 1 *电位器(50kΩ) -若干杜邦线 1 * USB数据线 三、原理讲解 一般来说,LCD1602具有并行端口,即需要同时控制多个引脚。LCD1602可以分为八端口和四端口连接。如果使用八端口连接,则SunFou…... Phantom- 1.5k
- 0
-
(十)arduino入门:串行监视器
一、本节介绍 在本实验中,您将学习如何通过计算机和串行监视器打开或关闭LED。串行监视器用于Uno板和计算机或其他设备之间的通信。它是Arduino环境中的内置软件,您可以点击右上角的按钮打开它。您可以通过Uno板上的串行端口发送和接收数据,并通过键盘输入控制电路板。 在本实验中,由于我们使用彩色LED作为负载,您可以在IDE中的串行监视器上输入红色,绿色和蓝色之间的颜色。Arduino Uno板…... Phantom- 3.4k
- 0
-
(十一)arduino入门:数码管显示
一、本节介绍 7段显示器是由并联连接的七个LED组成的装置,可用于显示数字和一些字母。可以通过将显示器上的不同引脚连接到电源来表示不同的字母/数字,从而并行打开LED。在本课中,您将学习如何使用这样的显示来显示字符。 二、材料准备 1 * Arduino Uno板 1 * 7段显示(普通阴极) 8 *电阻(220Ω) 1 * USB数据线 杜邦线 1 *面包板 三、原理讲解 数码管由七…... Phantom- 1.9k
- 0
-
(十二)arduino入门:74HC595数码管
一、本节介绍 在本实验中,您将学习如何使用74HC595驱动7段显示。 通常,驱动单个7段显示器有两种方法。一个是将其8个引脚直接连接到Arduino Uno板上的八个端口,这是我们以前完成的。另一个是将74HC595连接到Arduino Uno板的三个端口,并将7段显示器连接到74HC595。在这个实验中,我们将使用后者。这样可以节省五个端口。考虑到Arduino Uno板的有限端口,这是非常重…... Phantom- 3.1k
- 0