sábado, 23 de noviembre de 2019

Séptima clase

En esta clase realizamos una tabla para enfocarnos más en la parte externa de la alcancía digital, con el nombre de desarrollo de ideas. Aparte nos comentaron de que ya vayamos pensando en diseños para nuestra futura alcancía y el mejor de las dos opciones de los integrante será la elegida.

miércoles, 20 de noviembre de 2019

Sexta clase (continuación)

Esta clase fue corta ya que lo que trabajamos fue de nuevo en la programación ya que habíamos encontrado un error. Lo bueno es que ya lo solucionamos y aumentamos un código que esta relacionado con la fotorresistencia.

jueves, 14 de noviembre de 2019

Programación del display

Hola a todos en esta clase completamos el circuito anterior de tinkercard, agregando la fotorresistencia, luego nos explicaron que si no hay luz no hay más resistencia mientras que si hay poca resistencia habrá más luz. Posteriormente,  realizamos un código para que el display lo lea después de prenderse.

El código fue el siguiente:

#include <LiquidCrystal.h>
LiquidCrystal lcd(2,3,4,5,6,7);

void setup()
{
 lcd.begin(16,2);
}

void loop()
{
 lcd.setCursor(0,0);
 lcd.print(analogRead(A0));
}

domingo, 3 de noviembre de 2019

Conexión del Display LCD

Hola a todos como están, pues espero que estén muy bien, esta es la primera entrada del la nueva unidad (alcancía digital). En esta clase usamos una herramienta llamada Tinkercad, la razón de que la usáramos fue ya que algunos de mi clase no llevaron el display para conectar a nuestro actual proyecto. En mi opinión es muy útil, ya que puedes conectar los materiales y todo en línea una herramienta eficaz y fácil de usar.
Bueno ahora les presentare mi creación o circuito en tinkercad.


En la imagen, podemos observar todo el cableado, aunque este un poco desordenado esta imagen me ayuda bastante porque al momento de realizarlo en la vida real solo necesito este esquema para trabajar.

Los pines que vas a encontrar en el display son:

PINFUNCIÓN
1GND (Tierra)
25 Voltios
3Control de contraste pantalla
4RS – Selector entre comandos y datos
5RW – Escritura y lectura de comandos y datos
6Sincronización de lectura de datos
7-14Pines de datos de 8-bit
15Alimentación luz de fondo (5V)
16GND (Tierra) luz de fondo (0V)
Y por último algunas conexiones aprendidas:

Display                  Arduino
RS                            2
E                              3
DB4                         4
DB5                         5
DB6                         6
DB7                         7
Anodo         +          5V
Catodo         -          GND

Esta información te va a ser muy util para cuando quieras trabajar.

miércoles, 18 de septiembre de 2019

A mi lindo Ecuador

Código de la melodía:

tone(BUZZER, NOTE_A4, negra);
  delay(velocidad*corchea);
  noTone(BUZZER);

  tone(BUZZER, NOTE_A4, negra);
  delay(velocidad*corchea);
  noTone(BUZZER);

  tone(BUZZER, NOTE_A4, negra);
  delay(velocidad*negra);
  noTone(BUZZER);

  tone(BUZZER, NOTE_A4, negra);
  delay(velocidad*corchea);
  noTone(BUZZER);

  tone(BUZZER, NOTE_B4, blanca);
  delay(velocidad*corchea);
  noTone(BUZZER);

  tone(BUZZER, NOTE_C5, blanca);
  delay(velocidad*corchea);
  noTone(BUZZER);

  tone(BUZZER, NOTE_B4, negra);
  delay(velocidad*corchea);
  noTone(BUZZER);

  tone(BUZZER, NOTE_A4, negra);
  delay(velocidad*corchea);
  noTone(BUZZER);

  tone(BUZZER, NOTE_F4, negra);
  delay(blancanegra*velocidad);
  noTone(BUZZER);

  tone(BUZZER, NOTE_E4, negra);
  delay(corchea*velocidad);
  noTone(BUZZER);

  tone(BUZZER, NOTE_E4, negra);
  delay(corchea*velocidad);
  noTone(BUZZER);

  tone(BUZZER, NOTE_E4, negra);
  delay(negra*velocidad);
  noTone(BUZZER);

  tone(BUZZER, NOTE_E4, negra);
  delay(corchea*velocidad);
  noTone(BUZZER);

  tone(BUZZER, NOTE_E4, negra);
  delay(semicorchea*velocidad);
  noTone(BUZZER);

  tone(BUZZER, NOTE_F4, negra);
  delay(semicorchea*velocidad);
  noTone(BUZZER);

  tone(BUZZER, NOTE_E4, negra);
  delay(corchea*velocidad);
  noTone(BUZZER);

  tone(BUZZER, NOTE_D4, negra);
  delay(corchea*velocidad);
  noTone(BUZZER);

  tone(BUZZER, NOTE_E4, negra);
  delay(blanca*velocidad);
  noTone(BUZZER);


martes, 10 de septiembre de 2019