Rygiel furtki z pamięcią
-
Zybi
- Posts: 1511
- Joined: Sun Jun 26, 2016 4:24 pm
a może potrzebne SDK w wersji 1.5.4 ?
kompiluję na VM, czyli ze starszą wersją
kompiluję na VM, czyli ze starszą wersją
-
Zybi
- Posts: 1511
- Joined: Sun Jun 26, 2016 4:24 pm
Jako, że oficjalna wersja 1.8 BETA nie ma obsługi rygla furtki z pamięcią zamieszczam własny soft, ale opracowany i skompilowany właśnie z wersją 1.8 BETA.
Dodatkowo dodałem możliwość ręcznego otwierania furtki na kanale "0" z przycisku cfg (np. sterowanie z domofonu w domu). Ważne jest , aby podczas konfiguracji wybrać "Button type" jako "switch". Wówczas rygiel jest otwierany/zasilany tak długo jak długo trzymamy wciśnięty przycisk. Pozostałe elementy zgodne są ze standardową kompilacją "gate_module".
Dla przypomnienia:
B_RELAY1_PORT 4
B_RELAY2_PORT 13
B_SENSOR_PORT1 12 - pull down, czyli sterowanie aktywne, to zwarcie do VCC
B_SENSOR_PORT2 14 - pull down, czyli sterowanie aktywne, to zwarcie do VCC
LED_GREEN_PORT 12
LED_BLUE_PORT 14
CFG_PORT 5 - konfiguracja i sterowanie "ręczne" kanałem "0"
DS18B20 2
W załącznikach kompilacje do modułów z pamięcią flash 1MB i 4MB.
W obu przypadkach wgrywamy pod adresy (kompilacja bez FOTA):
...eagle.flash.bin --------------> 0x00000
...eagle.irom0text.bin --------> 0x40000
Dodatkowo dodałem możliwość ręcznego otwierania furtki na kanale "0" z przycisku cfg (np. sterowanie z domofonu w domu). Ważne jest , aby podczas konfiguracji wybrać "Button type" jako "switch". Wówczas rygiel jest otwierany/zasilany tak długo jak długo trzymamy wciśnięty przycisk. Pozostałe elementy zgodne są ze standardową kompilacją "gate_module".
Dla przypomnienia:
B_RELAY1_PORT 4
B_RELAY2_PORT 13
B_SENSOR_PORT1 12 - pull down, czyli sterowanie aktywne, to zwarcie do VCC
B_SENSOR_PORT2 14 - pull down, czyli sterowanie aktywne, to zwarcie do VCC
LED_GREEN_PORT 12
LED_BLUE_PORT 14
CFG_PORT 5 - konfiguracja i sterowanie "ręczne" kanałem "0"
DS18B20 2
W załącznikach kompilacje do modułów z pamięcią flash 1MB i 4MB.
W obu przypadkach wgrywamy pod adresy (kompilacja bez FOTA):
...eagle.flash.bin --------------> 0x00000
...eagle.irom0text.bin --------> 0x40000
