Entradas

Caracteres en Display LCD

Descripción de la actividad El día lunes fuimos al laboratorio de informática para seguir con la programación del display LCD, esta programación nos servirá para que cuando estemos jugando con el pinball y la bola llegue al lugar de su origen, una fotocelda lo detecte y haga que el display muestre las vidas, representadas con corazones y al final muestre la palabra "perdiste". Para lograr que esta programación funcione, se necesita el siguiente código: #include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2); int pinFoto=A0; int vidas=0; void setup() {  lcd.begin(16, 2);           // Fijamos el numero de caracteres y filas  pinMode (pinFoto,INPUT); } void loop() {  int valor=analogRead (pinFoto);  delay(1000);  if(valor<100)  {    vidas=vidas-1;  }  if (vidas==0)  {    lcd.clear();    lcd.setCursor(1, 1);   // Ponte en la line 1, pos...

Individual #2: Caracteres personalizados en Display LCD

Imagen
S uba el programa " caritaLCD.ino " a su placa  Arduino .  Responda: ¿Ha tenido algún inconveniente?, ¿por qué?, ¿cómo se solucionó?, ¿qué se mostró en el  display ? Observe el código de programación y con base en lo observado, elabore una tabla que explique cada instrucción: LiquidCrystal:  Sirve para controlar fácilmente el display Lcd. Begin: Sirve para inicializar la pantalla, saber que numero de caracteres hay en una fila, y el numero de filas que hay en la pantalla. createChar: Sirve para guardar los caracteres e iconos personalizados en la memoria de la pantalla. setCursor: Fijar el cursor al inicio, o se fija la posición donde el carácter e icono van a estar dibujados. Write: Para dibujar caracteres e iconos personalizados. delay:  El tiempo que hay que esperar Clear: Borrar contenido de la pantalla Abra el archivo "plantilla.xlsx" y modifique las celdas coloreadas para formar su propia figura. Luego modifique los va...

Individual #1: Marquesina en Display LCD

Imagen
¿Cuáles son los pasos para subir un programa a la placa  Arduino ? - Verificar la programación - Seleccionar la función herramientas - Elegir el puerto COM 5 - Subir la programación Subir el siguiente el programa a su placa arduino ¿Ha tenido algún inconveniente?, ¿por qué?, ¿cómo se solucionó?, ¿qué se mostró en el  display ? ¿Qué es y para que sirve  LiquidCrystal.h ? LiquidCrystal.h es una librería que nos permite crear un objeto que representa al display LCD.  ¿Cómo se identifica al display LCD dentro del programa? ¿Cómo se identifican los pines del  display  conectados al  Arduino ? Los pines utilizados en esta programación  son pines digitales, y se identifican de la siguiente manera: (7,8,9,10,11,12) (RS, EN, d4,d5,d6,d7) ¿Cuál es la utilidad de las instrucciones  begin, clear y print ? Begin:  Programa el inicio del display. Recibe dos argumentos: la anchura de los caracteres y la altura, el...

Practica #4 - Encender LED con pulsador y buzzer

Imagen
Descripcion de la actividad: En esta clase trabajamos en el laboratorio de informatica, donde hicimos un circuito, el cual consistia en prender la luz Led al presionar el pulsador, y cuando la luz Led se apague, dentro de 3 segundo el buzzer producira un sonido. Para esta clase tambien utilizamos la App Arduino. Materiales: -Placa de arduino -Buzzer -Fotorresistencias -Luz Led -Cables macho macho -Pulsador -Protoboard Programacion de arduino: void setup() {   // put your setup code here, to run once: pinMode(2,OUTPUT);//led pinMode(3,OUTPUT);//buzzer pinMode(4,INPUT);//pulsador } void loop() {   int pulsador=digitalRead(4);// conocer estado del pulsador    if(pulsador==1)   { digitalWrite(2,HIGH);// encender led delay(3000);//espera 3 segundos digitalWrite(2,LOW);//apagar led digitalWrite(3,HIGH);// encender buzzer delay(3000);//espera 3 segundos digitalWrite(3,LOW);//apagar buzzer } } Modelo a seguir: Conclusiones: ...

Practica #3 - Encender LED con potenciometro

Imagen
Descripcion de la actividad: En esta clase trabajamos en el laboratorio de informatica y no en el taller de mecanica porque para que funcione este circuito necesitabamos una App llamada: Arduino, la cual nos permite pasar la programacion de la app a el Arduino y asi funcione nuestro circuito. El objetivo de este circuito es que cada vez que se enciende el LED el buzzer debe reproducir un sonido. Materiales: -Placa Arduino -Buzzer -Cables macho macho -Fotorresistencia Programacion en Arduino: void setup() {   // put your setup code here, to run once: pinMode(2,OUTPUT);//LED pinMode(3,OUTPUT);//BUZZER } void loop() {   // put your main code here, to run repeatedly: digitalWrite(2,HIGH);// encender LED delay(3000);//3 segundos digitalWrite(2,LOW); digitalWrite(3,HIGH);// encender BUZZER delay(3000); digitalWrite(3,LOW); } Conclusiones: En conclusion este circuito me parecio un poco dificil pero viendole el lado positivo nos sirve para apr...

Practica #2 - Encender LED con potenciometro

Imagen
Descripcion de la actividad: En esta clase hicimos un circuito para encender un LED a base de un potenciometro, el cual nos sirve para medir las diferencias del potencial electrico. Este circuito se me hizo un poco dificil de realizarlo pero todo es cuestion de ubicar de manera correcta cada pieza. Al hacer este circuito me di cuenta que si se eleva mucho el potencial electrico del potenciometro, el LED puede llegar a quemarse. Materiales: -Bateria 9v -Cables macho macho -Un LED -Un potenciometro -Una fotorresistencia Conclusiones: Como conclusion el potenciometro es un instrumento el cual actua como un divisor de voltaje. Dificultades: Saber distinguir en que lugar debe estar cada pieza Logros: Desde un principio me enfoque en lograr prender la luz LED y aprender como fue el procedimiento. ¿Que me pregunto? ¿Si el potenciometro logra prender una luz LED, podra prender un foco de mayor voltios?

Reflexión fin del parcial

Reflexión de la Unidad: En esta unidad elaboramos la primera etapa de nuestro informe: Indagación y Análisis. En esta etapa tuvimos que identificar un problema y luego resolverlo, analizar la necesidad de encontrar una solución y realizar una indagación sobre el problema. Aprendí que a cada proyecto se le debe hallar un problema, la solución del problema, y analizar la naturaleza del problema. Yo considero que en esta unidad desarrolle el perfil IB de: Indagador, Reflexivo, Pensador y de Mentalidad Abierta.