Fórum témák

» Több friss téma
Cikkek » Hűtőgép termosztát kiváltása
Hűtőgép termosztát kiváltása
Szerző: sunside, idő: Feb 17, 2016, Olvasva: 10138, Oldal olvasási idő: kb. 1 perc
Lapozás: OK   5 / 6

A DS1621 programozása egyszerű, inicializálás után beírjuk a ki-be kapcsolási értékeket, innen kezdve lekapcsolható a programozó eszközről, esetleges áramszünet után is megőrzi  azokat.

Nekem BasicStamp volt itthon, azzal programoztam, aminek a programja nagyon rövid:

' {$STAMP BS2px}
' {$PBASIC 2.5}
SDA PIN 8                             ' SDA on 8; SCLstart conversion 11101110
AccTH CON $A1                   ' access high temp limit 10100001
AccTL CON $A2                   ' access low temp limit 10100010
AccCfg CON $AC                 ' access config register 10101100
TempHi CON 6                    ' bekapcsolási hőmérséklet
TempLo CON 3                   ' kikapcsolási hőmérséklet

Main:

I2COUT SDA, Wr1621, [AccCfg, %1010]       ' TOut = bekapcsol
PAUSE 10 '

Set_Thermostat:
I2COUT SDA, Wr1621, [StartC]                              ' start continuous
I2COUT SDA, Wr1621, [AccTH, TempHi, TempLo]   ' a ki-bekapcsolási érték tárolása
I2COUT SDA, Wr1621, [AccTL, TempHi, TempLo]

END

 

Természetesen bármely más, I2C sínt kezelő eszközzel végrehajtható, kinek mi van otthon, ki mit szeret.

A ki-be kapcsolási érték hűtő-tipusonként változhat, ez egy alul-fagyasztós gép, egy ventillátor tolja fel a lehűlt levegőt a felső részbe.


A cikk még nem ért véget, lapozz!
Következő: »»   5 / 6
Értékeléshez bejelentkezés szükséges!
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem