20-10-2014, 21:39
Niewątpliwie ">>" zajmuje mniej czasu procesora ale z drugiej strony póki co się mieścimy a dla celów szkoleniowych czystszy zapis jest lepszy. Więc na razie zostanie.
Jeśli chodzi o map, by inni mieli pojęcie jak działa to jest tak, taki zapis:
jest równoważny temu:
Czyli map realizuje dwie operacje, dodatkowym problemem funkcji map jest obcinanie reszty z tego dzielenia, zamiast zaokrąglania.
Więc wartość 5,9 zostanie pokazana jako 5.
Takich niuansów można znaleźć więcej zachęcam do czytania na ten temat.
Grunt to się dobrze bawić
No to teraz czekamy na rozwój sytuacji u kolegów 
P.S. Wadliwy plik podmieniony
Jeśli chodzi o map, by inni mieli pojęcie jak działa to jest tak, taki zapis:
Kod:
int out = map(input,0,1023,0,50);jest równoważny temu:
Kod:
int out = (50 * input) / 1023;Czyli map realizuje dwie operacje, dodatkowym problemem funkcji map jest obcinanie reszty z tego dzielenia, zamiast zaokrąglania.
Więc wartość 5,9 zostanie pokazana jako 5.
Takich niuansów można znaleźć więcej zachęcam do czytania na ten temat.
Grunt to się dobrze bawić
No to teraz czekamy na rozwój sytuacji u kolegów 
P.S. Wadliwy plik podmieniony
...przede wszystkim nie zakłócać...

