Arduino - v1.5 BETA
setRollerShutterFuncImpl - Poprawione
To był problem sięgający jeszcze poprzedniej wersji. Wartości nie były poprawnie przekazywane przy inicjowaniu kanałów.
Teraz wrzuciłem poprawkę.
https://github.com/SUPLA/arduino/commit ... 911d18e768
-
- Posty: 47
- Rejestracja: sob mar 04, 2017 7:34 pm
jak sprawić, by buttoni działały po podłączeniu do GND?pzygmunt pisze: ↑czw lut 08, 2018 10:16 amBez zakomentowania masz jakieś błędy?kubayashi pisze: ↑śr lut 07, 2018 9:11 pm Po zakomentowaniu liniiŁączy bez problemu.Kod: Zaznacz cały
SuplaDevice.setRollerShutterFuncImpl(&supla_rs_SavePosition, &supla_rs_LoadPosition, &supla_rs_SaveSettings, &supla_rs_LoadSettings)
Procentowe otwieranie działa tylko z aplikacji.
Nie działają buttony.
Na buttonach masz pullup-a więc inicjacja zachodzi po zwarciu z GND, a następnie rozwarciu.
Musisz wcześniej ustawić odpowiednie PIN-y za pomocą metody
-
- Posty: 47
- Rejestracja: sob mar 04, 2017 7:34 pm
zainstalowane 9 rollers - bardzo długo skalibrowane, Po ponownym uruchomieniu lub utracie komunikacji, zostaje ponownie skalibrowana.
AnatoliyRome pisze: ↑ndz kwie 01, 2018 5:47 pm zainstalowane 9 rollers - bardzo długo skalibrowane, Po ponownym uruchomieniu lub utracie komunikacji, zostaje ponownie skalibrowana.
Kod: Zaznacz cały
void supla_rs_SavePosition(int channelNumber, int position) {
// Save roller shutter position on flash memory.
// *Arduino EEPROM is not recommended because of write cycle limits.
}
void supla_rs_LoadPosition(int channelNumber, int *position) {
// Load roller shutter position from flash memory
}
void supla_rs_SaveSettings(int channelNumber, unsigned int full_opening_time, unsigned int full_closing_time) {
// Save roller shutter settings on flash memory.
// *Arduino EEPROM is not recommended because of write cycle limits.
}
void supla_rs_LoadSettings(int channelNumber, unsigned int *full_opening_time, unsigned int *full_closing_time) {
// Load roller shutter settings from flash memory
}
SuplaDevice.setRollerShutterFuncImpl(&supla_rs_SavePosition, &supla_rs_LoadPosition, &supla_rs_SaveSettings, &supla_rs_LoadSettings);
Zapisz w dodatkowej pamięci flash, albo na karcie SD.
Przemku pisząc o pamięci flash czy mógłbyś zaproponować jakiś konkretny układ .
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
Myśle, że Google lepiej ode mnie zaproponuje
-
- Posty: 47
- Rejestracja: sob mar 04, 2017 7:34 pm
jak zmienić logikę buttons, powinien działać natychmiast po połączeniu się z GND?