Page 117 - 人工智能——为机器植入智慧
P. 117
项目九 智能小夜灯
活动准备
设置好电脑、Arduino Nano 控制板和下载数据线;准备好教学用的光控小夜灯;准备好
实例程序及其源代码。
活动步骤
1. 讨论:个性小夜灯可以具有哪些功能和造型?
2. 布置任务:定制自己的小夜灯。
3. 实验:RGB 全彩 LED 模块实验。连接 RGB 全彩 LED 模块,将 R,G,B 引脚连接
单片机数字端口 D11,D9 和 D10,编程后控制并观察 LED 色彩变化状态。
图 9-9
int redpin = 11;
int bluepin =10;
int greenpin =9;
int val;
void setup() {
pinMode(redpin, OUTPUT);
pinMode(bluepin, OUTPUT);
pinMode(greenpin, OUTPUT);
}
void loop() {
for(val=255; val>0; val--){
analogWrite(11, val);
analogWrite(10, 255-val);
analogWrite(9, 128-val);
delay(1);
}
for(val=0; val<255; val++){
103

