- Arduino教程
- Arduino - 主页
- Arduino - 概述
- Arduino - 板描述
- Arduino - 安装
- Arduino - 程序结构
- Arduino - 数据类型
- Arduino - 变量和常量
- Arduino - 操作员
- Arduino - 控制语句
- Arduino - 循环
- Arduino - 功能
- Arduino - 字符串
- Arduino - 字符串对象
- Arduino - 时间
- Arduino - 数组
- Arduino 函数库
- Arduino - I/O 函数
- Arduino - 高级 I/O 功能
- Arduino - 字符函数
- Arduino - 数学库
- Arduino - 三角函数
- Arduino高级版
- Arduino - 到期与归零
- Arduino - 脉宽调制
- Arduino - 随机数
- Arduino - 中断
- Arduino - 通信
- Arduino - 内部集成电路
- Arduino - 串行外设接口
- Arduino 项目
- Arduino - LED 闪烁
- Arduino - LED 褪色
- Arduino - 读取模拟电压
- Arduino - LED 条形图
- Arduino - 键盘注销
- Arduino - 键盘消息
- Arduino - 鼠标按钮控制
- Arduino - 键盘串口
- Arduino 传感器
- Arduino - 湿度传感器
- Arduino - 温度传感器
- Arduino - 水检测器/传感器
- Arduino - PIR 传感器
- Arduino - 超声波传感器
- Arduino - 连接开关
- 电机控制
- Arduino - 直流电机
- Arduino - 伺服电机
- Arduino - 步进电机
- Arduino 和声音
- Arduino - 音调库
- Arduino - 无线通信
- Arduino - 网络通信
- Arduino 有用资源
- Arduino - 快速指南
- Arduino - 有用的资源
- Arduino - 讨论
Arduino - LED 闪烁
LED 是体积小、功能强大的灯,可用于许多不同的应用。首先,我们将研究 LED 闪烁,即微控制器的 Hello World。就像打开和关闭灯一样简单。当我们致力于更复杂的实验时,建立这个重要的基线将为您提供坚实的基础。
所需组件
您将需要以下组件 -
- 1 × 面包板
- 1 × Arduino Uno R3
- 1×LED
- 1×330Ω电阻
- 2 × 跳线
程序
按照电路图并将组件连接到面包板上,如下图所示。
注意- 要找出 LED 的极性,请仔细观察。两条腿中较短的一条,朝向灯泡的平坦边缘,表示负极端子。
电阻器等组件需要将其端子弯曲成 90° 角,以便正确安装面包板插座。您也可以将端子剪短。
草图
在计算机上打开 Arduino IDE 软件。使用 Arduino 语言进行编码将控制您的电路。单击“新建”打开新的草图文件。
Arduino代码
/* Blink Turns on an LED on for one second, then off for one second, repeatedly. */ // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin 13 as an output. pinMode(2, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(2, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(2, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second }
注意事项代码
pinMode(2, OUTPUT) - 在使用 Arduino 的引脚之一之前,您需要告诉 Arduino Uno R3 它是输入还是输出。我们使用一个名为 pinMode() 的内置“函数”来执行此操作。
digitalWrite(2, HIGH) - 当您使用引脚作为输出时,您可以命令它为高电平(输出 5 伏)或低电平(输出 0 伏)。
结果
您应该会看到 LED 打开和关闭。如果没有看到所需的输出,请确保您已正确组装电路,并验证代码并将其上传到您的电路板。