Wskaźnik WiFi

User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

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 :)
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

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 :D

Image
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

https://gui-generic-builder.supla.io/

Return to “Pomoc”