Skocz do zawartości

MarSu

Użytkownicy
  • Zawartość

    2
  • Rejestracja

  • Ostatnio

Reputacja

0 Neutralna

O MarSu

  • Ranga
    1/10
  1. Dzień dobry, Potrzebuję pomocy przy zamianie wartości liczbowej na graficzną. Chodzi o czujnik "poziomu" ultra dźwiękowy podłączony do wyświetlacza OLED 0.96. Czujnik mierzy poziom wody w zbiornik. Zamieniłem cm na skalę od 0 - 100 % używając funkcji map. Jak teraz tą skalę zamienić na przedstawienie graficzne poziomu? Chodzi o pasek (bar) który rośnie i maleje odpowiednio do poziomu w zbiorniku, wyświetlenie tego paska pionowego na wyświetlaczu. Jak to się robi? Kod zamiany cm na skalę 0-100 poniżej. "distance" to wynik w cm z czujnika ultra sonic w cm. liczba 5 w funkcji map to 5cm które odpowiada za 0% liczba 58cm to 100% int val = distance; val = map(val,5,58,100,0); Serial.print(" "); Serial.print("Level "); Serial.print(val); Serial.print(" %"); Serial.print(" "); delay(100); display.fillRect(124, 9, 4, 55, WHITE); display.fillRect - pasek poziomu. Pozdrawiam Proszę o wskazówki.
×
×
  • Utwórz nowe...