Krokodyl jest zupełnie inny… Piękne (i mylące) analogie
Wielu elektroników chce programować w C, a tym bardziej w Arduino, bez wgłębiania się w szczegóły języka. Chętnie wykorzystują oni wszelkie „gotowce”. Ich działania w rzeczywistości polegają na modyfikacji programów znalezionych gdzieś w Internecie. A gdy coś nie działa, proszą o pomoc na forach. Jeśli i Ty masz takie podejście, NIE CZYTAJ tego artykułu!
Krokodyl jest zupełnie inny… C z lotu ptaka
Wielu elektroników chce programować w C bez wgłębiania się w szczegóły języka. Chętnie wykorzystują oni wszelkie „gotowce”. Ich „programowanie” w rzeczywistości polega na drobnych modyfikacjach programów znalezionych gdzieś w Internecie, a gdy coś nie działa, proszą o pomoc na forach. Jeśli i Ty masz takie podejście, NIE CZYTAJ tego artykułu! Jeżeli jednak należysz do tych, którzy chcą rozumieć to, co robią – podejmij trud zrozumienia przedstawionych dalej, obcych Ci, na razie, zagadnień.
Wokół języka C. Piękno (?) języka C – funkcje
Próbuję pokazać Ci niewątpliwe piękno języka C, ale faktem jest, że język ten jest wyjątkowo nieprzyjazny dla początkujących, dlatego obrazkiem tytułowym jest szklanka, do połowy... pełna albo pusta, zależnie od Twojego nastawienia.
Wokół języka C. Piękno (?) języka C – wskaźniki
Kontynuujemy temat zmiennych i omawiamy kwestie, które też są poruszone w artykułach o numerach zaczynających się od UR030. Wszystko to dotyczy pamięci.
Wokół języka C. Piękno (?) języka C – zmienne
W poprzednim artykule PR003 poruszaliśmy ważne kwestie dotyczące paradygmatów, czyli metod programowania i omawialiśmy zalety podziału programu na „autonomiczne kawałki”. Obiecałem pokazać Ci piękno języka C. Wiem, że znajdzie się mnóstwo osób mniej i bardziej zaawansowanych, które (nie bez przyczyny zresztą) wątpią w piękno języka C.
Wokół języka C. Nie bój się paradygmatów – rób swoje, byle dobrze…
Wiele osób, głównie tych młodych, chciałaby błyskawicznie i bez wysiłku nauczyć się programowania mikrokontrolerów. A ściślej mówiąc, chcą, żeby ktoś błyskawicznie ich tego nauczył. Natomiast u Czytelników starszych wiekiem zwykle głównym problemem jest obawa przed ogromem materiału oraz przed licznymi nowymi pojęciami i zagadnieniami. Omówmy to dokładniej.
Wokół języka C. Historia programowania
Wielu elektroników chciałoby programować w języku C, jednak przeraża ich dziwny sposób zapisu. Straszą nawet takie w sumie proste pojęcia jak ciało funkcji, typy danych, operatory, warunki czy pętle. Kłopoty sprawiają zmienne lokalne i globalne, które na dodatek mogą być volatile. Mrożą krew w żyłach wskaźniki, rzutowanie, przeciążanie funkcji, a podczas dalszej nauki także klasy, instancje, dziedziczenie.
Programowanie procesorów z przymrużeniem oka
Wielu osobom programowanie mikroprocesorów wydaje się walką z trudnym przeciwnikiem, którym jest zarówno mikroprocesor, jak i język programowania, którym obecnie najczęściej jest w sumie albo język C, albo C++ (także w Arduino). Czy i Tobie wydaje się, że procesory i komputery są „takie mądre”, a Ty źle się czujesz, bo nie potrafisz ich zaprogramować?
Kurs Arduino – Problemy z polonizacją GFX
Ostatnio (UR028) stworzyliśmy i spolonizowaliśmy font GFX, jednak przy próbie wyświetlenia napisu wystąpił błąd, a w istocie dwa pokrewne błędy. Spróbujemy poznać przyczyny i znaleźć sposoby rozwiązania problemu.
Kurs Arduino – Polonizowanie fontów GFX
Zgodnie z zapowiedzią podejmiemy próbę spolonizowania ulepszonych fontów GFX, które omawiane były we wcześniejszych odcinkach cyklu.