Jen bacha na to, ze neni vsechno tak krasne, jak se v navodech pise - napriklad map() vraci obcas dost ujete hodnoty, viz
http://forum.arduino.cc/index.php?topic=280819.0
val = map(val, 0, 3, 0, 1);
In this example 0,1,2 and 3 is mapped to 0 and 1. Mapped correctly it should be:
0 maps to 0
1 maps to 0
2 maps to 1
3 maps to 1
Using the equation in the the function as it is now, it is mapped as such:
0 maps to 0
1 maps to 0
2 maps to 0
3 maps to 1
Problem i reseni zname vice nez 3 roky, ale v aktualni verzi staze z githubu minuly tyden to furt bylo jeste blbe
(Jako ano - mapuje to vstupni rozsah
nejak na vystupni, ale ne, rozhodne ne rovnomerne, pritom oprava je v te formuli na dvou mistech pricist jednicku - ale co, pro Arduino dobry ....)