Ardino基础教程 2_LED闪烁实验
实验二:LED 闪烁实验
LED 小灯实验是比较基础的实验之一,上一个“ Hello World!”实
验里已经利用到了Arduino 自带的LED,这次我们利用其他I/O 口和
外接直插LED 灯来完成这个实验。
实验器材清单
我们需要的实验器材除了每个实验都必须的Arduino 控制器和USB 下载线以外还需要:
- 红色M5 直插LED*1
- 220Ω直插电阻*1
- 面包板*1
- 面包板跳线*1 扎
小灯实验原理图
实物图连接图
按照上图链接好电路后,就可以开始编写程序了,我们还是让LED 小灯闪烁,点亮1 秒熄灭1 秒。这个程序很简单与Arduino 自带的例程里的Blink 相似只是将13 数字接口换做10 数字接口。
参考程序如下:
int ledPin = 10; //定义数字10 接口
void setup()
{
pinMode(ledPin, OUTPUT);//定义小灯接口为输出接口
}
void loop()
{
digitalWrite(ledPin, HIGH); //点亮小灯
delay(1000); //延时1 秒
digitalWrite(ledPin, LOW); //熄灭小灯
delay(1000); // 延时1 秒
}
实验效果
下载完程序就可以看到我们的10 口外接小灯在闪烁了,这样我们的
实验现象为LED 不停闪烁,间隔大约为一秒。
小灯闪烁实验就完成了。谢谢!
程序代码
int LED = 10;//定义数字接口10,对应
void setup()
{pinMode(LED,OUTPUT);//设置数字10 口为输出接口,Arduino 上我们用到的I/O 口都要进行类似这样的定义。
}void loop() //死循环体
{digitalWrite(LED,HIGH);//IO口10设置为高电平,点亮数字10 口LEDdelay(500);//延时500MSdigitalWrite(LED,LOW);//IO口10设置为低电平,熄灭数字10 口LEDdelay(500);//延时500MS
}
Ardino基础教程 2_LED闪烁实验相关推荐
- Ardino基础教程 7_蜂鸣器发声实验
实验七:蜂鸣器发声 用Arduino 可以完成的互动作品有很多,最常见也最常用的就是声光展示了,前面一直都是在用LED 小灯在做实验,本个实验就让大家的电路发出声音,能够发出声音的最常见的元器件就是蜂 ...
- GD32F103基础教程—GPIO输出实验(五)
一.教程简介 本章主要是讲解GPIO输出实验,讲解GPIO的输出配 置方法,并控制LED2灯实现间隔1s闪烁. 二.实验流程 1.工程配置 (1)首先在工程模板目录下的HardWare文件夹内创建文件 ...
- GD32F103基础教程—跑马灯实验(六)
一.教程简介 本章主要是讲解多路GPIO输出实验,及相关GPIO输 出配置方法,并控制LED2和LED3灯实现间隔1s闪烁. 二.实验流程 1.工程配置 跑马灯工程配置方法与第五章的配置方法一致,具体 ...
- Ardino基础教程 19_舵机控制
实验十九:舵机控制 舵机控制实验Servo库版本的代码参考如下链接:ArduinoCode19-舵机控制Servo库版本代码.ino 舵机是一种位置伺服的驱动器,主要是由外壳.电路板.无核心马达.齿轮 ...
- Ardino基础教程 21_LCD1602液晶屏
实验二十一:LCD1602液晶屏 本次试验使用arduino 直接驱动1602 液晶显示文字 1602 液晶在应用中非常广泛,最初的1602 液晶使用的HD44780 控制器,现在各个厂家的1602 ...
- Ardino基础教程 18_驱动74HC595
实验十八:驱动74HC595 概述: 74HC595 是一款漏极开路输出的CMOS 移位寄存器,输出端口为可控的三态输出端,亦能串行输出控制下一级级联芯片. 特点: 管脚图: 管脚说明: 74HC59 ...
- Ardino基础教程 15_火焰报警器
实验十五:火焰报警器 认识火焰传感器 火焰传感器(即红外接收三极管)是机器人专门用来搜寻火源的传感器,本传感器对火焰特别灵敏.实物如图: 火焰传感器利用红外线对火焰非常敏感的特点,使用特制的红外线接收 ...
- Ardino基础教程 14_倾斜开关
实验十四:倾斜开关 倾斜开关控制led灯的亮灭 实验器材清单 滚珠开关 1个 LED灯 1个 220欧姆直插电阻 1个 面包板 1个 面包板跳线 1扎 实验接线图 按照Arduino教程将控制板.扩展 ...
- Ardino基础教程 9_数字电压表
实验九:数字电压表 数字电压表实验跟上一个实验差不多,只是数据经过计算. 实验器材清单 电位计 1个 面包板 1个 面包板跳线 1扎 实验电路图 本实验我们将电位计的阻值转化为模拟值读取出来,然后显示 ...
最新文章
- python封装api给vue_vue的封装
- AI基础:深度学习论文阅读路线(127篇经典论文下载)
- 分布式系统:CAP 理论的前世今生
- DAEMON Tools
- Android提权root漏洞,【转】结合init源码剖析android root提权漏洞(CVE
- CentOS 6.4用源代码安装LNMP环境
- Java SE 9:使用Eclipse和IntelliJ IDEA IDE开发和测试HelloWorld模块(第4部分)
- linq to sql 查询操作(3):Insert/Update/Delete操作
- Android游戏开发的开源框架
- 解析Web应用服务四大弱点
- 基于vscode的vue开发环境搭建
- 警惕:ERP系统不堪重负的几大预警信号
- 动态图片怎么制作 html,怎么制作动态图片
- python非线性可分支持向量机模型(实现iris分类)
- [JSTL]标签的使用
- 【2023电赛备赛】使用sysconfig对ccs进行图形化编程
- curl php 宝塔 开启_宝塔安装php失败
- SourceMap 浏览器控制台报错:DevTools failed to load SourceMap:Could not load content for ...
- mysql 索引的命中率_MYSQL索引命中率
- Leecode 1658. 将 x 减到 0 的最小操作数 滑动窗口