Funcionando

Dependencies:   HCSR04 mbed

Fork of ASEnsor by samuel lopez

Committer:
amozaner
Date:
Mon Dec 12 07:19:17 2016 +0000
Revision:
0:a620cb2d52ad
Child:
1:6c4e1cd50d4c
Yaro;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
amozaner 0:a620cb2d52ad 1 #include "mbed.h"
amozaner 0:a620cb2d52ad 2 #include "hcsr04.h"
amozaner 0:a620cb2d52ad 3 DigitalOut led(LED_RED);
amozaner 0:a620cb2d52ad 4 DigitalOut led1(LED_GREEN);
amozaner 0:a620cb2d52ad 5 DigitalOut led2(LED_BLUE);
amozaner 0:a620cb2d52ad 6 //D12 TRIGGER D11 ECHO
amozaner 0:a620cb2d52ad 7 HCSR04 sensor1(D2, D3);
amozaner 0:a620cb2d52ad 8 HCSR04 sensor2(D4, D5);
amozaner 0:a620cb2d52ad 9 HCSR04 sensor3(D6, D7);
amozaner 0:a620cb2d52ad 10 int main() {
amozaner 0:a620cb2d52ad 11 while(1) {
amozaner 0:a620cb2d52ad 12 long a = sensor1.distance();
amozaner 0:a620cb2d52ad 13 long b = sensor2.distance();
amozaner 0:a620cb2d52ad 14 long c = sensor3.distance();
amozaner 0:a620cb2d52ad 15
amozaner 0:a620cb2d52ad 16 if (a<10 ){
amozaner 0:a620cb2d52ad 17 led= 0;
amozaner 0:a620cb2d52ad 18 led1= 1;
amozaner 0:a620cb2d52ad 19 led2= 1;
amozaner 0:a620cb2d52ad 20
amozaner 0:a620cb2d52ad 21 }
amozaner 0:a620cb2d52ad 22 if (b<10 ){
amozaner 0:a620cb2d52ad 23 led= 1;
amozaner 0:a620cb2d52ad 24 led1= 0;
amozaner 0:a620cb2d52ad 25 led2= 1;
amozaner 0:a620cb2d52ad 26 }
amozaner 0:a620cb2d52ad 27 if (c<10 ){
amozaner 0:a620cb2d52ad 28 led= 1;
amozaner 0:a620cb2d52ad 29 led1= 1;
amozaner 0:a620cb2d52ad 30 led2= 0;
amozaner 0:a620cb2d52ad 31 }
amozaner 0:a620cb2d52ad 32
amozaner 0:a620cb2d52ad 33
amozaner 0:a620cb2d52ad 34 }
amozaner 0:a620cb2d52ad 35 }