步骤1:工具和材料
Arduino 101或Arduino Uno
面包板
按钮开关
RGB LED
3个100Ω电阻器
跳线
步骤2:电路
将Arduino电源连接到面包板
连接3.3V引脚将Arduino连接到面包板的红色电源轨。
将Arduino的GND引脚连接到面包板的黑色电源轨。
连接按钮
将一个10KΩ电阻从按钮开关的一个引脚连接到面包板的红色电源轨。
将上面的相同引脚连接到Arduino的数字引脚3。
将同一侧的另一个引脚连接到面包板的接地导轨。
最后,将RGB LED连接到Arduino。
将RGB的最长引脚连接到面包板的公共接地导轨。
将剩余的三个引脚连接到一个100Ω电阻,串联到引脚9,10,分别为11。
第3步:代码

const int buttonPin = 3;
//RGB LED pins const int redPin = 11; const int greenPin = 10; const int bluePin = 9; //create a variable to store a counter and set it to 0 int counter = 0; void setup() { // Set up the pushbutton pins to be an input: pinMode(buttonPin, INPUT); // Set up the RGB pins to be an outputs: pinMode(redPin, OUTPUT); pinMode(greenPin,OUTPUT); pinMode(bluePin,OUTPUT); }
步骤4:演示
当我按下按钮时,它首先切换为红色,然后是绿色,然后是蓝色,最后是关闭。这只循环显示所有颜色,因为只按下了一个按钮!
-
led
+关注
关注
244文章
24710浏览量
692420 -
按钮
+关注
关注
0文章
134浏览量
13493
发布评论请先 登录
MAX16123:小巧封装的双按钮控制器
宜科电子OSM47系列高性能颜色传感器产品介绍
如何实现多电源无缝切换?支持PD/QC/DC/电池自动切换的RGBWY电源管理
经典 PLC 程序(4) - 消音按钮
数码管 选型手册2025年最新版
LAMP LED 选型指南2025年最新版
光纤线芯都是按照什么颜色排序的
凡亿Allegro Skill辅助功能之颜色方案
为什么现在的PCB大部分都是绿色?PCB 不同的颜色到底代表什么意思?
怎样用按钮切换RGBLED的多种颜色
评论