Page 53 - Proyecto integrador final - Génesis Orozco Chauca
P. 53

void loop()                                  analogWrite (a2, 173);
                      {                                            analogWrite (v2, 218);
                        dato=digitalRead(pir);                     analogWrite (r3, 217);
                                                                   analogWrite (a3, 47);
                          if (dato==HIGH)                          analogWrite (v3, 47);
                          {                                        delay (t);
                          analogWrite (r1, 116);               }
                          analogWrite (a1, 77);
                          analogWrite (v1, 187);               else {
                          analogWrite (r2, 225);                   analogWrite (r1, 0);
                          analogWrite (a2, 185);                   analogWrite (a1, 0);
                          analogWrite (v2, 39);                    analogWrite (v1, 0);
                          analogWrite (r3, 183);
                          analogWrite (a3, 81);                    analogWrite (r2, 0);
                          analogWrite (v3, 176);                   analogWrite (a2, 0);
                          delay (t);                               analogWrite (v2, 0);

                          analogWrite (r1, 132);                   analogWrite (r3, 0);
                          analogWrite (a1, 238);                   analogWrite (a3, 0);
                          analogWrite (v1, 26);                    analogWrite (v3, 0);
                          analogWrite (r2, 46);                }
                                                               }














                DISEÑO                                                      CÓDIGO:

                                                                            int d;
                                                                            int t;
                                                                            int trig= 3;
                                                                            int echo = 2;
                                                                            int n = 4;
                                                                            int a = 5;
                                                                            int v = 6;
                                                                            void setup ()
                                                                            {
                                                                              pinMode(trig, OUTPUT);
                                                                              pinMode(echo, INPUT);
                                                                              pinMode(n, OUTPUT);
                                                                              pinMode(a, OUTPUT);
                                                                              pinMode(v, OUTPUT);
                                                                            }
                                                                            void loop ()
                     digitalWrite (a, LOW);                                 {
                     digitalWrite (v, LOW);                                   digitalWrite(trig, HIGH);
                   }                                                          delay(1);
                                                                              digitalWrite(trig, LOW);
                   if (d<100){
                     digitalWrite (n, LOW);                                   t = pulseIn (echo,HIGH);
                     digitalWrite (a, HIGH);                                  d = t/58.2;
                     digitalWrite (v, LOW);                                    if (d<150){
                   }                                                            digitalWrite (n, HIGH);
                                                                                digitalWrite (a, LOW);
                   if (d<50){                                                   digitalWrite (v, LOW);
                     digitalWrite (n, LOW);                                 }
                     digitalWrite (a, LOW);                                   else
                     digitalWrite (v, HIGH);               53                 {

                 }                                                              digitalWrite (n, LOW);
                 }
   48   49   50   51   52   53   54   55   56   57   58