Nuestro Arduino uno incluye un led conectado a nuestro pin numero 13, por lo que no necesitaremos realizar ningún tipo de conexión ni cableado extra. Aunque, también, podemos hacer un pequeño circuito con un LED y una resistencia de entre 1K y 5K.
Lo primero que vemos es nuestra estructura principal que vimos en el post anterior.
Dentro de la función setup podemos encontrar la función pinMode( pin , mode ). Esta función le dice a nuestro Arduino com ova a funcionar el pin 13.
- pin: numero del pin que queremos iniciar y darle un tipo de funcionamiento.
- mode: tipo de funcionamiento. Puede ser OUTPUT, configurado como salida o INPUT, configurado como entrada.
Ya dentro de el loop vamos a encontrar dos funciones muy importantes par el uso de nuestro Arduino.
La primera función es digitalWrite( pin , mode ). Esta función va a poner el pin que le digamos en LOW o HIGH.
- pin: numero del pin que queremos usar.
- mode: tipo de funcionamiento. Puede ser LOW (0.0V) o HIGH(3.3 - 5.0V). El voltaje HIGH depende de nuestra version de Arduino
El parámetro será un numero entero positivo y serán los milisegundos que el código se quedará parado en ese punto durante el tiempo que le digamos.
Por lo tanto si le decimos 1000 milisegundos estaremos parando durante 1 segundo.
Nuestro código hará lo siguiente:
(SETUP): Declara el modo para el pin 13
(LOOP): Pin 13 HIGH -> Espera 1 segundo -> Pin 13 LOW -> Espera 1 segundo -> Vuelve a empezar el LOOP.
Código completo:
//Esta función se ejecuta una vez void setup() { // decimos que el pin 13 sera de tipo Output pinMode(13, OUTPUT); } //Funcion loop, se ejecutara una y otra vez void loop() { digitalWrite(13, HIGH); // enciende el LED (HIGH) delay(1000); // espera durante un segundo digitalWrite(13, LOW); // apaga el led LED (LOW) delay(1000); // espera durante un segundo }
Hola Estoy interesado en hacer una nacedora para pollitos que tiene que controlar humedad y temperatura conectanco y desconectando hudmidificador y ventilador el tema es que no se que placa elegir de arduino ni como empezar me puedes ayudar? marjosan@msn.com
ResponderEliminarHola, con un Arduino Uno debería bastarte. Necesitas diferentes sensores. Sensor de temperatura, sensor de humedad. Eso es muy fácil y hay mil modelos y e internet vas a encontrar mil ejemplos.
EliminarPor otro lado para controlar el ventilador y el hudmidificador te recomiendo relees, también son muy fáciles de usar y encontraras mucha informacion en internet sobre como usarlos.
Por tanto tienes dos entradas de información, el sensor de temperatura y el sensor de humedad. Y dos salidas que funcionan en función de estos sensores.
A cierto rango de humedad y temperaturas conectas el reele que te interese para activar el hudmidificador o el ventilador