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? 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 12 lip 2025, o 08:17


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
    Autor Wiadomość
    PostNapisane: 23 gru 2013, o 20:37 
    Offline
    Użytkownik

    Dołączył(a): 20 gru 2013
    Posty: 60
    Pomógł: 0

    Witam.
    Uczę się programować AVR bo C++ na PC znam. A w szczególności nie ogarniam tematu z pinami na AVR.
    W ramach mojej edukacji proszę o to aby ktoś napisał mi prosty program, a w zasadzie przetłumaczył:

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


    A jak zrobić aby PB1 ustawiło się na stan wysoki kiedy przykładowo na PB3 podano stan wysoki?

    Z góry dziękuje i proszę o zrozumienie :)

    Kody wklejamy przy pomocy syntax=c - Różowy J.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 gru 2013, o 21:44 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 10 mar 2013
    Posty: 739
    Lokalizacja: Poznań
    Pomógł: 84

    Odwiedź blog Mirka tam znajdziesz wszelkie podstawy
    a jeśli chodzi o piny i takie tam :)
    to w tym artykule wyjaśnia to przejrzyście http://mirekk36.blogspot.com/2012/01/avr-porty-wewy-dir-podstawy.html
    Miłej lektóry



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 gru 2013, o 22:08 
    Offline
    Użytkownik

    Dołączył(a): 20 gru 2013
    Posty: 60
    Pomógł: 0

    Zapoznałem się z tym artykułem już przedtem i właśnie stąd moja niejasność. Proszę o te kilka linijek kody, dla kogoś kto koduje to jest chwilka



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 gru 2013, o 22:50 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 23 sie 2013
    Posty: 199
    Pomógł: 1

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

    nie ma takiego portu
    chyba ze w kodzie gdzies zadeklarowałeś sobie np
    zmienną

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

    podejrzewam ze chodziło ci o
    PORTD ?

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


    zobacz to



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 gru 2013, o 08:43 
    Offline
    Użytkownik

    Dołączył(a): 20 gru 2013
    Posty: 60
    Pomógł: 0

    A jak z czytać jaką wartość ma pin?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 gru 2013, o 09:02 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 lut 2013
    Posty: 376
    Lokalizacja: Kłopoty-Stanisławy
    Pomógł: 33

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


    PS.

    Koledzy, szczerze Wam mówię książka nie gryzie i jest warta każdej złotówki na nią wydanej.
    Dostać kawałek kodu i go używać to nie wszystko. Warto jeszcze rozumieć.

    _________________
    50 znaków Atnela ....



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 gru 2013, o 09:08 
    Offline
    Użytkownik

    Dołączył(a): 24 sty 2012
    Posty: 1469
    Pomógł: 56

    A ja mówię: Kolego dlaczego nie przeczytałeś artykułu który polecił Ci Kolega Zaba?
    Przecież tam doskonale opisane jest to o co pytasz!
    Z Twoim doświadczeniem w C++ to bułka z masłem...

    _________________
    Jestem początkujący i moje porady mogą być błędne



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 gru 2013, o 20:36 
    Offline
    Użytkownik

    Dołączył(a): 20 gru 2013
    Posty: 60
    Pomógł: 0

    Na szczęście znalazłem odpowiedz w necie. I już widzę różnicę między c++ na pc a na avr. Faktycznie nie jest to takie trudne, lecz trzeba przestawić trochę styl kodowania na potrzeby avr bo jak widać jest dość specyficzny



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 kwi 2014, o 21:51 
    Offline
    Użytkownik

    Dołączył(a): 19 mar 2014
    Posty: 87
    Lokalizacja: Okolice Ostrołęki
    Pomógł: 3

    Kup BB i weź się za lekturę tam wszystko jest :) Po tej książce na inne platformy będzie łatwiej się przesiąść :)


    Autor postu otrzymał pochwałę

    _________________
    BB



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 kwi 2014, o 22:48 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 10 sty 2013
    Posty: 844
    Lokalizacja: Przemyśl
    Zbananowany użytkownik

    Pomógł: 43

    in2dex napisał(a):
    już widzę różnicę między c++ na pc a na avr.
    na pewno piszesz w c++ w AVR? ;)

    _________________
    Klimatyzacja Przemyśl



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

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