martes, 28 de noviembre de 2017

Pequeños recordatorios 4

En este caso haremos un recordatorio de la directiva (#define)

Debemos recordar en primer lugar que no tiene nada que ver con las variables. Podemos comparar la directiva #define, como la creación de una macro.

Sintaxis:

#define MI_NOMBRE Juan

En este caso, en cualquier parte del programa donde aparezca MI_NOMBRE, será sustituido por Juan.

jueves, 23 de noviembre de 2017

Ayudaaaaa

Me han encargado un proyecto. Debo de conseguir coordinar dos semáforos para controlar el tráfico en las obras de carretera. Es lo típico, mientras unos pasan, otros se esperan, y viceversa.
El caso es que soy tan torpe, que no consigo que me funcione el programa, así que he pensado, que me podríais ayudar, puesto que me han comentado que estáis aprendiendo a programar.
¿Alguien lo puede hacer funcionar?

Pequeños recordatorios 3.

Más instrucciones para incluir en nuestra lista:


delay (nº);

Esta instrucción provocará una pausa en nuestro programa igual al tiempo indicado.


.- Tiempo que durará la pausa en milisegundos. 1 segundo = 1000 milisegundos

           Ejemplo: 
                          delay (1000);    // Pausa en nuestro programa durante un segundo
                          delay (500);      // Pausa en nuestro programa durante medio segundo

   nota.- Tenemos que tener en cuenta, que cada vez que nuestro programa encuentra esta instrucción, el programa realmente se detiene durante el tiempo especificado, por lo que durante este tiempo, nuestro sistema no tiene control de señales externas, ni puede ofrecer señales de salida.

martes, 21 de noviembre de 2017

ELECTRÓNICA 1.


CONECTAR UN LED A UNA SALIDA DE NUESTRO ARDUINO

En este caso se conecta el led a la salida 13, y como conecta a un GND general, deberemos conectar una resistencia de aproximadamente 220 ohmios, (de momento creeros que este es el valor correcto), en serie con el led, es decir seguido a una de sus patitas. Este esquema es correcto para conectar el led a cualquier salida.

Podemos probar con el programa del blink a conectar en diferentes salidas. Es una buena tarea que espero que probéis, puesto que el próximo día, EXAMEN, ;-)


Resultado de imagen de conectar un led a arduino

Pequeños recordatorios 2.

Primeras instrucciones para incluir en nuestra lista:


digitalMode (nº pin, declaración );

Esta instrucción configura un pin digital como entrada o como salida.

Por lo general será incluida dentro de void setup(), puesto que una vez declarada, no será necesario volver a cambiar su configuración.

nº pin.- Es el número asignado al pin al que hacemos referencia. Los pines del 0 al 13, y pueden ser declarados tanto como entradas como salidas.

Pequeños recordatorios 1.

Estructura mínima de un programa:

void setup(){
// aquí nuestro código
}

void loop(){
// aquí nuestro código
}

Recordemos, lo incluido dentro de void setup únicamente se ejecuta una vez al iniciar nuestro programa.
Lo incluido dentro de void loop, se ejecuta continuamente una vez tras otra.

Se que esto está bastante claro, pero espero comentarios sobre este recordatorio, para que los que no lo tengan claro se beneficien de los que si.