o watchdogas ten pas tave ijungtas? Ir teisingai interpretuojamas? Ar
yra "fail-safe" (check engine) rezimas, kad veiktu jei kas nors neveikia?
On 2016.02.07 22:24, Vinus wrote:
> On 2016-02-07 20:40, Tester wrote:
>>> Isnaudota 70% arduino atminties.
>> padeda teksto sukėlimas į program memory. Pvz:
>> const char progver[] PROGMEM="Kontroleris 0.1";
>>
>> void printProgStr (LCD& lcd, const char * str, const byte num_cols,
>> const bool clearline)
>> {
>> char c;
>> byte printed=0;
>> while ((c = pgm_read_byte(str++))){
>> lcd.print (c);
>> printed++;
>> }
>> if (clearline==true){
>> while (printed<num_cols){
>> lcd.print(" ");
>> printed++;
>> }
>> }
>> } // end of printProgStr
>>
>> ...
>> printProgStr(lcd,progver,LCD_COLS,true);
>> ....
>> Serial.print(F("state: "));
>>
>>
>>
> dekui, zinau kad galima daug ka optimizuot.ds3231 turi eeprom ,jeigu
> neluzines tai gerai bus kaip yra. taimingas per minute kelias sekundes
> permeta, o ventiliatoriaus veikimo laikas skaiciuojamas sudejus
> temperaturas ir dauginant is 60, paskui ciklas atskaita daro ir rodo
> kiek liko minuciu, tai prisideda laiko prie veikimo. arba is ds18b20
> uztrunka nuskaityt arba kazkur bibliotekose. Pats niekur nedejau delay
> isskyrus kai virsija dregme ir isijungia ventiliatorius, pradeda mirkset
> skaiciai.
--
Bye, Levas
--
http://www.vabolis.lt