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

项目三  ATM智能门控



                        2.  伺服电机测试实验。实验目的是了解伺服电机的工作方式。
                        将伺服电机连接在单片机的数字端口 D11,编程控制并观察伺服电机定位状态。

                        实验步骤:讨论实验方案,硬件连接,编程并上传,观察实验并撰写实验报告等。
















                                                          图 3-6



                          #include <Servo.h>
                          Servo myservo;
                          int pos = 0;
                          void setup() {
                            myservo.attach(11);           // 定义 11 号端口为伺服电机输出
                          }
                          void loop() {
                            for (pos = 0; pos <= 180; pos += 1) {
                              myservo.write(pos);         // 伺服电机从 0 度转到 180 度
                              delay(15);
                            }
                            for (pos = 180; pos >= 0; pos -= 1) {
                              myservo.write(pos);         // 伺服电机从 180 度转到 0 度
                              delay(15);
                            }
                          }



                        3.  ATM 插卡锁门智能门控实验。实验目的是通过编程实验掌握触碰传感器和伺服电

                    机的应用方法。
                       (1)  硬件连接:连接触碰传感器模块,将信号输出脚连接单片机数字端口 D10,端口
                    D11 连接伺服电机;将触碰传感器安装于 ATM 模型插卡口内,将伺服电机安装在 ATM 模
                    型门边等。






                                                                                                          37
   46   47   48   49   50   51   52   53   54   55   56