labirent
Dependencies: mbed mbed-STM32F103C8T6 ultrasonic HCSR04
main.cpp@0:b3e42dad6af5, 2019-02-16 (annotated)
- Committer:
- Urti
- Date:
- Sat Feb 16 14:33:33 2019 +0000
- Revision:
- 0:b3e42dad6af5
Labirent Cozen
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Urti | 0:b3e42dad6af5 | 1 | #include "mbed.h" |
Urti | 0:b3e42dad6af5 | 2 | #include "stm32f103c8t6.h" |
Urti | 0:b3e42dad6af5 | 3 | #include "hcsr04.h" |
Urti | 0:b3e42dad6af5 | 4 | |
Urti | 0:b3e42dad6af5 | 5 | HCSR04 sensor(PA_10,PA_9); |
Urti | 0:b3e42dad6af5 | 6 | DigitalOut led(PB_12); |
Urti | 0:b3e42dad6af5 | 7 | |
Urti | 0:b3e42dad6af5 | 8 | int main(){ |
Urti | 0:b3e42dad6af5 | 9 | while(1){ |
Urti | 0:b3e42dad6af5 | 10 | long dist=sensor.distance(); |
Urti | 0:b3e42dad6af5 | 11 | if(dist<20){ |
Urti | 0:b3e42dad6af5 | 12 | led=1; |
Urti | 0:b3e42dad6af5 | 13 | }else if(dist>20){ |
Urti | 0:b3e42dad6af5 | 14 | led=0; |
Urti | 0:b3e42dad6af5 | 15 | } |
Urti | 0:b3e42dad6af5 | 16 | } |
Urti | 0:b3e42dad6af5 | 17 | } |
Urti | 0:b3e42dad6af5 | 18 |