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
Publicar un comentario