Page 116 - 人工智能——为机器植入智慧
P. 116

人工智能——为机器植入智慧



                       5.  实验:人体感应延时关灯。人体感应模块每次触发的时间间隔为 5 秒,从实用的角度考
                   虑,可以通过编程将人体感应后的 LED 模块亮灯时间适当延长,并将触发信号间隔延长至 30 秒。


                         void setup() {
                           pinMode(3, INPUT);   // 定义 3 号端口为输入
                           pinMode(13, OUTPUT);   // 定义 13 号端口为输出
                         }
                         void loop() {
                           if(digitalRead(3)==HIGH){  // 如果读入高电平
                             digitalWrite(13, HIGH);   // 13 脚置高电平,亮灯
                             delay(30000);     // 延时 30 秒
                           }else{              // 否则
                             digitalWrite(13, LOW);   // 13 脚置低电平,关灯
                           }
                         }                     // 循环



                       6.  完成人体感应小夜灯制作。利用乐高积木搭建场景模型,模拟改变场景环境,通过
                   实验测试人体感应小夜灯的功能。
                       7.  展示作品并介绍制作过程中的经验与收获;评选出最佳感应效果作品和最佳外观造
                   型作品。



                   活动 C  定制个性小夜灯


                        活动目标

                       1.  了解 RGB 全彩 LED 模块的结构与工作原理。
                       2.  掌握利用 Arduino 编程控制 RGB 全彩 LED 模块的方法。
                       3.  掌握正确连接并调节 RGB 全彩 LED 模块和人体感应模块的方法;设计并制作个性
                   小夜灯。



                        活动简介
                       利用 Arduino 编程控制 RGB 全彩 LED 模块,并将 RGB 全彩 LED 模块、人体感应模块
                   正确连接到单片机上,设计并制作一款个性化的小夜灯。



                        活动材料
                       Arduino Nano 控制板、RGB 全彩 LED 模块、人体感应模块、杜邦线、乐高积木、移动
                   电源等。


             102
   111   112   113   114   115   116   117   118   119   120   121