A funkcję rand() próbowałeś?
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
(przykład za stroną
https://www.tutorialspoint.com/c_standa ... n_rand.htmOczywiście printf na mikrokontrolerze ma mały sens, ale funkcja rand() działa jak najbardziej.
Przy czym trzeba pamiętac, że to jest tak naprawdę generator liczb pseudolosowych i po każdym wystartowaniu programu ciąg liczb będzie taki sam.
By tak nie było, trzeba zainicjalizować generator liczb losowych funkcją srand() - biorąc jakiś parametr, który zmienia się w czasie. W komputerze wykorzystuje się w takim przypadku często aktualny czas. Na MCU można spróbować pobrać aktualną wartość przetwornika AD, na nodze procka, która "wisi w powietrzu"