Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 13 lis 2024, o 21:36


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
PostNapisane: 12 lut 2022, o 19:55 
Offline
Użytkownik

Dołączył(a): 07 lut 2015
Posty: 154
Pomógł: 2

Witam,
proszę o szybką pomoc:
chcę uzyskać jakieś randomowe wartości, więc wpadłem na pomysł, ze biorę jakiś obrazek -> zamieniam go na wartości w hex typu 0x5B -> wrzucam je sobie potem w tym formacie do tablicy.
Chyba, że jest jakiś inny sposób na randomowe wartości, to by było jeszcze lepiej, niż z jakiegoś obrazka.

P.S. Błagam o jakąś szybką pomoc, bo muszę coś zrobić na wczoraj.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2022, o 20:15 
Offline
Użytkownik

Dołączył(a): 09 lip 2019
Posty: 109
Pomógł: 11

A funkcję rand() próbowałeś? :-)

Składnia: [ Pobierz ] [ Ukryj ]
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.htm
Oczywiś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"


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2022, o 20:51 
Offline
Użytkownik

Dołączył(a): 07 lut 2015
Posty: 154
Pomógł: 2

Dzięki, za chwilę będę testował, ale chyba to jest to, co na chwilę obecną potrzebuje. Zamiast brania jakiś tam wartości z zapisanego obrazka.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO