Vous êtes sur la page 1sur 2

En esta ilustración, vamos a conectar el cable de la ESP8266 12E nodeMCU con el sensor

ultrasónico Raging HCSR04. Como puede ver en la siguiente ilustración, el pin de activación del
sensor está conectado a D1, que es el pin 5 en la placa Arduino, y el ECHO está conectado a D2,
que es el pin 4 en la placa Arduino. Sin embargo, en el código de croquis vamos a utilizar el IDE de
Arduino para programar la placa de desarrollo NodeMCU ESP8266 12E si desea tener un
intérprete en su IDE de Arduino, consulte este enlace.

En esta ilustración, vamos a conectar el cable de la ESP8266 12E nodeMCU con el sensor
ultrasónico Raging HCSR04. Como puede ver en la siguiente ilustración, el pin de activación del
sensor está conectado a D1, que es el pin 5 en la placa Arduino, y el ECHO está conectado a D2,
que es el pin 4 en la placa Arduino. Sin embargo, en el código de croquis vamos a utilizar el IDE de
Arduino para programar la placa de desarrollo NodeMCU ESP8266 12E si desea tener un
intérprete en su IDE de Arduino, consulte este enlace.

Hardware requerido

Placa de desarrollo NodeMCU ESP8266 12E


Sensor de rabia ultrasónico HCSR04
Cables de puente y cables DuPont
Breadboard sin soldadura

Diagrama de cableado

Ultrasonic-HCSR04-NodeMCU-Schematics-Diagram

}
Test Code

1
2 /*
3 ********************************************
4 14CORE ULTRASONIC DISTANCE SENSOR CODE TEST
5 ********************************************
6 */
7 #define TRIGGER 5
8 #define ECHO 4
9
10 // NodeMCU Pin D1 > TRIGGER | Pin D2 > ECHO
11
12 void setup() {
13 Serial.begin (9600);
14 pinMode(TRIGGER, OUTPUT);
15 pinMode(ECHO, INPUT);
16 pinMode(BUILTIN_LED, OUTPUT);
17 }
18
19 void loop() {
20 long duration, distance;
21 digitalWrite(TRIGGER, LOW);
22 delayMicroseconds(2);
23
24 digitalWrite(TRIGGER, HIGH);
25 delayMicroseconds(10);
26
27 digitalWrite(TRIGGER, LOW);
28 duration = pulseIn(ECHO, HIGH);
29 distance = (duration/2) / 29.1;
30
31 Serial.print(distance);
32 Serial.println("Centimeter:");
33 delay(1000);
34 }
35

Vous aimerez peut-être aussi