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 1 maja 2025, o 12:35


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 21 ] 
    Autor Wiadomość
    PostNapisane: 17 paź 2017, o 17:55 
    Offline
    Nowy

    Dołączył(a): 08 kwi 2017
    Posty: 18
    Pomógł: 2

    Witam, mam taki problem: mam zmienną byte zawierającą stan portów ekspandera na przykład 00001111. I chciałbym ją przekonwertować na jakąkolwiek liczbową tablicę o długości 8 {0,0,0,0,1,1,1,1}. Nie zależy mi na objętości programu, mam arduino mega ;)
    Wersja z tablicą zdecydowanie ułatwi mi dalszą obróbkę danych.
    Ktoś wie jak to zrobić?
    Z góry dzięki za wszelkie pomysły :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 paź 2017, o 17:56 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27378
    Lokalizacja: Szczecin
    Pomógł: 1043

    Przede wszystkim polecam zacząć od książki:

    http://atnel.pl/mikrokontrolery-avr-jezyk-c.html

    i zrozumieć

    ------------------------ [ Dodano po: 1 minucie ]

    nie zakładaj tego samego wątku na forum wielokrotnie

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 paź 2017, o 18:20 
    Offline
    Nowy

    Dołączył(a): 08 kwi 2017
    Posty: 18
    Pomógł: 2

    Na książkę zbieram pieniądze.
    Teraz bym prosił o jakąś funkcję albo wyjaśnienie jak to zrobić...

    A wątek założyłem jeden, nie pamiętam, żebym kiedykolwiek wcześniej pytał o coś takiego...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 paź 2017, o 18:38 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 lis 2015
    Posty: 1448
    Lokalizacja: okolice Warszawa
    Pomógł: 149

    witam, tak na biegu...
    kamdz napisał(a):
    Na książkę zbieram pieniądze.
    Teraz bym prosił o jakąś funkcję albo wyjaśnienie jak to zrobić...

    kombinował bym w tym kierunku:

    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    coś w tę stronę.
    pozdrawiam i powodzonka z ogarnięciem książki. :) naprawdę warto :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 paź 2017, o 18:41 
    Offline
    Nowy

    Dołączył(a): 08 kwi 2017
    Posty: 18
    Pomógł: 2

    Dziękuję bardzo.
    Wiem, że warto dlatego na nią zbieram. A nie na wyświetlacz tft ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 paź 2017, o 19:13 
    Offline
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2595
    Pomógł: 128

    Sciagnij sobie darmowy program Atnel Video Player i poszukaj filmu nt. maskowania bitów.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 paź 2017, o 19:36 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 lis 2015
    Posty: 1448
    Lokalizacja: okolice Warszawa
    Pomógł: 149

    może też się przydać przypomnienie : post_kolegi_kamdz ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 paź 2017, o 20:24 
    Offline
    Nowy

    Dołączył(a): 08 kwi 2017
    Posty: 18
    Pomógł: 2

    Daro69 napisał(a):
    może też się przydać przypomnienie : post_kolegi_kamdz ;)

    Hahaa ale mnie teraz rozłożyłeś :D To to ja umiem, tylko takiej magicznej funkcji nie umiałem napisać.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 paź 2017, o 20:29 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 lis 2015
    Posty: 1448
    Lokalizacja: okolice Warszawa
    Pomógł: 149

    hi hi ... zdarza się. ;) a wszystko jest w BB. Tylko posklejać. :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 paź 2017, o 20:54 
    Offline
    Nowy

    Dołączył(a): 08 kwi 2017
    Posty: 18
    Pomógł: 2

    Kupię tanio BB ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 paź 2017, o 21:52 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 26 sty 2016
    Posty: 1168
    Lokalizacja: Kraków
    Pomógł: 93

    Sprawdź w dziale giełda usług i towarów. Wydaje mi się, że ostatnio ktoś oferował na sprzedaż



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 paź 2017, o 08:31 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 lis 2015
    Posty: 1448
    Lokalizacja: okolice Warszawa
    Pomógł: 149

    No tak, tam jeszcze brakuje przesunięć ;)

    Wysłane z mojego Lenovo K33a42 przy użyciu Tapatalka



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 paź 2017, o 08:42 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 lis 2015
    Posty: 1448
    Lokalizacja: okolice Warszawa
    Pomógł: 149

    Albo if zmienna & maska przesunięta , TAB[i]=1; else TAB[i]=O;

    Wysłane z mojego Lenovo K33a42 przy użyciu Tapatalka



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 paź 2017, o 19:32 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 gru 2014
    Posty: 1540
    Pomógł: 269

    Albo tak:
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Albo na jeszcze milion innych sposobów! ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 paź 2017, o 19:43 
    Offline
    Nowy

    Dołączył(a): 08 kwi 2017
    Posty: 18
    Pomógł: 2

    Ale to jest dział arduino :)
    Więc include stdio to chyba nie tu. W każdym razie poradziłem już sobie, ostatecznie bez expandera.
    Zrobiłem takie cuś :)
    https://youtu.be/BJzGg7AiDkM



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 paź 2017, o 19:48 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 lis 2015
    Posty: 1448
    Lokalizacja: okolice Warszawa
    Pomógł: 149

    no i gratki. :) jest fajne pianinko. :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 paź 2017, o 19:55 
    Offline
    Nowy

    Dołączył(a): 08 kwi 2017
    Posty: 18
    Pomógł: 2

    Pani na muzyce kazała zrobić instrument muzyczny, to sie spytałem czy może być elektroniczny :) Jeszcze będzie jakaś obudowa i pewnie więcej samograjków ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 paź 2017, o 20:10 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 lis 2015
    Posty: 1448
    Lokalizacja: okolice Warszawa
    Pomógł: 149

    :shock: o kurka, kolego, na muzykę ?...
    :o to co Ty będziesz robil na fizyce?
    statek kosmiczny ? :lol:
    no nieźle. :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 paź 2017, o 20:15 
    Offline
    Nowy

    Dołączył(a): 08 kwi 2017
    Posty: 18
    Pomógł: 2

    Na fizyce nie ma projektów :( ale na technikę robię linefollowera :)
    Dzięki za uznanie, Ale to jest pestka. Problemem jest np. Wyżej wspomniany linefollower...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 paź 2017, o 21:48 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27378
    Lokalizacja: Szczecin
    Pomógł: 1043

    kamdz napisał(a):
    Ale to jest pestka

    Pestka bo w andruino działasz na gotowcach i nawet nie wiesz co się dzieje w środku ... to tak samo jak w Bascomie żeby wyświetlić coś na wyświetlaczu LED wystarczy wpisać

    LCD "Hello world"

    ... "ale pestka" ;)

    Zacznij się interesować jak to działa w środku - zapewniam, cię że to nie jest trudne ... w czystym C ;)

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 paź 2017, o 22:19 
    Offline
    Nowy

    Dołączył(a): 08 kwi 2017
    Posty: 18
    Pomógł: 2

    Mirek;
    Wiem o tym. To jest jedna rzecz, której nie musisz mi tłumaczyć :) kiedy robię coś na arduino mam to odczucie, że robię coś bardzo ograniczonego. Dlatego uczę się czystego C dla avr. Jednak na ten projekt mam tygodnie. Na początku nie wiedziałem, czy dam radę z C w 2 tygodnie, więc użyłem arduino. A na bieżąco coś tam kombinuję z C. Ale przede wszystkim zbieram fundusze na BB :)



    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: 21 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

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


    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:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO