Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTRODUCCIN A LA ELECTRNICA
Semana 10
Microcontrolador
ATMEGA328
Voltaje de operacin
5V
7V-12V
6V 20V
Memoria SRAM
2kB
16MHz
funcin()
{
Instrucciones;
}
Punto y coma;
El punto y coma ; se utiliza para definir el final de una instruccin y separarla de la siguiente. Si no colocamos
punto y coma, el programa va a interpretar mal las instrucciones y se va a producir un error en la compilacin.
digitalWrite(10,HIGH);
El error ms comn a la hora de programar suele ser olvidar poner punto y coma al final de la instruccin.
Bloque de comentarios /* . */
Los bloque de comentarios son reas de texto que nos ayudan a describir o comentar un programa, estos
bloques sern ignorados en la compilacin del programa
Variables
Las variables son elementos donde se almacenan valores numricos que sern usados por el
programa. Como su nombre lo indica, las variables cambiarn con la ejecucin del programa y
nos van ha permitir crear la lgica del programa en funcin de estos cambios.
Una variable deber ser declarada antes de ser usada por el programa.
Es recomendable asignarle un valor inicial a las variables para no tener un valor indeterminado.
Cuando se asignen nombres a las variables, se deben usar nombres que identifiquen a dichas
variables, para ello se usan nombres como pulsador, led, entrada1, etc. Esto ayudar a
hacer que el cdigo del programa sea ms entendible.
Variable Global.
Este tipo de variables pueden ser utilizadas por cualquier funcin del programa. Este tipo de
variables se declaran al comienzo del programa, antes de la funcin setup().
Variable local.
Se define dentro de una funcin o como parte de un bucle. Solo ser visible y podr utilizarce
dentro de la funcin o bucle donde es declarada
Tipos de variables
Operadores
Los operadores son los elementos u operaciones con los que vamos a transformar las
variablel del programa.
OPERADORES
ARITMTICOS
ASIGNACIONES
COMPUESTAS
OPERADORES
BOOLEANOS
OPERADORES DE
COMPARACIN
AND &&
OR ||
NOT !
ESTRUCTURAS DE CONTROL
En las estructuras de control se engloban todos las instrucciones que sirven para guiar el
programa (sketch) en una u otra direccin, en funcin si cumplen o no las condiciones que
le indiquemos al programa.
CONDICIONALES
BUCLES
CONDICIONALES
Ejercicio1
Hacer un sketch que permita mostrar el encendido y apagado secuencial de 4 leds desde el led A hasta
D, este encendido deber repetirse indefinidamente mientras el Arduino est energizado, el tiempo de
encendido de cada led deber ser de 500 mseg. Deber usar en este sketch necesariamente la
estructura for().
Ejercicio2
Hacer un sketch que permita mostrar el encendido y
apagado secuencial de 5 leds. El sentido del giro
depender de una entrada digital proveniente de un
LOGICSTATE conectado al pin 10, de tal manera que si
la ENTRADA es HIGH, la secuencia va de A hacia E, de lo
contrario ir de E hacia A