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

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 21 maja 2025, o 03:14


    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: 157
    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: 117
    Pomógł: 12

    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: 157
    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 4 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