samuel lopez
/
ultrasonido
Funcionando
Fork of ASEnsor by
main.cpp@0:a620cb2d52ad, 2016-12-12 (annotated)
- Committer:
- amozaner
- Date:
- Mon Dec 12 07:19:17 2016 +0000
- Revision:
- 0:a620cb2d52ad
- Child:
- 1:6c4e1cd50d4c
Yaro;
Who changed what in which revision?
User | Revision | Line number | New 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 | } |