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

项目二  智能红绿灯识别系统




                            名称                 红色接线                黑色接线                 黄色接线

                      摄像头(模拟口 1)                  5V                 GND               模拟口 A0



                        2.  探究 CMUcam5 摄像头颜色与设定方法:通过按下传感器模块上的一个按钮即可识
                    别并记忆当前摄像头镜头正对着的目标物体,或通过软件程序编写目标物体颜色特征值完
                    成判别。





















                                                          图 2-13

                        3.  分析并设计小车行进过程中判别红绿灯的程序逻辑。
                        4.  优化小车判别红绿灯的流程。


                       分析将检测的                挑选合适的                 找出参数的               运用分支结构
                           对象                  传感器                    规律                   编程


                        阶段三:实践探究
                        1.  完成编程,让智能小车在通过路口时,能够检测前方红绿灯的状态,并根据红绿灯

                    的状态前进或停止。


                          /*** 主函数 ***/
                          void loop()
                          {
                             // put your main code here, to run repeatedly:
                             /**** 等待运行按钮按下 ****/
                             while(1)
                             {




                                                                                                          27
   36   37   38   39   40   41   42   43   44   45   46