====== 3-ból 2 mérés ====== A háromból kettő mérés célja a stabil eredmények biztosítása. Főleg olyan esetekben érdemes alkalmazni, ahol számítani lehet a szenzorok kiesésére. Ilyen például a hőmérsékletmérés, ahol például a mérőeszközök könnyen sérülhetnek (például túlmelegedhetnek). Az arduino-s költséghatékony megoldásoknál is célravezető ez a technika, mert a szenzorok (pl. a [[hu:arduino:temperature#ds18b20|DS18B20]]) sem a stabilitásukról híresek. Ellenben olcsók, így az, hogy egy szenzor helyett hármat kell felhasználni, nem jelenthet problémát. A DS18B20 esetében az is leegyszerűsíti ezt a megoldást, hogy a szenzorok egy buszon kommunikálnak: {{:wiki:arduino:ds18b20_normal_mode.png?400|3-ból 2 mérés}} A program mindhárom szenzort egyidejűleg olvassa, majd elemzi, hogy a méréseredményeik a 10%-os (az érték beállítható) tolerancián belül találhatók. Ha igen, átlagot számol. Ha valamelyik szenzor méréseredménye pontatlan, akkor azt az egységet kiemeli a többi közül, és így számol (2-ből) átlagot. Ha a probléma, azaz a szenzor pontatlansága tartósan fennáll, érdemes hibaüzenetet generálni. Ha mindhárom mérés nagymértékben eltér egymástól, az egész mérést érvényteleníteni kell, az eredményt pedig hiteltelen értékre, például -127 (C)-re kell állítani.