Arduino 闪烁的LED
创作时间:
作者:
@小白创作中心
Arduino 闪烁的LED
引用
1
来源
1.
https://www.w3xue.com/dynamic/arduino/arduino_blinking_led.html
LED是小型,强大的灯,用于许多不同的应用。 首先,我们将工作在闪烁LED,微控制器的Hello World。 它就像打开和关闭灯一样简单。 建立这个重要的基线将为您提供坚实的基础,因为我们致力于更复杂的实验。
必需的组件
您将需要以下组件 -
- 1 × Breadboard 面包板
- 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它是一个INPUT还是OUTPUT。我们使用一个内置的“函数"pinMode()来做到这一点。
digitalWrite(2,HIGH) - 当使用引脚作为OUTPUT时,可以将其命令为HIGH(输出5伏)或LOW(输出0伏)。
结果
你应该看到你的LED打开和关闭。 如果没有看到所需的输出,请确保您已正确组装电路,并验证并将代码上传到电路板。
热门推荐
带娃去西双版纳,昆虫和大象谁更吸睛?
脱发增多可能是身体在报警!这四种疾病要当心
16岁男孩每天只睡5小时致头秃,医生解析熬夜与脱发的关系
双十一期间货拉拉司机收入调查:高收入背后的压力与矛盾
货拉拉司机如何应对职业新挑战?
2025春运大潮中,年轻人的归乡抉择
《不差钱》背后的故事:赵本山如何找到灵感?
睡前采取哪些保暖措施,才能真正安享温暖睡眠?
中药治失眠:7种药材助你一夜好眠
文艺上海年|逛古镇、赏灯会,在上海体验浓郁的民俗非遗年味
元旦春节将至,这些长三角特色温泉,助你开启冬日温暖之旅!
家庭环境与儿童心理健康:从理解到实践
比特币暴跌背后:区块链技术的未来在哪里?
CBOE推出比特币指数期权,中国投资者如何应对?
23类常见食材的储存保鲜指南,通俗易懂,实用详尽,收藏慢慢看
烹饪专业都学什么课程
高甘油三酯不容忽视 这些危害需警惕
甘油三酯高与脂肪肝的关系及改善方法
比特币诈骗频发!如何保护你的数字资产?
虚拟货币诈骗案揭秘:430亿比特币洗钱案背后的警示
警惕!这些虚拟货币骗局你一定要知道
墨鱼田七丹参汤能缓解肋间神经痛吗?
AI助力医疗创新:从疼痛管理到肋间神经痛治疗的未来展望
刮痧治疗肋间神经痛:传统疗法的现代应用
北京大学第一医院推荐:预防肋间神经痛小妙招
货拉拉司机收入困境:从维权事件看平台经济下的生计挑战
双十一期间货拉拉司机如何赚翻?
重磅|癌症早期风险筛查“1+X”实施方案正式发布
手术治疗痔疮价格:详细解析影响因素和医保报销情况
冰箱也能变“神器”!肉皮冻保存新招