平滑溫度讀數:使用一個簡單的移動平均或其他平滑技術來平均最近幾次的溫度讀數,從而減少顯示的波動。
當要讀取的數值變化快時可以運用這個方式,可以減少數值跳動的頻率
def average_temp(new_temp):
temp_readings.append(new_temp)
if len(temp_readings) > 5
temp_readings.pop(0) # 保持列表只有最新的五個數據
return sum(temp_readings) / len(temp_readings)