ESP8266 ARDUINO CON WIFI



CARACTERÍSTICAS DEL ESP8266


Infrarrojos Sketch


const int InfrarrojoPin = 9;  // Estableceremos un pin de entrada digital

void setup() {
  Serial.begin(9600);               // Iniciar puerto serie
  pinMode(InfrarrojoPin , INPUT);  // Definir pin como entrada
}

void loop(){

  int valor;

  valor = digitalRead(InfrarrojoPin );  // lectura del estado digital

  if (valor == HIGH) {
      Serial.println("Detectado obstaculo");} // Imprime en el serial monitor el estado
      else {
        Serial.println("Obtaculo no detectado");}

  delay(1000);
}

1 - Asignamos a el ultrasonido un pin digital (booleano) ya que solo nos tiene que mostrar si detecta o la luz infrarroja.

2 - Iniciamos la comunicación serial para que muestre si lo detecta o no.

3 - Le indicamos que es un pin de entrada.

4 - Creamos la variable "valor" para guardar el resultado de la lectura.

5 - Leemos el sensor y guardando el resultado en la variable "valor".

6 - Iniciamos la estructura de control if si el valor es HIGH detecta la luz infrarroja sino no la detecta.

7 - Esperamos 1 segundo para realizar la próxima lectura.