学习目标:
1、掌握通过程序控制交通信号灯
关注微信公众号:爱享生活科技 \color{#FF0000}{关注微信公众号:爱享生活科技} 关注微信公众号:爱享生活科技
组件:
Arduion主板
USB数据线
交通信号灯模块
跳线若干
面包板
下图为交通信号灯模块
实验步骤:
1.建立电路
交通信号灯模块引脚 | Arduion引脚 |
---|---|
GND | GND |
R | 9 |
Y | 10 |
G | 11 |
2.烧录代码
const int redPin = 9;
const int greenPin = 11;
const int bluePin = 10;
void setup()
{
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
}
void loop()
{
color(0,0,255);
delay(10000);
color(0,255,0);
delay(3000);
color(255,0,0);
delay(20000);
}
/**颜色生产函数*/
void color (unsigned char red, unsigned char green, unsigned char blue)
{
analogWrite(redPin, red);
analogWrite(bluePin, blue);
analogWrite(greenPin, green);
}