Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Para APLICAR (3), trate de encontrar casos para aplicar variables de tipo "static".
B)
My_Delay_in_millis( 1000 );
Esta función que Usted va a crear DEBE USAR la función millis(); y al usarla en
el código debe hacer EXACTAMENTE LO MISMO que la función original.
https://www.arduino.cc/en/Tutorial/BlinkWithoutDelay
// constants won't change. Used here to set a pin number :
const int ledPin = 13; // the number of the LED pin
// Generally, you should use "unsigned long" for variables that hold time
// The value will quickly become too large for an int to store
unsigned long previousMillis = 0
// constants won't change :
const long interval = 1000; // interval at which to blink (milliseconds)
void setup() {
// set the digital pin as output:
pinMode(ledPin, OUTPUT);
}
void loop() {
// here is where you'd put code that needs to be running all the time.
// check to see if it's time to blink the LED; that is, if the
// difference between the current time and last time you blinked
// the LED is bigger than the interval at which you want to
// blink the LED.
unsigned long currentMillis = millis();
C)
Ingenieros, esta otra tarea TAMBIÉN podría hacer parte de su examen parcial:
Diseñe mediante una máquina de estados finitos o FSM (del inglés Finite State Machine)
un software que haga el conteo de pulsos positivos.
0001111000110000010000111111110000
Pd. En la medida en que tengan CLARO la solución de estos ejercicios, el tema de esta
semana (que entra en el parcial) será MUCHO más fácil de asimilar. HAGA el esfuerzo y
procure hacerlo de manera individual. No lo voy a calificar, pero por favor deben
acostumbrase a hacer tareas al margen de que exista una calificación o no… pues la
asimilación de conceptos cuando han trabajado algunos problemas con anticipación se
facilita MUCHO.
Inquietud
La inquietud es pertinente...
E) Ingenieros para complementar el ESTUDIO que debieron haber hecho con anticipación previo a
la clase de hoy, adjunto estos documentos donde encuentran una SÍNTESIS sobre el uso de
ESTRUCTURAS DE DATOS… tanto para declararlas como para usarlas. Documento atructc y dcl
simples
Este tema entra para el examen parcial de este Sábado que vale el 30% de la asignatura y
tendrá una duración de 3 horas (de 9am a 12m, en el salón 509 del Edif. Fdo Barón). Por lo
anterior requiero de toda su buena disposición, apertura y diligencia para el tema de
esta semana.
Del domino de este tema depende el buen desempeño en el curso y de que puedan hacer
un EXCELENTE DISEÑO para el proyecto restante (10% del rol faltante), y del
Examen Final (10%).
Será difícil aprobar este curso, si este tema NO queda completamente DOMINADO!
H)
Este tema entra para el examen parcial de este Sábado que vale el 30% de la asignatura y
tendrá una duración de 3 horas (de 9am a 12m, en el salón 509 del Edif. Fdo Barón). Por lo
anterior requiero de toda su buena disposición, apertura y diligencia para el tema de
esta semana.
Del domino de este tema depende el buen desempeño en el curso y de que puedan hacer
un EXCELENTE DISEÑO para el proyecto restante (10% del rol faltante), y del
Examen Final (10%).
Será difícil aprobar este curso, si este tema NO queda completamente DOMINADO!
Como preparación de la clase del viernes, quisiera por favor diseñaran una función para
Arduino que ponga a parpadear un LED con los siguientes tres parámetros:
Una vez hayan concebido, diseñado e implementado tal función, deseo que por FAVOR
hagan lo mismo para generar un TONO audible, pero en lugar de conectar un LED a la
salida lo que se conecta es un buzzer. Par tal fin, concebir una función para que especifique
el pin de salida al cual se le conecta el buzzer, el tono audible y finalmente la duración que
el tono estará sonando.
Si pueden llegar a esta solución ESTÁN A PUERTAS de poder reproducir una melodía o
VARIAS, de manera concurrente en un mismo micro-controlador.
SUERTE y nos vemos este viernes para cubrir estos temas y otros más.
J)
ESTOS CONCEPTOS SON CLAVE PARA EL PARCIAL y para avanzar en la clase del
Viernes 29 de Abril.
K)