Ir al contenido principal

Competencia 3 - Practica

 Practica 1: Pantalla lcd

El objetivo de esta práctica es que podamos entender como es que funciona una pantalla liquid crystal display mostrando un mensaje que se pueda plasmar en la pantalla

Código:


#include <LiquidCrystal.h>
 
//Declarar LCD y pines
 
LiquidCrystal lcd(7,6,5,4,3,2);
 
void setup() {
 //Definir las dimensiones del LCD (16x2)
 lcd.begin(16,2);
 //Seleccionamos en que columnay en que linea empieza a mostrar el texto
 lcd.setCursor(0,0);
 //Mostramos el texto deseado
 lcd.print("Hola mundo");
 lcd.setCursor(0,1);
 //Mostramos el texto deseado
 lcd.print("egilban");
}
 
void loop() {
 
}

Evidencia:





Practica 2: Modulo wifi

El objetivo de está practica es que podamos hacer una conexión wifi que nos puedan permitir tener una comunicación entre dispositivos y en dado caso que se cumpla la conexión el programa nos dirá que la conexión fue iniciada correctamente

Código:

#include <ESP8266WiFi.h>
#include <ESP8266WiFiMulti.h>

#define STASSID "INFINITUMtcvq"
#define STAPSK  "b609e9ecd2"

const char* ssid     = STASSID;
const char* password = STAPSK;

const char* host = "192.168.0.141";
const uint16_t port = 1000;

int led_builtin = 2;

ESP8266WiFiMulti MyWifi_module;

void setup() {
  Serial.begin(115200);
 
  pinMode(led_builtin, OUTPUT);

  digitalWrite(led_builtin, LOW);

  WiFi.mode(WIFI_STA);
  MyWifi_module.addAP(ssid, password);

  Serial.println();
  Serial.println();
  Serial.print("Esperando Red WiFi... ");

   while (MyWifi_module.run() != WL_CONNECTED) {
    Serial.print(".");
    delay(500);
  }

  Serial.println("");
  Serial.println("Conectado al WiFi");
  Serial.println("Mi Direccion IP es: ");
  Serial.println(WiFi.localIP());

  Serial.println("Conexion iniciada correctamente");
  delay(500);


}

void loop() {

  digitalWrite(led_builtin, HIGH);
  delay(250);
  digitalWrite(led_builtin, LOW);
  delay(250);
 

}

Evidencia:


Practica 3: Driver Motor

El objetivo de está practica es que podamos mover un motor con el driver motor, se puede mover a cualquiera de los 2 lados si es que es un motor de corriente alterna y en dado caso que sea uno de corriente continua solo se podrá mover de un lado, en este casó fue uno de corriente continua lo cual nos permitió mover el motor en un solo sentido

Código:

int IN1=9;
int IN2=8;
void setup() {

pinMode(IN1,OUTPUT);
pinMode(IN2,OUTPUT);
}

void loop() {
 
digitalWrite(IN1,LOW);
digitalWrite(IN2,HIGH);
delay(500);
}

Evidencia:



Comentarios

Entradas más populares de este blog

Proyecto

Proyecto: carrito con sensor de movimiento. Introducción La robotica y la inteligencia artificial son campos que en los últimos año han tomado importancia en la actualidad, los podemos encontrar aplicados en distintas áreas de investigación como brazos robóticos que toman objetos sin la necesidad de que alguien los controle o en procesos de en las empresas como en las líneas de empaquetado, inclusive en la vida cotidiana con aspiradoras que recorren toda la casa hasta que detectan que ya limpiaron todas las áreas previamente configuradas . Objetivo Construir un robot que avance en línea recta mientras no detecte un obstáculo en un rango de 20 cm, en caso de detectar un obstáculo el robot retrocederá y girará sobre sí mismo hasta que detecte que ya no hay obstáculos en su camino. Objetivos específicos Construir un robot que identifique obstáculos, usando componentes básicos de electrónica y Arduino. Conocer conceptos básicos de inteligencia artificial para automatizar el proceso de...

PA1 - Competencia 6: Mapa mental clasificación de las interfaces en los módulos de adquisición de datos.

 

Competencia 2: Prácticas

  Practica 1: Sensor Ultrasónico El objetivo de está practica es comprender como es que funciona el sensor ultrasónico, principalmente la función de este sensor ultrasónico es poder calcular la distancia a la que se encuentra un objeto como en este caso se puede acercar una mano o ponerse enfrente para que pueda reconocer el objeto y esta distancia la podemos ver en el monitor en serie que es en la aplicación de arduino IDE. Código: const int trigger= 8 ; const int echo= 7 ; float dist; void setup(){   Serial.begin( 9600 );   pinMode(trigger,OUTPUT);   pinMode(echo,INPUT); } void loop(){   digitalWrite(trigger,LOW);   delayMicroseconds( 5 );           digitalWrite(trigger,HIGH);     delayMicroseconds( 10 );         digitalWrite(trigger,LOW);   dist=pulseIn(echo,HIGH);         dist = dist/ 58 ;                 Serial.print ( "Distanc...