Chaleco inflable nuevo (6 / 6 paso)

Paso 6: Parte de Arduino

Puede editar el tiempo de inflado (pumpTimeron) y reiniciar el tiempo (pumpTimeroff).

En mi código, el tiempo predeterminado es:

pumpTimeron: 1 minuto

pumpTimeroff: 15 minutos

Parte de la codificación: (el temporizador de la RTC es de Adafruit)

Funciones de fecha y hora utilizando un RTC DS1307 conectado a través de
Lib I2C y alambre

#include

#include "RTClib.h"

Rtc RTC_DS1307;

contador de tiempo largo sin firmar;

pumpTimeOn largo sin signo = 60000; 1 minuto en milisegundos

pumpTimeOff largo sin signo = 900000; 15 min en milisegundos

Boolean pumpState = 1; 1 = bomba de encendido, 0 = bomba de

int pumpPin = 7; / / perno que enciende y apaga la bomba

void setup () {}

Serial.Begin(57600);

#ifdef AVR

Wire.Begin();

#else

Wire1.Begin(); Escudo I2C pines conectan a alt bus I2C en Arduino debido

#endif

RTC.Begin();

Si (! {rtc.isrunning())}

Serial.println ("RTC no corre!");

línea establece el RTC en la fecha y hora que este sketch fue compilado

RTC.ADJUST(DateTime(2014,12,16,12,52,0));

Esta línea establece el RTC con un explícito fecha y hora, por ejemplo, para establecer

21 de enero de 2014 a las 3:00 que llamaría:

RTC.ADJUST (DateTime (2014, 1, 21, 3, 0, 0));

}

configurar pin de bomba a la salida

pinMode (pumpPin, salida);

temporizador de initalize

temporizador = millis(); Ajuste el temporizador a la cuenta corriente de millis

}

void loop () {}

if(pumpState == 1) {}

digitalWrite (pumpPin, HIGH);

unsigned currentMillis largo = millis (); //read las millis actuales cuenta

Si (currentMillis > = (temporizador + pumpTimeOn)) {//if millis actual es mayor que el temporizador y la bomba en el límite... entonces

pumpState = 0; //change el pumpState en off

Serial.println ("la bomba está ahora apagado en este momento:");

printCurrentTime();

temporizador = millis(); restablecer el temporizador de

}

}

if(pumpState == 0) {}

digitalWrite (pumpPin, bajo);

unsigned currentMillis largo = millis (); //read las millis actuales cuenta

Si (currentMillis > = (temporizador + pumpTimeOff)) {//if millis actual es mayor que el temporizador y la bomba límite... entonces

pumpState = 1; //change la pumpState on

Serial.println ("la bomba está ahora en este momento:");

printCurrentTime();

temporizador = millis(); restablecer el temporizador de

}

}

Delay(3000);

}

void printCurrentTime() {}

Fecha y hora = ahora rtc.now();

Serial.Print(Now.Year(), DEC);

Serial.Print('/');

Serial.Print(Now.month(), DEC);

Serial.Print('/');

Serial.Print(Now.Day(), DEC);

Serial.Print(' ');

Serial.Print(Now.hour(), DEC);

Serial.Print(':');

Serial.Print(Now.minute(), DEC);

Serial.Print(':');

Serial.Print(Now.Second(), DEC);

Serial.println();

Serial.Print ("desde la medianoche 01/01/1970 =");

Serial.Print(Now.unixtime());

Serial.Print ("s =");

Serial.Print(Now.unixtime() / 86400 L);

Serial.println("d");

calcular una fecha que es de 7 días y 30 segundos en el futuro

Futuro de DateTime (now.unixtime() + 7 * 86400 L + 30);

Serial.Print ("ahora");

Serial.Print(Future.Year(), DEC);

Serial.Print('/');

Serial.Print(Future.month(), DEC);

Serial.Print('/');

Serial.Print(Future.Day(), DEC);

Serial.Print(' ');

Serial.Print(Future.hour(), DEC);

Serial.Print(':');

Serial.Print(Future.minute(), DEC);

Serial.Print(':');

Serial.Print(Future.Second(), DEC);

Serial.println();

Serial.println();

}

Artículos Relacionados

Forrado chaleco de ropa vieja

Forrado chaleco de ropa vieja

este año que quería comprar mi esposo camisas de franela y chalecos porque, como se puede ver en estas fotos, su obtienen fina y desgastada.Es un hombre muy alto, delgado y es difícil encontrar ropa de su tamaño. Durante varias semanas había buscado
Poner nuevo parche chaleco/chaqueta

Poner nuevo parche chaleco/chaqueta

por lo que he intentado coser un remiendo trasero perfecto.. .pero tuve que pensar después de que muchos han llegado a lop echó a un lado o incluso de tener grandes burbujas... así que aquí es una manera muy barata fácil de colocar uno y realmente se
Cinta de carbono DIY climatizada chaleco

Cinta de carbono DIY climatizada chaleco

kit diy ropa climatizadaEl patrón de un chaleco de fábrica.6 metros decinta flex de la calefacción del carbón (www.carbonheater.us) colocado en la parte posterior y ambos lados. Por el tacto el carbono es un poco como un flojo Tejido de seda. Es muy
Generador de ozono Spa inflable (una necesidad absoluta)

Generador de ozono Spa inflable (una necesidad absoluta)

Me encanta mi bañera de hidromasaje. Es una gran manera de relajarse después de un largo día de trabajo duro y porque es inflable puedo almacenarlo lejos y no toma todo de mi patio. Lo que no me gusta es cuando se me olvida dejar algunos cloro en y v
Pared de la burbuja | Panel interactivo, inflable

Pared de la burbuja | Panel interactivo, inflable

pared de burbuja | Sistema de Panel de pared de respiraciónPared interactiva, inflable, jugableDescripción del proyecto breveSe trataba de una pieza artística para un programa de fabricación digital en la Universidad de Florida del Sur Escuela de arq
Chaleco de cuero no-Laser

Chaleco de cuero no-Laser

Me encanta trabajar con cuero y han sido un gran fan de láser cortar cuero para rato. Un cortador láser está fuera de mi rango de precio, pero con la ayuda de una máquina de corte de silueta, se puede obtener un efecto similar en sus artículos de cue
Cómo coser un Oh cosa caliente chaleco!

Cómo coser un Oh cosa caliente chaleco!

{una entrada de concurso caliente cosa!}   En este instructable, te voy a mostrar cómo coser el patrón chaleco unisex de Vogue, con unas mejoras (real bolsillos, forro de lana). No se necesita demasiada experiencia; se trata de cómo yo mismo enseñé c
Parche un colchón de aire con fugas, barco inflable, etc.

Parche un colchón de aire con fugas, barco inflable, etc.

corta un parche de una cortina de ducha y PVC tubería de garaje de su padre para parchear una fuga en un colchón de aire del PVC, barco inflable, bolso seco, etc..Santa basura te recompensará para aprender esta habilidad.Pondr todo tipo de cosas infl
Barco inflable de caseros

Barco inflable de caseros

estoy empezando en este tema en tanto registro de mis experiencias y contribuciones de la petición y las ideas de otros.La premisa básica para construir un barco inflable fuerte y barato. Si nos fijamos en los zodiacos, verás que se ejecutan en los m
De inflable a infalible

De inflable a infalible

Hola a todos.Siempre he disfrutado de la pesca, aunque no soy muy bueno en él, y hace unas semanas compré un bote inflable para pescar con él. El problema obvio que enfrenté fue el hecho de que estaba en un bote inflable y al mismo tiempo, estaba lle
Barco inflable

Barco inflable

un día que quería construir un velero hinchable pero no tenía dinero, así que intenté una solución barata, he utilizado tubo de PVC.Visita mi http://microveleiros.blogspot.com BlogPaso 1: materialesUn barco inflable, usé una Intex Seahawk 300 barco i
Coser un chaleco formal de

Coser un chaleco formal de

un chaleco High-necked, destinado a ser usado con un ascot o el pañuelo debajo de una levita o chaqueta de corte.  Bueno para trajes de estilo victorianos, steampunk desgaste, o bodas y eventos formales.TODAS las costuras son 5/8" o 15 mm a menos que
¿Cometas inflables

¿Cometas inflables

es clase de fresco para pensar en cometas de fácil instalación, pero más cuando sólo tienes que soplar, no crees?Así que sin más Introducción traigo.Materiales y herramientas que:Láminas de PVC, por lo menos 5 metros para recorrer en cualquier color,
Copiar un chaleco - también conocido como personalizar tus caps Santa

Copiar un chaleco - también conocido como personalizar tus caps Santa

Si has visto mis caps Santa, entonces sabrás que realmente merecen un accesorio como un bonito chaleco. Aquí te voy a mostrar cómo tomar un patrón de un chaleco y duplícalo.Paso 1: Herramientas y materialesHerramientasTijerasCinta de mediciónPernos r