Prácticas Tuniot ESP

 Práctica 1

Código fuente

#include <Wire.h>

#include <LiquidCrystal_I2C.h>

//SDA -> D21

//SCL -> D22


LiquidCrystal_I2C lcd(0x27,16,2);


void setup(){

  lcd.init();

  lcd.backlight();

  lcd.setCursor(0, 0);

  lcd.print("Marc");

  lcd.setCursor(3, 1);

  lcd.print("no sale nunca");

}


void loop(){

}



Ir al vídeo


 Práctica 2

Código fuente

#include <Ultrasonic.h>

Ultrasonic sensor1(22,23); // trigger y echo

}

int  distancia;


void setup(){

distancia = 0;

Serial.begin(9600);


void loop(){

    distancia=(sensor1.distanceRead(CM));

    Serial.println(distancia);

    delay(200);

}



                               Ir al vídeo


Práctica 3

Código fuente


#include <DHT.h>

#include <DHT_U.h>

#include "DHT.h"


float  temp;

float  hum;

DHT dht23(23,DHT11);


void setup(){

    temp = 0;

    hum = 0;

    Serial.begin(9600);

    dht23.begin();

}


void loop(){


    temp = (dht23.readTemperature( ));

    hum = (dht23.readHumidity());

    Serial.print("Temperatura");

    Serial.print(temp);

    Serial.print("Humedad");

    Serial.println(hum);

    delay(1000);

}




                                             Ir al vídeo


Práctica 4

Código fuente


#include <Ultrasonic.h>

Ultrasonic sensor(22,23); // trigger y echo

int  distancia;


void setup(){

distancia = 0;

}


void loop(){


    distancia=(sensor.distanceRead(CM));

    distancia = distancia * 30;

    tone(21,1000);

    delay(distancia);

    noTone(21);

    delay(distancia);

}




                                             Ir al vídeo


Práctica 5

Código fuente


int  pot;

int  pul;

int i;

int i_inc;


void setup(){

  pot = 0;

pul = 0;

pinMode(14, INPUT);

Serial.begin(9600);

pinMode(5, OUTPUT);

}


void loop(){


    pot = analogRead(A0);

    pul = digitalRead(14);

    pot=map(pot,0,1023,0,60);

    Serial.println(pot);

    delay(200);


    if (pul == HIGH) {

      digitalWrite(5,HIGH);

      i_inc = 1;

      if (pot > 0) {

        i_inc = -i_inc;

      }


      for (i = pot; i_inc >= 0 ? i <= 0 : i >= 0; i += i_inc) {

        Serial.println(i);

        delay(1000);

      }


    }

    digitalWrite(5,LOW);

}




                                             Ir al vídeo

No hay comentarios:

Publicar un comentario

Inicio

  Ir a Blogs Amigos Ir a Prácticas de Arduino Ir a Prácticas Android Ir a Casa 2D y 3D Ir a PGB