documentacion-proceso:tecnologicos:rtc
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| documentacion-proceso:tecnologicos:rtc [2016/01/18 00:21] – brolin | documentacion-proceso:tecnologicos:rtc [Fecha desconocida] (actual) – borrado - editor externo (Fecha desconocida) 127.0.0.1 | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | ====== circuito con RTC para arduino ====== | ||
| - | |||
| - | ===== Esquema básico del circuito. ===== | ||
| - | |||
| - | |||
| - | {{: | ||
| - | |||
| - | RTC o Reloj en Tiempo Real – Es un circuito electrónico especializado cuya función es mantener la hora y fecha actual en un sistema informático (ya sea con microcontrolador u otro tipo de CPU). Se caracteríza por tener un bajo consumo de energía y también normalmente su propia fuente de alimentación auxiliar. Normalmente al recurrir a este tipo de circuitos integrados obtenemos una mejor precisión del tiempo. Un ejemplo de dispositivos que incluyen relojes en tiempo real son las computadoras personales (PC). | ||
| - | |||
| - | ===== Circuito ===== | ||
| - | |||
| - | |||
| - | {{: | ||
| - | |||
| - | ===== Codigo actualizado ===== | ||
| - | |||
| - | |||
| - | #include " | ||
| - | #include < | ||
| - | |||
| - | RTC_DS1307 RTC; | ||
| - | |||
| - | void setup() | ||
| - | { | ||
| - | Serial.begin(57600); | ||
| - | Wire.begin(); | ||
| - | RTC.begin(); | ||
| - | pinMode(13, OUTPUT); | ||
| - | if(!RTC.isrunning()) | ||
| - | { | ||
| - | // Serial.println(" | ||
| - | RTC.adjust(DateTime(__DATE__, | ||
| - | } | ||
| - | |||
| - | } | ||
| - | |||
| - | void loop() | ||
| - | { | ||
| - | DateTime now = RTC.now(); | ||
| - | /* | ||
| - | Serial.print(now.year(), | ||
| - | Serial.print('/' | ||
| - | Serial.print(now.month(), | ||
| - | Serial.print('/' | ||
| - | Serial.print(now.day(), | ||
| - | Serial.print(' | ||
| - | Serial.print(' | ||
| - | Serial.print(now.hour(), | ||
| - | Serial.print(':' | ||
| - | |||
| - | |||
| - | Serial.print(now.minute(), | ||
| - | Serial.print(':' | ||
| - | Serial.print(now.second(), | ||
| - | Serial.println(); | ||
| - | */ | ||
| - | |||
| - | if (now.hour() == 19) | ||
| - | { | ||
| - | if(now.minute() == 30) | ||
| - | { | ||
| - | digitalWrite(13, | ||
| - | } | ||
| - | if(now.minute() == 35) | ||
| - | { | ||
| - | digitalWrite(13, | ||
| - | delay(1000); | ||
| - | } | ||
| - | } | ||
| - | delay(1000); | ||
| - | } | ||
| - | |||
| - | ===== Sensor de humedad capacitivo ===== | ||
| - | |||
| - | **Conceptos básicos de la humedad del suelo** | ||
| - | {{youtube> | ||
| - | |||
| - | DIY sensor - http:// | ||
| - | |||
| - | opciones comerciales - http:// | ||
documentacion-proceso/tecnologicos/rtc.1453076474.txt.gz · Última modificación: por brolin
