Přeskočit obsah

Grafy OLED: teploměr (internal_oled_draw_thermometer)

Co dělá: Vykreslí teploměrový ukazatel pro hodnotu v rozsahu 0 až 100.

internal_oled_draw_thermometer

Vstupy

  • VAL: hodnota typu Hodnota.
  • X: hodnota typu Hodnota.
  • Y: hodnota typu Hodnota.
  • W: hodnota typu Hodnota.
  • H: hodnota typu Hodnota.

Výstup

  • Žádný (příkazový blok).

Kdy použít

  • Když chceš přehledně zobrazit teplotu nebo jinou škálovanou veličinu.
  • Pro vertikální indikaci minima/středu/maxima.

Tipy a pasti

  • Teploměr používá interně škálu 0–100, takže hodnotu je vhodné předem přemapovat na procenta.
  • Kreslí se do framebufferu, proto po vykreslení nezapomeň na oded_refresh.

Ukázka generovaného Python kódu

oled_charts.draw_thermometer(fbuf, _chart_int(0), _chart_int(0), _chart_int(0), _chart_int(0), _chart_clamp(_chart_float(0), 0, 100))