Está en la página 1de 27

ROBTICA Y PROGRAMACIN

OBJETIVOS DEL CURSO

Aprender ha realizar programacin bsica


y media en Arduino para aprender sobre
este nuevo boom tecnolgico que llega
ya a nuestra cuidad.
Agenda Programada
Introduccin
Programacin en diagramas de flujo
Arduino
Electrnica Bsica
Aplicaciones en Arduino
Proyectos Finales
INTRODUCCIN
Cuales sern sus Aplicaciones?
DIAGRAMAS DE FLUJO
Un diagrama de flujo es una representacin
esquemtica de los distintos pasos de un
programa.
Constituyen pues, otra forma de representar
algoritmos distinta al pseudocdigo, pero que nos
sirve de forma complementaria en el proceso de
creacin de la estructura del programa antes de
ponernos delante del ordenador.
El diagrama de flujo goza de ventajas como el ser altamente
intuitivo, fcil de leer, claro y preciso.
Lo consideraremos una herramienta muy potente de cara a
comenzar a programar ya que su contenido grfico lo hace
menos rido que el cdigo.

Para la creacin de diagramas de flujo utilizaremos unos


smbolos y normas de construccin determinados. En
nuestro caso, un modelo simplificado de los estndares
internacionales, con el objeto de poder interpretar y ser
interpretados por otros programadores.
Smbolos para diagrama de flujo
Ejemplo
EJERCICIOS

1. Hacer el diagrama de flujo para sumar


dos nmeros ledos por teclado y
escribir el resultado.
2. Hacer un diagrama de flujo que permita leer 2
nmeros diferentes y nos diga cual es el mayor de los
2 nmeros.
Que pasara si digiera cual es su
pseudocdigo para este diagrama ?
Crear un diagrama de flujo de procesos en el
que se almacenen 3 nmeros en 3 variables A,
B y C. El diagrama debe decidir cual es el
mayor y cual es el menor
Ejercicios

http://www.areatecnologia.com/informatica/ejemplos
-de-diagramas-de-flujo.html
PROGRAMACIN EN ARDUINO
Es una plataforma de prototipos electrnica de cdigo
abierto (open-source) basada en hardware y software
flexibles y fciles de usar. Est pensado para artistas,
diseadores, como hobby y para cualquiera interesado
en crear objetos o entornos interactivos.
Estructura bsica de un programa
La estructura bsica de programacin de Arduino es bastante
simple y divide la ejecucin en dos partes: setup y loop.
Setup() constituye la preparacin del programa y loop() es la
ejecucin.
En la funcin Setup() se incluye la declaracin de variables y
se trata de la primera funcin que se ejecuta en el programa.
Esta funcin se ejecuta una nica vez y es empleada para
configurar el pinMode (p. ej. si un determinado pin digital es
de entrada o salida) e inicializar la comunicacin serie. La
funcin loop() incluye el cdigo a ser ejecutado
continuamente (leyendo las entradas de la placa, salidas,
etc.)

También podría gustarte