Entregable 1
Entregable 1
Entregable 1
PLAN DE TRABAJO
DEL ESTUDIANTE
TRABAJO FINAL DEL CURSO
1. INFORMACIÓN GENERAL
3. PREGUNTAS GUIA
Durante la investigación de estudio, debes obtener las respuestas a las siguientes interrogantes:
Nº PREGUNTAS
2
TRABAJO FINAL DEL CURSO
3
TRABAJO FINAL DEL CURSO
Además, se pueden enviar comandos para controlar la presentación. Para todo esto
tiene dos buses, uno de datos (D0-D7) y otro de control (E, R/W y RS), que se
comportan de la siguiente manera:
Bus de control:
-E: enable. Sirve como señal de captura, tanto para lectura como escritura.
-R/W: Indica el sentido de los datos: "1" para lectura y "0" para escritura.
-RS: A "1" indica que se envía o recibe un carácter y a "0" que se envía un
comando.
Bus de datos:
-Si RS=1, el bus de datos contiene el código ASCII del carácter que se quiere leer o
escribir en el LCD.
4
TRABAJO FINAL DEL CURSO
Alimentación:
+5V Pin 16 (bit 2 del puerto de control). Este bit deberá estar siempre a nivel alto.
GND Pin 18
/*************************************************************************/
/* E. T. S. de Ingeniería Informática */
/* Laboratorio de E. T. C. II */
/* */
/* */
/* */
/* Lect/Escr (R/W) 14 5 */
/* Selección (E) 1 6 */
/* Vcc 16 2 */
/* GND 18 1 */
/*************************************************************************/
6
TRABAJO FINAL DEL CURSO
#include <conio.h>
#include <dos.h>
outportb (P_Datos,Dato);
delay (1);
outportb (P_Datos,Dato);
int main()
int i;
7
TRABAJO FINAL DEL CURSO
delay (1000);
Enviar_Control (0x01);
for (i=0x0;i<0x16;i++)
Enviar_Dato (cadena1[i]);
delay (1000);
Enviar_Control (0x01);
for (i=0x0;i<0x16;i++)
Enviar_Dato (cadena2[i]);
delay (1000);
Enviar_Control (0x01);
for (i=0x0;i<0x16;i++)
Enviar_Dato (cadena3[i]);
return 0;
Arduino mini
Pro mini
Nano
Fio
Lilypad
Leonardo
Pro
Uno
Ethernet
Mega 1280
Mega ADK
Para programar el control de una pantalla LCD y un motor paso a paso con
Arduino, necesitarás seguir algunos pasos básicos. Aquí te proporcionaré un
ejemplo simple de cómo podrías hacerlo:
// Definimos los pines a los que están conectados el motor paso a paso
const int stepsPerRevolution = 200; // Número de pasos por revolución
Stepper myStepper(stepsPerRevolution, 8, 9, 10, 6); // Inicializamos el objeto para
controlar el motor paso a paso
void setup() {
// Inicializamos el LCD con el número de columnas y filas
lcd.begin(16, 2);
}
void loop() {
// Escribimos un mensaje en el LCD
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Hola, Arduino!");
10
TRABAJO FINAL DEL CURSO
Crea un nuevo proyecto: Ve al sitio web de Tinkercad y crea una cuenta si aún no
tienes una. Luego, inicia sesión y selecciona la opción para crear un nuevo circuito.
Escribe el código: Haz clic en el Arduino y selecciona la opción para abrir el editor
11
TRABAJO FINAL DEL CURSO
Simula el circuito: Una vez que hayas agregado los componentes y escrito el
código, puedes simular el circuito haciendo clic en el botón de simulación. Esto
ejecutará el código en el Arduino virtual y mostrará los resultados en la simulación.
Guarda y comparte: Una vez que estés satisfecho con la simulación, guarda tu
proyecto y compártelo si lo deseas.
Recuerda que la simulación es una herramienta útil para probar y depurar tu código
antes de implementarlo en hardware real. Sin embargo, es importante tener en
cuenta que la simulación puede no ser perfectamente precisa en todos los casos, por
lo que siempre es recomendable realizar pruebas adicionales en hardware real
cuando sea posible.
12
TRABAJO FINAL DEL CURSO
HOJA DE PLANIFICACIÓN
PROCESO DE EJECUCIÓN
SEGURIDAD / MEDIO AMBIENTE /
OPERACIONES / PASOS /SUBPASOS NORMAS -ESTANDARES
INSTRUCCIONES: debes ser lo más explícito posible. Los gráficos ayudan a transmitir
mejor las ideas. No olvides los aspectos de calidad, medio ambiente y SHI.
13
TRABAJO FINAL DEL CURSO
14
TRABAJO FINAL DEL CURSO
LISTA DE RECURSOS
1. MÁQUINAS Y EQUIPOS
2. HERRAMIENTAS E INSTRUMENTOS
3. MATERIALES E INSUMOS
15