Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Qu es un micro-controlador?
Configuracin
IDE Arduino
Qu es programar?
Ejemplo
Tipos de datos
Funciones tiles
Contenidos
Programacin
Qu es un micro-controlador?
Configuracin
IDE Arduino
Qu es programar?
Ejemplo
Tipos de datos
Funciones tiles
Qu es un micro-controlador?
Programacin
Son reprogramables
Qu es un micro-controlador?
Programacin
La placa: The
RedBoard y
ArduinoUno.
1. Programador,
alimentacin y reset.
2. 14 pines digitales y 6
salidas analgicas (~).
3. Micro-controlador.
4. 6 entradas analgicas y
salidas de voltaje.
Qu es un micro-controlador?
Programacin
Contenidos
Programacin
Qu es un micro-controlador?
Configuracin
IDE Arduino
Qu es programar?
Ejemplo
Tipos de datos
Funciones tiles
Configuracin
Programacin
Seleccionar tarjeta
Configuracin
Programacin
Configurar puerto
Contenidos
Programacin
Qu es un micro-controlador?
Configuracin
IDE Arduino
Qu es programar?
Ejemplo
Tipos de datos
Funciones tiles
IDE Arduino
Programacin
1. Verificar
2. Cargar
3. Nuevo
4. Abrir
5. Guardar
6. Monitor serial
7. Nombre del sketch
8. rea de cdigo
9. rea de mensajes
IDE Arduino
Programacin
ABRIR
VERIFICAR
CARGAR
Contenidos
Programacin
Qu es un micro-controlador?
Configuracin
IDE Arduino
Qu es programar?
Ejemplo
Tipos de datos
Funciones tiles
Qu es programar?
Programacin
Declaracin
Inicializacin
Ciclo
Contenidos
Programacin
Qu es un micro-controlador?
Configuracin
IDE Arduino
Qu es programar?
Ejemplo
Tipos de datos
Funciones tiles
Mundo analgico y digital
Tipos de datos
Ejemplo
Programacin
Solucin:
Ejemplo
Programacin
Inicializacin:
// Rutina de inicializacin
void setup () {
// Inicializamos el pin 7 como una salida digital
pinMode (7 , OUTPUT );
}
Ejemplo
Programacin
Loop:
void loop () {
// encendemos el led poniendo un voltaje alto en el pin 7
digitalWrite (7 , HIGH );
// esperamos por 1 segundo
delay (1000) ;
// apagamos el led poniendo un voltaje bajo en el pin 7
digitalWrite (7 , LOW );
// esperamos por 1 segundo
delay (1000) ;
}
Ejemplo
Programacin
Tipos de pines
Valores digitales
Sintaxis
Smbolos ; ( ) { } // /* */ * / + -
Estructura de variables
Estructura de funciones y comentarios
Estructura de declaraciones
Estructura de control if else
Ejemplo
Programacin
Tipos de pines
Valores digitales
Smbolos ; ( ) { } //
Smbolo ;
Se usa para determinar el final de una lnea de cdigo.
Smbolos ( )
Se usan para entregar variables a funciones.
Smbolos { }
Se usan para escribir el contenido de una funcin.
Smbolos //
Se usan para escribir un comentario de una linea
Ejemplo
Programacin
Smbolos /* */ * / + -
Smbolos /* */
Se usan para escribir ms de una lnea de comentarios
Smbolos * /
Smbolo matemtico de la multiplicacin y divisin
Smbolos + -
Smbolo matemtico de la suma y resta
Ejemplo
Programacin
Problema:
Disee un programa que haga parpadear dos
led de distinto color. Mientras el led 1 se
encuentra encendido el led 2 debe estar
apagado y viceversa.
Ejemplo
Programacin
Estructura de declaraciones
#define constante 11
Nombre Valor de
de la la
constante constante
Estructura de variables
int led = 7;
Estructura de control
Queremos
saber si alguien
es mayor de
edad
Ejemplo
Programacin
Estructura de control
Qu es un micro-controlador?
Configuracin
IDE Arduino
Qu es programar?
Ejemplo
Funciones tiles
Funciones tiles
Programacin
pinMode(pin,mode)
Configura el pin para que funcione como entrada o
salida.
digitalWrite(pin,value)
Permite escribir una salida como HIGH o LOW, en pin.
delay(ms)
Realiza una pausa de ms milisegundos.
Contenidos
Programacin
Qu es un micro-controlador?
Configuracin
IDE Arduino
Qu es programar?
Ejemplo
Tipos de datos
Funciones tiles
Clase 2: Programacin
Convirtete en un Joven Inventor
PENTA UC TAV 2014