Wskaźnik WiFi
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
Koledzy chciałbym na swoim wyswietlaczu zrobić wskaźnik siły sygnału wifi. Czy możecie podpowiedzieć w jaki sposób podzielić wartość rssi powiedzmy na 5 kresek zasięgu bo on chyba nie jest liniowy ?
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
-
Goral64
- Posts: 3258
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
- Has thanked: 2 times
- Been thanked: 1 time
Znalazłem coś takiego:
Code: Select all
if (RSSI >= -55) {
bars = 5;
} else if (RSSI < -55 & RSSI >= -65) {
bars = 4;
} else if (RSSI < -65 & RSSI >= -70) {
bars = 3;
} else if (RSSI < -70 & RSSI >= -78) {
bars = 2;
} else if (RSSI < -78 & RSSI >= -82) {
bars = 1;
} else {
bars = 0;
}
for (int b=0; b <= bars; b++) {
display.fillRect(59 + (b*5),33 - (b*5),3,b*5,WHITE); // tutaj Twoje parametry wskaźnika
}
Last edited by Goral64 on Tue Jun 02, 2020 3:41 pm, edited 2 times in total.
Widzimy się na Supla Offline Party Season 2026

-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Ja to zrobiłem tak:
https://github.com/krycha88/Primary_GUI ... ed.cpp#L47
https://github.com/krycha88/Primary_GUI ... ed.cpp#L47
https://gui-generic-builder.supla.io/
