miércoles, 17 de julio de 2019

Práctica con Arduino 1: Notas musicales

UNIDAD EDUCATIVA PARTICULAR "POLITÉCNICO"
2° AÑO PAI - 8° GRADO "C"
Práctica con Arduino 1: Notas musicales
Nombre: Segundo Izurieta                         Fecha: 17/07/2019
  • Responda: ¿Cuáles son los pasos para subir un programa a la placa Arduino?
  1. Primero, se conecta con el cable USB la placa Arduino al PC.
  2. Luego, se va a Herramientas en la computadora y se presiona el puerto donde está conectado el elemento.
  3. Por último, se da clic en Subir →.
  • Responda: ¿Ha tenido algún inconveniente?, ¿por qué?, ¿cómo se solucionó?, ¿cuántas y cuáles notas musicales escuchó?
Sí escuché las 7 notas: Do, Re, Mi, Fa, Sol, La y Si. Sin embargo, el Fa y el Sol no sonaron bien y no se por qué. Quizá sea la razón que esté grave. Por lo cual, los volví agudos cambiándoles el número por 5 para que sonaran bien todas; y sí funcionó. Sonaron bien y agudos. Lo volví a cambiar a 6 después y sonaron aún mejor.

En la función setup se encuentra la instrucción que permite entonar una nota musical con Arduino. Esta instrucción se llama "tone" y requiere como parámetros: el pin conectado al buzzer, la nota musical y la duración.
  • Observe la siguiente imagen y responda: ¿En qué pin se encuentra conectado el buzzer?, ¿Cuál es la nota musical que está entonando?, ¿Cuál es la duración?
  1. El buzzer está conectado en el pin 8.
  2. La nota Re se está entonando porque Re en Arduino se dice D.
  3. La nota dura 1,5 segundos porque en Arduino, el tiempo se cuenta en milisegundos.
  • Suba el programa y responda: ¿Se escucha igual?, ¿Qué ha cambiado?
Sí ha cambiado porque las notas se volvieron más agudas. Se notaron más los sonidos. Es obvio que no se escucha igual.

  • Continúe cambiando los números cada vez hasta llegar al 8 y escuche los cambios. Anote sus observaciones.
Solo había hasta el 8 para Do, Re, Mi, Fa. Cada vez que se le aumentaba el número, se hacía más agudo y se nota con claridad.
  • Observe nuevamente la imagen y responda: ¿Cuánto tiempo de espera hay entre cada nota?, ¿Qué pasa cuando este tiempo es igual que la duración de la nota?, ¿Qué pasa cuando este tiempo es menor que la duración de la nota?
  1. Entre cada nota hay 0,5 segundos.
  2. Todas las notas suenan unidas porque el tiempo de duración de la nota toma todo el tiempo que el programa le da para entonar.
  3. Las notas se sonarán entre sí todas unidas y tal vez no podremos distinguirlas. Esto es porque el delay no le da suficiente tiempo para que suenen de uno en uno.
Reflexión:
Me pareció genial de que Arduino pueda entonar las notas musicales. Bueno, sí tuve dificultad escuchando las notas porque el Fa y el Sol no sonaban bien. Por eso, subí el tono de las notas a agudo. ¡Sí resultó! Pude notar mejor las notas. Me siento bien que soy audaz por eso.

Mis preguntas:
  • ¿Por qué no se notan bien algunas notas cuando están de 4 a menos?
Fuentes:
  • Los profesores Rosa Coello y Edgar Lazo.

sábado, 6 de julio de 2019

Práctica con Arduino: Buzzer + pulsador

UNIDAD EDUCATIVA PARTICULAR "POLITÉCNICO"
2º AÑO PAI - 8º GRADO "C"
Práctica con Arduino: Buzzer + pulsador
Nombre: Segundo Izurieta                Fecha: 03/07/2019

Las condiciones en Arduino
Una condición en programación es toda sentencia de la cual se puede determinar su verdad (TRUE) o falsedad (FALSE). Tal como en Scratch, las condiciones se representan con un if ,y  en tal caso un else.

¿Por qué el ==1 en Arduino?
El ==1 en las condiciones sirven para comparar el verdadero o falso.

Actividad en clase
Hoy día, armamos un circuito que lleva parte lo que escribí anteriormente. El circuito fue así:



Luego, como antes, conectamos al PC con el cable USB. El código se me olvidó, pero sí se los resultados. No funcionó, y creo que es porque puse el buzzer en el puerto incorrecto.

Reflexión
Me pareció interesante el hecho que las condiciones en Arduino sean parecidas a las de Scratch, porque tengo buenos recuerdos de Scratch. Más o menos me gustó la clase de hoy porque me interesó lo de las condiciones y también no funcionó el circuito realizado.

Mis preguntas:
  • ¿Por qué no me funcionó mi circuito?
  • ¿Por qué un 1 al lado de los dos iguales y no un 2 o 3?
Fuentes:
  • Los profesores Edgar Lazo y Rosa Coello.
  • BlogdePHP (11 de marzo de 2012), La CONDICIÓN en Programación y Desarrollo de Software. Recuperado de: https://www.blogdephp.com/la-condicion-en-programacion/

2°P, 2°Q - Clase #5: Co-evaluación de los portafolios virtuales

UNIDAD EDUCATIVA PARTICULAR "POLITÉCNICO" 3° AÑO PAI - 9° GRADO "A" Clase #5: Co-evaluación de los portafolios virtuales...