W rozwiązaniach satelowo/alarmowych, wyjście można ustawić w dowolnej logice w wersji impulsującej. Czasami było to ciekawe rozwiązanie z punktu widzenia innego alarmowania, czy sterowania testowego obwodów.
Wg mnie w rozwiązaniach prostych ESP takich jak NodeMCU czy D1 mini czasami w projektach suplowych zostaje jakiś wolny GPIO, który dawałby szanse sygnalizacji (nie każdy moduł ma wyświetlacz) - przykłady:
1. sytuacji błędnej (0,25s/0,25s)
2. życia modułu - normalnej pracy albo poprzez LED (0,5s/0,5s czy 0,5 /5s) albo poprzez podłączony Buzzer (0,3s/30s np. w garażu sterownik bram)
3. wymagania interakcji z użytkownikiem (1s/3s).
Ja w swoich suplowych rozwiązaniach wklejam czasami taką procedurę, ale brakuje mi w Generic Gui na gotowo.
Dzieki za rozwazenie
wyjście impulsujące
-
- Posts: 10488
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
Dioda statusowa działa na podobnej zasadzie
-
- Posts: 96
- Joined: Tue Oct 13, 2020 5:57 pm
- Location: Mińsk Mazowiecki
dzieki. jak ustawić tryb migania w zależności od warunku?
-
- Posts: 10488
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
Aktualnie nie da się. Dioda miga zależnie od stanu urządzenia.
Jeśli chcesz coś innego to bez programowania dedykowanego softu się nie obejdzie
-
- Posts: 96
- Joined: Tue Oct 13, 2020 5:57 pm
- Location: Mińsk Mazowiecki
To może kolega @krycha da się namówić na funkcjonalność w Generic.
-
- Posts: 10488
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
Myślę, że na razie popyt mały na tego typu funkcjęFryga wrote: Wed Aug 14, 2024 9:20 am To może kolega @krycha da się namówić na funkcjonalność w Generic.

Dodatkowo nie napisałeś jakiego rodzaju "warunki" Cię interesują. Bo jeśli to ma być coś konfigurowalnego, to powinieneś dokładnie określić co byś tam chciał mieć.
-
- Posts: 96
- Joined: Tue Oct 13, 2020 5:57 pm
- Location: Mińsk Mazowiecki
jasne jasne. rozumiem.
dla mniejszego zakresu wystarczy mi atrybut wyjścia do przekażnika impulsujący 1s/1s obok np. odwrócona logika czy pull-up wewnętrzny.
Wtedy np. mogę podłączyć buzzer, czy diodę LED, lub właśnie przekaźnik.
dla mniejszego zakresu wystarczy mi atrybut wyjścia do przekażnika impulsujący 1s/1s obok np. odwrócona logika czy pull-up wewnętrzny.
Wtedy np. mogę podłączyć buzzer, czy diodę LED, lub właśnie przekaźnik.
-
- Posts: 10488
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
To ogólnie możesz użyć klasy StatusLed i na niej wywołaniem jednej metody ustawić dowolne cykliczne miganie- podaje się jak długo ma być włączony i jak długo wyłączony
-
- Posts: 96
- Joined: Tue Oct 13, 2020 5:57 pm
- Location: Mińsk Mazowiecki
Przyglądam się temu właśnie. Jak się nie ma co się chce to się lubi to co się uda zrobić.