viernes, 27 de septiembre de 2013

Presentación de la información

Consejos para una buena presentación:

1. Debes procurar ser concreto, no empleando demasiadas diapositivas. Las diapositivas deben tener poco texto y no emplear viñetas.

2. No recargar la presentación con muchos efectos y transiciones.

3. Las imágenes que uses deben ser de calidad suficiente y ser libres. Para buscar imágenes libres puedes usar http://search.creativecommons.org/

4. Trabaja con fuentes y tamaños de texto que resulten fáciles de leer.



jueves, 26 de septiembre de 2013

Práctica 1 con Arduino. Encender un LED.



Antes de comenzar debeis echar un vistazo al siguiente enlace:

http://arduino.cc/es/Reference/HomePage

En este sitio se da una idea básica de lo que se necesita conocer para hacer programas con Arduino. Comenzamos diciendo que todo programa para Arduino tiene la siguiente estructura:

void setup()
{

}

void loop()
{

}

Son dos funciones las que contendrán todo el programa. Por un lado tenemos la función SETUP() que es la encargada de contener todo lo relacionado con la configuración de la placa Arduino. Por ejemplo si se van a utilizar los pines como entradas o como salidas, si se va a utilizar el puerto serie, etc. Por otro lado la función LOOP() es la encargada de contener el programa que se estará ejecutando contínuamente, en un bucle.

Así debemos recordar que el esqueleto de nuestro programa tendrá como mínimo la estructura que hemos visto. Otra cosa serán los comentarios que podemos añadir al programa para ayudarnos a recordar como funciona,  o símplemente para indicar el nombre del mismo. Los comentarios podrán ocupar una o varias líneas. En el  primer caso, para indicar que se trata de un comentario debemos colocar al comienzo de la línea los caracteres //. Si el comentario ocupa varias líneas podemos utilizar al comienzo de cada línea los caracteres //, pero la mejor opción es colocar el comentario así:

/*  Aquí se
coloca el comentario  */

A continuación vamos a ver otro elemento mas que debemos conocer: Las variables. Una variable es el elemento que contendrá el dato con el que trabajará el programa, y debe ser declarada antes de emplearla. La declaración se puede hacer de forma que sirva para todo el programa o simplemente que sirva sólo para una función determinada. Lo normal es realizar la declaración de las variables para que sirvan para todo el programa, estaremos hablando entonces de variables globales, y  su declaración se hará justo antes de la función SETUP(). Podéis ver los tipos de variables en la web comentada antes: http://arduino.cc/es/Reference/HomePage

Bueno, con esta pequeña introducción vamos a pasar ya a escribir nuestro primer programa ejemplo. Recordad que se trataba únicamente de encender un Led, en este caso vamos a encender un Led que conectaremos en la salida 0 de la placa Arduino:

/* Programa 1
Encender el Led conectado al pin de salida 0
*/
int led = 0;     //    Declaramos la variable led de tipo entero y le asignamos el valor 0. No debemos olvidar colocar al final ;
void setup()
{
pinMode(led, OUTPUT);     // Utilizamos la función pinMode para indicar que el pin digital 0 será utilizado como salida
}
void loop()
{
digitalWrite(led,HIGH);      // La función digitalWrite nos sirve para activar o desactivar el pin. Con HIGH si activa y con LOW se desactivaría
}

Hasta aquí tendríamos ya nuestro programa completo. Y ahora  pasaremos a simularlo con el Virtual breadboard.






Taller de iniciación al Arduino y programación en C

Este espacio lo vamos a dedicar a iniciación al hardware Arduino y programación en C para que nos resulte mas sencillo el manejarnos con ellos. Así que empezaremos por ir colocando aquí unas prácticas orientadas a ser probadas en el simulador Virtual breadboard.
 
SIMULACIÓN DE UN PROGRAMA EJEMPLO.

Para hacernos una idea de lo que es capaz de hacer este simulador comenzaremos por cargar un programa ejemplo para después simularlo. Una vez ejecutado aparece la siguiente ventana:

Antes de comenzar...

Antes de empezar a trabajar sobre el primer tema de los que vamos a ver durante el curso, recuerda que debes tener una cuenta de Gmail. Pues nos será útil durante todo este curso.

Cuando tengas la cuenta debes envíar un correo a tu profesor en la cuenta que el te indique. En el correo debes presentarte, indicando tu nombre, apellidos y el grupo al que perteneces.