Advertisement
Guest User

Untitled

a guest
Dec 10th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. const int ECHO = 8;
  2. const int TRIG = 7;
  3. const int dia = 4;
  4. const int noche = 5;
  5. const int FOTO = A2;
  6. const int disMax = 20;
  7. int luz = 0;
  8. float tiempo = 0, espacio = 0;
  9.  
  10. void setup() {
  11. pinMode(ECHO, INPUT);
  12. pinMode(TRIG, OUTPUT);
  13. pinMode(dia, OUTPUT);
  14. pinMode(noche, OUTPUT);
  15. digitalWrite(dia, LOW);
  16. digitalWrite(noche, HIGH);
  17. digitalWrite(ECHO, HIGH);
  18. digitalWrite(TRIG, LOW);
  19. Serial.begin(9600);
  20. }
  21.  
  22. void loop() {
  23.  
  24. luz = analogRead(FOTO);
  25. Serial.println(luz);
  26. if(luz<=5){
  27. digitalWrite(TRIG, HIGH);
  28. delayMicroseconds(4);
  29. digitalWrite(TRIG, LOW);
  30. tiempo = pulseIn(ECHO, HIGH);
  31. espacio = tiempo/59;
  32. if(espacio<disMax){
  33. digitalWrite(dia,LOW);
  34. digitalWrite(noche,HIGH);
  35. delay(10000);
  36. }else{
  37. digitalWrite(dia,HIGH);
  38. digitalWrite(noche,LOW);
  39. delay(10000);
  40. }
  41. Serial.print("La distancia es: ");
  42. Serial.println(espacio);
  43. delay(1000);
  44. }else{
  45. digitalWrite(dia, HIGH);
  46. digitalWrite(noche, HIGH);
  47. delay(1000);
  48. }
  49.  
  50.  
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement