Arduino入门项目:双LED交替闪烁系统
创作时间:
作者:
@小白创作中心
Arduino入门项目:双LED交替闪烁系统
引用
CSDN
1.
https://blog.csdn.net/2502_90486706/article/details/145504804
本文将介绍一个Arduino入门项目:双LED交替闪烁系统。通过这个项目,读者可以学习Arduino的基础电路搭建和程序编写,掌握基本的故障排查方法。
电路搭建
所使用的面包板排列为数字为列,字母为行。
接线方案:
- 用杜邦线连接Arduino D11口和面包板1列H口
- 220Ω电阻接1列F和E口
- LED长脚接1列D口,短脚接3列D口
- 用杜邦线连接Arduino GND口和面包板3列A口
(另一个LED用同样的方案)
注意:LED不要插在同一列上,这样子LED被短路无法工作。
程序编写
// 定义引脚常量
const int LED1 = 12;
const int LED2 = 11;
void setup() {
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
}
void loop() {
digitalWrite(LED1, HIGH); // LED1亮
digitalWrite(LED2, LOW); // LED2灭
delay(500); // 保持500ms
digitalWrite(LED1, LOW);
digitalWrite(LED2, HIGH);
delay(500);
}
程序下载
- 选择开发板类型
- 选择端口
- 点击上传按钮
- 观察Arduino开发板指示灯
功能验证
项目的效果演示视频可以在B站查看。
故障排查
- 所有LED不亮:可能电源未接通,建议检查USB连接/GND线
- 单个LED不亮:可能极性接反,建议调换LED引脚方向
- LED亮度异常:可能电阻阻值错误,建议用万用表测量实际阻值
- 程序无法上传:可能驱动未安装,建议安装CH340驱动(百度可下载)
- LED闪烁不同步:可能接触不良,建议按压面包板连接处
热门推荐
颌骨骨折处理原则
股票大阴线什么意思:大阴线在股票图表中的含义
发菜的食用方法和禁忌
5岁半男孩的正常身高应该是多少
货车"右转必停"!一文读懂如何正确右转→
项目甲供材料如何管理
蚕豆病发病机制
炉中火命的人如何选择与搭配翡翠饰品
医生解答:吃猪血真的能补铁吗?
大侠立志传迷踪林通关攻略一览
火箭轻取步行者,近7战赢下6场,申京透露自己罚球时为何与球沟通
犯人服刑期间可以减刑吗?法律依据与实践应用
扎龙自然保护区:鹤乡的四季之美与旅行指南
永春一日游,探寻闽南文化瑰宝,感受自然与人文和谐之美
大腿神经抽痛:病因、症状表现、治疗药物、处理方法
数字货币新纪元背景下的发展趋势研究
NBA历史最强组织控卫斯托克顿:数据之王的无冕传奇
保定市满城区:油菜花变“致富花” 风景带来好“钱景”
QFII和RQFII的区别是什么?
9所大学就业分析:升学率是关键,985与双非大学的主要区别
小米手机内存拓展功能值得开启吗?
“普冰03”:首个国审小麦远缘杂交新品种
全球爱足日|自我筛查,及早干预,一文读懂青少年足部异常
拒绝内耗的新生代零工
个人如何利用AI技术实现盈利?8种实用方案详解
哪些人不能服用四妙丸
薪资结构按计件怎么设计?
白茶存储中的水分来源与规避策略
数字农田的农业信息化建设:智能设备与平台的集成应用
投放赤眼蜂“大战”玉米螟 助力农业绿色发展