基于常见微控制器控制LED灯闪烁入门项目
基于常见微控制器控制 LED 灯的闪烁其实是个蛮经典的入门项目,比较适合刚上手嵌入式或者 Arduino 开发的朋友。你只需要理解几个核心函数,比如setup()
和loop()
,再配合pinMode()
和digitalWrite()
,就能把 LED 灯搞得一闪一闪的,挺有成就感。
setup()函数是个只执行一次的初始化动作,通常用来设置引脚模式,像pinMode(LED_PIN, OUTPUT)
就把 LED 接的脚设为输出。loop()
就开始反复执行你写的逻辑了,真正控制灯闪的就在这里。
比如你写一段:
digitalWrite(LED_PIN, HIGH);
delay(1000);
digitalWrite(LED_PIN, LOW);
delay(1000);
这样 LED 就每秒闪一下,HIGH 是亮,LOW 是灭,delay(1000)
就是等一秒钟,简单粗暴但好用。
哦对了,如果你还想深入玩其他芯片,像STM32
、AVR
、51 单片机
啥的,也可以看看这些拓展资源:
如果你刚开始接触嵌入式,建议从Arduino UNO
下手,板子多资料也多,社区活跃,用来练手再合适不过了。
471B
文件大小:
评论区