找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 30|回复: 0

首个程序——LED闪烁(数字输出入门)

[复制链接]

15

主题

0

回帖

73

积分

管理员

积分
73
发表于 2026-6-24 09:15:56 | 显示全部楼层 |阅读模式
本课学习目标
1. 吃透setup()loop()两大核心函数逻辑
2. 掌握数字输出三大基础函数
3. 完成外接LED闪烁接线与代码编写
所需器材
Uno主板、LED灯、220Ω限流电阻、杜邦线2
一、核心理论(必背)
setup():上电只执行1次,专门做引脚初始化
loop():无限循环执行,项目功能全部写在此处
• pinMode(引脚,OUTPUT):设置引脚为输出模式
• digitalWrite(引脚,HIGH):高电平5V点亮;LOW0V熄灭
• delay(数值):延时函数,单位ms1000=1
二、图文接线
【插图点位4】图3-1 LED闪烁接线示意图
LED长脚正极串联220Ω电阻数字13引脚;LED短脚负极→GND
重点规则:LED必须串联220Ω电阻,不限正负极,反接不亮、不会烧坏元件
三、完整注释代码
arduino
//定义LED控制引脚
int ledPin = 13;
//初始化函数:执行1次
void setup() {
  pinMode(ledPin, OUTPUT); //设置13号引脚为输出模式
}
//循环函数:无限执行
void loop() {
  digitalWrite(ledPin, HIGH);  //点亮LED
  delay(1000);                 //亮1秒
  digitalWrite(ledPin, LOW);   //熄灭LED
  delay(1000);                 //灭1秒
}
四、上传流程
先编译无报错点击上传提示上传成功即可运行
课后作业
修改代码,实现LED0.5s、灭2s交替闪烁

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表