:::: MENU ::::
Conexión en la Protoboard: Utilizaremos los ocho pines del 6 al 13 como salida de 8 leds que vuelven, pasando todos por una resistencia de 220 Ω, al negativo tierra GND.
Arduino-varios-led
Utilizaremos dos veces la instrucción for, que nos permite repetir un bloque de instrucciones un número determinado de veces.
El primer ciclo for hace que las luces se encienda en secuencia desde la 6 hasta la 13. El segundo bucle entra a continuación empezando con la luz 12 (para no repetir la 13) y finalizando con la 7(para no repetir la 6), y vuelta a empezar.
En el segundo bucle for hemos hecho una cuenta atrás diciéndole a la variable que se decrementara en uno en cada iteración mediante la instrucción sale--
En realidad la variable sale no era necesario haberla declarado antes ya que se puede crear dentro de la propia instrucción for
Para finalizar es bueno “apagar” los pines de salida para no interferir en el siguiente ejercicio:
void loop(){
for(sale=6;sale<14;sale++)
digitalWrite(sale, LOW);
}

////////////////////////////// PROGRAMA///////////////////////////////
int sale=0;
void setup(){
for(sale=6;sale<14;sale++)
pinMode(sale, OUTPUT); //pines 6 a 13 como salida
}
void loop(){
for(sale=6;sale<14;sale++) //cuenta de 6 a 14
{
digitalWrite(sale, HIGH);
delay(100);
digitalWrite(sale, LOW);
delay(100);
}
for(sale=14;sale>6;sale--) //cuenta atrás
{
digitalWrite(sale, HIGH);
delay(100);
digitalWrite(sale, LOW);
delay(100);
}
}
Arduino LedMaterial requerido: 

- Arduino Uno o similar
- Protoboard.
- Un diodo LED
- Una resistencia de 220 o 330 Ohmios
– Cables

Cálculo de la Resistencia: V = I· R
Para una intensidad de unos 20 mA:
R = V / I -> 5 / 0.02 = 250 Ω
Como no tenemos de 250, utilizaremos una de entre 220 Ω o de 330 Ω

Conexión en la Protoboard:
Cuando nuestro programa ponga un valor de HIGH (5V) en el pin 13 permitirá el flujo de corriente por el circuito iluminando el LED.
Con LOW sencillamente el circuito estará apagado, sin tensión

// Primer Programa sketch: Blink
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH); // enciende
delay(1000); // retardo 1 segundo
digitalWrite(13, LOW); // apaga LOW
delay(1000); // retardo 1 segundo
}

// Segundo Programa sketch
// parpadea tres veces y luego queda encendido

int contar=0; // variable para contar
void setup() {
pinMode(13, OUTPUT); // inicializa pin
}
void loop() {
while (contar<3)
{
digitalWrite(13, HIGH); // LED on
delay(500); // retardo
digitalWrite(13, LOW); // LED off
delay(500); // retardo
contar ++; //incrementa
}
digitalWrite(13, HIGH);
}
Alaramas
Alarmas

Protección global o parcial de su propiedad. Detección de intrusión o fallas técnicas, como humo, gas, inundación. Notificación en tiempo real de los eventos en su celular.

Audio y Vídeo
Audio y Vídeo

Sistemas avanzados para salas de cine y audio multiroom para un experiencia
multimedia integrada en tu hogar.

Seguridad
Cámaras de seguridad

Visualice en vivo lo que sucede en su hogar u oficina desde cualquier dispositivo inalámbrico conectado a internet.



Cerraduras Inteligentes
Cerraduras Inteligentes

Accesos controlados mediante sistemas biométricos, digitales o faciales según horarios o fechas predeterminadas.
Cortinas
Cortinas

Control de apertura o cierre a distancia, por horarios o reloj astronómico.


Iluminación

Iluminación

Control del nivel de intensidad y escenarios lumínicos, programación de horarios de encendido y apagado y sensores de presencia.

Redes
Redes

Instalación de redes de datos y wifi para una cobertura eficiente en toda la vivienda.
Riego

Riego

Activación horaria programada de los sectores de riego.

Temperatura
Climatización

Control a distancia y programación de la temperatura ambiente de los diferentes sistemas.