5 thoughts on “(Polski) Uwolnij swoje Arduino – programowanie Arduino bez bibliotek od Arduino

  1. Arduino Polska says:

    Świetni poradnik, polecam i zapraszam do nas! :)

  2. rad says:

    świetne, dzięki! dłuugo szukałem takiego poradnika

  3. Arkadiusz Wernicki says:

    Cieszę się, że jeszcze są osoby, którym niestraszne jest pisanie w “żywym C”. Może pójdźmy krok dalej i nie używajmy bibliotek C a wręcz nie używajmy C i napiszmy to w ASM. Będzie to wymagało jeszcze lepszego poznania budowy procesora i jego działania. Pętla while nagle zmieni się w coś zupełnie innego. _delay nagle okaże się blokiem instrukcji. Dopiero tutaj na poziomie ASM da się pokazać co oznacza optymalizacja i poznanie procesora. Nagle się okaże, że zużycie pamięci RAM spadło, FLASH świeci pustkami. Jedno się tylko zmieni: więcej czasu spędzimy na pisaniu. Najlepiej gdyby środowisko wysokiego poziomu pozwalało w prosty sposób wstawiać fragmenty w języku niskiego poziomu.

  4. Domino says:

    Panie Arkadiuszu Wernicki – dobrze pan myśli, ale braknie takiego nauczyciele co by to nauczył do końca, a nie po łepkach. Na studiach najpierw uczą jak napisać w ASMie przerwanie systemowe, a dopiero potem tłumaczą, który rejestr i za co odpowiada. No to chyba wszystko tłumaczy…

  5. Maciek says:

    Bardzo fajny przykład programowania w żywym języku. Na takie przykłady się nie obrażam, bo można podejrzeć jak to wszystko działa – i elektronika, i język programowania.Ten wpis zmotywował mnie do rozpoczęcia nauki Pythona, bo C czy C++ mają dla mnie dziwną składnię. Ale to pewnie dlatego, że pierwszym językiem, w którym programowałem, był Pascal.

Leave a Reply

Your email address will not be published. Required fields are marked *

Please type the characters of this captcha image in the input box

Please type the characters of this captcha image in the input box

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>