logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Nauka programowania mikrokontrolerów z jedynie podstawami elektroniki

lukasz2146 30 Lip 2013 11:11 1869 10
REKLAMA
  • #1 12575908
    lukasz2146
    Poziom 10  
    Posty: 44
    Ocena: 3
    Witam!
    Czy do nauki programowania mikrokontrolerów wystarczą podstawy elektroniki czy już trzeba być naprawdę dobrym w tej dziedzinie żeby zacząć programować?
  • REKLAMA
  • #2 12575950
    excray
    Poziom 41  
    Posty: 5501
    Pomógł: 739
    Ocena: 656
    Do nauki programowania w ogóle nie musisz znać elektroniki. Ale aby zobaczyć jakikolwiek choćby najbardziej banalny efekt Twojego programowania to już musisz znać elektronikę.
  • REKLAMA
  • #3 12576007
    michcior
    Poziom 30  
    Posty: 1132
    Pomógł: 159
    Ocena: 462
    excray napisał:
    Ale aby zobaczyć jakikolwiek choćby najbardziej banalny efekt Twojego programowania to już musisz znać elektronikę.


    Na pewno?

    Kit z mikrokontrolerem wystarczy, nic nie trzeba wiedzieć o elektronice żeby podłączyć port szeregowy, USB sieć itd. Podłączyć zasilacz w jedno pasujące gniazdo to też nie sztuka.
  • #4 12576037
    piotrva
    VIP Zasłużony dla elektroda
    Posty: 6409
    Pomógł: 625
    Ocena: 735
    Cóż, żeby zająć się jakkolwiek mikrokontrolerami moim zdaniem jakieś absolutne podstawy trzeba mieć. Prawo Ohma itp. to obowiązek, warto wiedzieć co to tranzystor, dioda itp.
    Bez tego narażamy się albo na to, że zbudujemy jakiś układ i nie będzie działał, albo na uszkodzenia sprzętu (a bo się nam zamarzy podpiąć grzałkę bezpośrednio do pinu uC).
  • #5 12576069
    markoz7874
    Poziom 31  
    Posty: 1776
    Pomógł: 132
    Ocena: 208
    michcior napisał:

    Kit z mikrokontrolerem wystarczy, nic nie trzeba wiedzieć o elektronice żeby podłączyć port szeregowy, USB sieć itd. Podłączyć zasilacz w jedno pasujące gniazdo to też nie sztuka.

    Tak, ale za którymś razem się pomyli i będzie po Kit-ie.
    Mimo wszytko jakieś podstawy trzeba mieć. "Jakieś" kabelki też się przecież podłącza. Bezmyślne łączenie pinów kolorowymi kabelkami nie ma większego sensu.
    Jakby nie patrzyć, programowanie mikroprocesorów to tez elektronika. Zabawa w programowanie bez umiejętności podłączenia chociaż diody LED to sztuka dla sztuki.
  • REKLAMA
  • Pomocny post
    #6 12576404
    dondu
    VIP Zasłużony dla elektroda
    Posty: 13906
    Pomógł: 1292
    Ocena: 809
    Jak zwykle wszystko zależy od uczącej się osoby. Jeżeli potrafisz być bardzo logiczny, konsekwentny, cierpliwy i nie oczekujesz od razu cudów, to ucząc się mikrokontrolerów, powoli łykniesz elektronikę w podstawach wystarczających do zabawy.

    Na początku nawet nie musisz wiedzieć jak obliczyć np. rezystor do LED, wystarczy, że zobaczysz jakie stosują inni :)

    No i duuuuużo czytania przed Tobą: http://mikrokontrolery.blogspot.com/p/spis-tresci.html

    A jeżeli do tego nie masz większych problemów z językiem angielskim (czytanie datasheet elementów elektronicznych), to bez problemu szybko całkiem poziom, który pozwoli Ci na budowanie ciekawych urządzeń.
  • #7 12576509
    lukasz2146
    Poziom 10  
    Posty: 44
    Ocena: 3
    Ogólne podstawy mam. :) Myślałem, że trzeba być zaawansowanym elektronikiem. Chciałbym zacząć programować AVRy i wyczytałem, że ta książka jest dobra "Język C dla mikrokontrolerów AVR.Od podstaw do zaawansowanych aplikacji. Tomasz Francuz". Jednak w wielu recenzjach piszą, że ta książka jest dla osób już zaznajomionych z C. Czy rzeczywiście tak jest?
  • #8 12576552
    markoz7874
    Poziom 31  
    Posty: 1776
    Pomógł: 132
    Ocena: 208
    Dobra książka - warto ją kupić. Jeżeli będzie Ci brakowało podstaw C, materiałów w internecie nie brakuje.
  • #9 12576556
    dondu
    VIP Zasłużony dla elektroda
    Posty: 13906
    Pomógł: 1292
    Ocena: 809
    Moje zdanie na temat książki możesz poznać tutaj: http://mikrokontrolery.blogspot.com/2011/03/jezyk-c-dla-mikrokontrolerow-avr.html

    Poza tym autor jest dostępny na tym forum pod nickiem: tmf -> https://www.elektroda.pl/rtvforum/uzytkownik1081504.html
    i zawsze z chęcią odpowiada na wszelkie pytania.
  • REKLAMA
  • #10 12580593
    lukasz2146
    Poziom 10  
    Posty: 44
    Ocena: 3
    A która książka jest według Was lepsza "Mikrokontrolery AVR Język C Podstawy programowania" czy wyżej wymieniona "Język C dla mikrokontrolerów AVR.Od podstaw do zaawansowanych aplikacji"?
  • #11 12580794
    dondu
    VIP Zasłużony dla elektroda
    Posty: 13906
    Pomógł: 1292
    Ocena: 809
    A który samochód jest lepszy?
    To zależy dla kogo - każdy ma indywidualne cele, preferencje, umiejętności, wiedzę ...

    Przeczytaj przykładowe rozdziały dostępne w przypadku obu książek i zobacz której styl Ci odpowiada.
    Następnie porównaj spis treści (bardzo istotne).
    A jeżeli nadal będziesz "w kropce", to rzuć monetą albo wybierz tańszą :)

Podsumowanie tematu

✨ W dyskusji poruszono kwestię, czy podstawy elektroniki są wystarczające do nauki programowania mikrokontrolerów. Uczestnicy zgodzili się, że chociaż nie jest konieczne posiadanie zaawansowanej wiedzy z elektroniki, to jednak podstawowe umiejętności, takie jak znajomość prawa Ohma czy podstawowych komponentów (tranzystorów, diod), są niezbędne do skutecznego programowania i unikania uszkodzeń sprzętu. Wskazano, że programowanie mikrokontrolerów wiąże się z elektroniką, a umiejętność podłączania elementów, takich jak diody LED, jest kluczowa. Uczestnicy polecili również książki dotyczące programowania mikrokontrolerów AVR, w tym "Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji" autorstwa Tomasza Francuza, oraz "Mikrokontrolery AVR Język C Podstawy programowania", sugerując, aby przed zakupem zapoznać się z ich zawartością.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA