Ciao Guglielmo,
Grazie per le dritte!! Sono stato un pò avaro e ho "letto" solo la parte di mio interesse ![]()
Ed ecco il risultato che funziona!!
[code]
#include <Wire.h>
#include <LiquidCrystal_PCF8574.h>
#include <DS3231.h>
DS3231 rtc(SDA, SCL);
LiquidCrystal_PCF8574 lcd(0x3F);
void setup()
{
Serial.begin(115200);
Serial.println("Trial LCD + DS3231");
rtc.begin();
lcd.begin(20, 4); // initialize the lcd
lcd.setBacklight(255);
lcd.setCursor(0,0);
lcd.print(" 1th. Arduino Paolo ");
lcd.setCursor(0,2);
lcd.print(" LCD + DS3231 ");
delay(5000);
lcd.clear();
//rtc.setDOW(MONDAY);
}
void loop()
{
Serial.print(rtc.getDOWStr(1));
Serial.print(" ");
Serial.print(rtc.getDateStr());
Serial.print(" -- ");
Serial.println(rtc.getTimeStr());
Serial.print(" -- ");
Serial.println(rtc.getTemp());
lcd.setCursor(0,0);
lcd.print(rtc.getDOWStr(1));
lcd.setCursor(3,0);
lcd.print(",");
lcd.setCursor(4,0);
lcd.print(rtc.getDateStr());
lcd.setCursor(0,1);
lcd.print(rtc.getTimeStr());
lcd.setCursor(10,1);
lcd.print("t:");
lcd.setCursor(12,1);
lcd.print(rtc.getTemp());
lcd.setCursor(0, 2);
lcd.print("Mangiatoia");
lcd.setCursor(0, 3);
lcd.print("Automatica");
delay (1000);
}
[/code]
Ora ti chiedo l'ennesima info ![]()
Ma come creo un evento (movimento del servo) ad un'ora ben precisa?
O meglio riformulo correttamente la domanda come si chiama la funzione da usare?
Sicuramente un libro lo prendo è troppo bello vedere le cose che si possono fare!!