Controllo remoto via seriale

« Older   Newer »
 
  Share  
.
  1. esuez
     
    .

    User deleted


    per chi smanetta con esp8266/arduino magari puņ interessare una routinetta che, utilizzando la libreria Time.h, passa l'ora alla stufa:

    esempio per passare anno e mese:

    byte stfyear[] = {0xA0,0xFD,tima(year()-2000),(0xA0+0xFD+tima(year()-2000)-256)};
    Serial.write(stfyear, sizeof(stfyear));

    byte stfmonth[] = {0xA0,0xFC,tima(month()),(0xA0+0xFC+tima(month())-256)};
    Serial.write(stfmonth, sizeof(stfmonth));

    int tima(int tim){
    if(tim>49 && tim<60)tim=tim+30;
    if(tim>39 && tim<50)tim=tim+24;
    if(tim>29 && tim<40)tim=tim+18;
    if(tim>19 && tim<30)tim=tim+12;
    if(tim>9 && tim<20)tim=tim+6;
    return tim;
    }


    saluti!!
     
    Top
    .
105 replies since 15/3/2015, 07:51   25658 views
  Share  
.