Funcionando

Dependencies:   HCSR04 mbed

Fork of ASEnsor by samuel lopez

Committer:
amozaner
Date:
Mon May 22 04:08:35 2017 +0000
Revision:
1:6c4e1cd50d4c
Parent:
0:a620cb2d52ad
Dos ultrasonidos al tiempo :D UD ;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
amozaner 1:6c4e1cd50d4c 1 #include "mbed.h" //incluimos la libreria mbed
amozaner 0:a620cb2d52ad 2 #include "hcsr04.h"
amozaner 1:6c4e1cd50d4c 3
amozaner 1:6c4e1cd50d4c 4 DigitalOut RED1(LED1);
amozaner 1:6c4e1cd50d4c 5 DigitalOut GREEN1(LED2);
amozaner 1:6c4e1cd50d4c 6 DigitalOut BLUE1(LED3);
amozaner 1:6c4e1cd50d4c 7 HCSR04 sensor(PTA12, PTD4); //t,e
amozaner 1:6c4e1cd50d4c 8 HCSR04 sensor2(PTA5, PTA4);
amozaner 1:6c4e1cd50d4c 9
amozaner 1:6c4e1cd50d4c 10
amozaner 1:6c4e1cd50d4c 11
amozaner 1:6c4e1cd50d4c 12 int main()
amozaner 1:6c4e1cd50d4c 13 {
amozaner 0:a620cb2d52ad 14 while(1) {
amozaner 1:6c4e1cd50d4c 15 int d = sensor.distance();
amozaner 1:6c4e1cd50d4c 16 int d2 = sensor2.distance();
amozaner 1:6c4e1cd50d4c 17
amozaner 1:6c4e1cd50d4c 18 if(d<=10 && d2<=10) {
amozaner 1:6c4e1cd50d4c 19
amozaner 1:6c4e1cd50d4c 20 RED1=0;
amozaner 1:6c4e1cd50d4c 21 GREEN1=1;
amozaner 1:6c4e1cd50d4c 22 BLUE1=1;
amozaner 1:6c4e1cd50d4c 23
amozaner 1:6c4e1cd50d4c 24
amozaner 1:6c4e1cd50d4c 25
amozaner 0:a620cb2d52ad 26
amozaner 0:a620cb2d52ad 27 }
amozaner 1:6c4e1cd50d4c 28
amozaner 1:6c4e1cd50d4c 29 if(d>=21 && d>=21 ) {
amozaner 1:6c4e1cd50d4c 30
amozaner 1:6c4e1cd50d4c 31
amozaner 1:6c4e1cd50d4c 32 RED1=1;
amozaner 1:6c4e1cd50d4c 33 GREEN1=1;
amozaner 1:6c4e1cd50d4c 34 BLUE1=0;
amozaner 1:6c4e1cd50d4c 35
amozaner 0:a620cb2d52ad 36 }
amozaner 1:6c4e1cd50d4c 37 if((d>=11 && d<=20)&&(d2>=11 && d2<=20)) {
amozaner 1:6c4e1cd50d4c 38
amozaner 1:6c4e1cd50d4c 39 RED1=1;
amozaner 1:6c4e1cd50d4c 40 GREEN1=0;
amozaner 1:6c4e1cd50d4c 41
amozaner 1:6c4e1cd50d4c 42 BLUE1=1;
amozaner 0:a620cb2d52ad 43 }
amozaner 1:6c4e1cd50d4c 44
amozaner 1:6c4e1cd50d4c 45
amozaner 1:6c4e1cd50d4c 46
amozaner 0:a620cb2d52ad 47 }
amozaner 0:a620cb2d52ad 48 }