Jak oszczędzać pieniądze kupując moduły Arduino? 23 porady!

Jak oszczędzać pieniądze kupując moduły Arduino

Witaj ponownie! Po strasznie długim poście o obsłudze wejść i wyjść cyfrowych w Arduino czas na nieco lżejszy materiał. Dzisiejszy wpis powinien pojawić się tu pewnie już dosyć dawno temu, ponieważ może znacząco pomóc Wam w nauce Arduino. Na wstępie kursu wspominałem, że będę go tworzył z myślą o osobach zupełnie początkujących w temacie programowania. … Czytaj dalejJak oszczędzać pieniądze kupując moduły Arduino? 23 porady!

Podziel się stroną ze znajomymi! :)

Cyfrowe wejścia i wyjścia w Arduino

Cyfrowe wejścia i wyjścia w Arduino

Witaj ponownie! Tegoroczna edycja Hacktoberfestu dobiegła już końca, czas więc, żebym podzielił się z Tobą częścią efektów mojej pracy. W tym roku skupiłem się na stworzeniu przykładowych projektów demonstrujących podstawy obsługi cyfrowych wejść i wyjść w Arduino. W poprzednich wpisach chciałem nauczyć Cię podstaw programowania w C, stosowania instrukcji sterujących, warunków logicznych itp. Można powiedzieć, że pokazywałem Ci jak działają podstawowe „klocki” z których można zbudować kod, realizujący pewne zadania.

Już samo podstawowe wykorzystanie języka C umożliwia stworzenie ciekawych i użytecznych programów. W poście zapowiadającym kurs obiecałem jednak, że będziemy uczyć się przez wykonywanie bardziej złożonych projektów. Czas najwyższy zabrać się za realizację tej obietnicy! Przy okazji dowiesz się, co ma wspólnego Dawid Podsiadło i Arduino! 😉

Czytaj dalejCyfrowe wejścia i wyjścia w Arduino

Podziel się stroną ze znajomymi! :)

Ściągawki składni języka Arduino

Ściągawki składni języka Arduino

Cześć, witam Cię po kolejnej, długiej przerwie! Niestety sporo się w ostatnim czasie działo, jednak uwierz mi, nie próżnowałem leżąc na plaży osłonięty parawanem. Pierwszy efekt mojej pracy otrzymasz już dziś, o następnym wspomnę w zakończeniu postu (tak, chytry sposób, żeby przykuć Twoją uwagę! ;)). Przygotowałem dla Ciebie pewien całkiem użyteczny prezent – ściągawki składni języka Arduino!

Czytaj dalejŚciągawki składni języka Arduino

Podziel się stroną ze znajomymi! :)

Typy danych w Arduino. Rzutowanie typów.

Typy danych w arduino. Dane binarne.

Cześć! Witam Cię w kolejnym lekko wakacyjnym wpisie. Dziś zajmiemy się omówieniem tematu, który już częściowo omówiliśmy we wcześniejszych wpisach, nigdy jednak nie zagłębiliśmy się w szczegóły. Mianowicie, dziś poznamy dokładnie typy danych w Arduino. Pokażę Ci też w jaki sposób można wykonać tak zwane rzutowanie, czyli konwersję typów danych. Wiedza o typach danych pomoże Ci pisać lepiej zoptymalizowany kod. Dzięki niej będziesz w stanie zaoszczędzić pamięć programu oraz zapewnić szybsze jego działanie. Nie przedłużając więc wstępu przejdźmy od razu do omawiania typów danych dostępnych w Arduino.

Czytaj dalejTypy danych w Arduino. Rzutowanie typów.

Podziel się stroną ze znajomymi! :)

Instrukcje break i continue w instrukcjach sterujących.

Break time - instrukcje break i continue

Cześć! Prawdopodobnie jeszcze nie opadły emocje po walce z ćwiczeniami w wykorzystywaniu pętli, a tu już kolejny post! Wygląda na to, że upały mi sprzyjają i pomagają w produktywnym spędzaniu czasu. Dzisiaj pokażę Ci dwie nowe komendy, które mogą być wykorzystywane w połączeniu z instrukcjami sterującymi – są to instrukcje break i continue. Postaram się, żeby dzisiejszy post był krótki, lekki i przyjemny, ponieważ zdaję sobie sprawę, że post z ćwiczeniami z wykorzystania pętli mógł Cię nieźle wyczerpać! 😉

Czytaj dalejInstrukcje break i continue w instrukcjach sterujących.

Podziel się stroną ze znajomymi! :)

Ćwiczenia w wykorzystywaniu pętli.

Ćwiczenia - pętle Arduino

Witaj! Minęło już sporo czasu odkąd obiecałem Ci post, w którym zajmiemy się ćwiczeniami w wykorzystywaniu pętli i pozostałych instrukcji sterujących. Zdaję sobie sprawę, że obecna aura pogodowa nie sprzyja umysłowym wysiłkom, jednak wierzę, że wspólnie damy radę! Zadania, które dla Ciebie zebrałem i przygotowałem podzieliłem na cztery poziomy o rosnącej trudności. Aby móc rozwiązać te zadania, musisz mieć opanowane zagadnienia, które prezentowałem w poprzednich częściach kursu. Czasami pojawią się zagadnienia, które mogą być dla Ciebie nowe, wtedy wyjaśnię je pokrótce. Wyszukiwanie dodatkowych informacji na takie tematy jak trójkąt Pascala również nie będzie oszukiwaniem, wręcz zachęcam Cię do takiego poszerzenia swojej wiedzy. 😉

Czytaj dalejĆwiczenia w wykorzystywaniu pętli.

Podziel się stroną ze znajomymi! :)

Tablice i pętle programowe. Nadajnik Morse’a – cz. 3

Tablice i pętle programowe - tablica szkolna.

Cześć! W poprzedniej części kursu udało nam się wreszcie napisać kompletny „słownik” umożliwiający zamianę znaków alfabetu łacińskiego na kod Morse’a. Ostatnim elementem, którego brakuje w naszym projekcie jest możliwość wygodnego kodowania dłuższych wiadomości. W realizacji tego zadania pomogą nam tablice i pętle programowe, które są niesamowicie użytecznymi i interesującymi elementami języka C. Zanim jednak się z nimi zapoznamy, wspomnimy jeszcze krótko o nowym typie danych.

Czytaj dalejTablice i pętle programowe. Nadajnik Morse’a – cz. 3

Podziel się stroną ze znajomymi! :)

Instrukcja switch. Nadajnik kodu Morse’a – część 2

Nadajnik Morse'a uruchomiony na ESP8266

Witaj ponownie! W poprzedniej części kursu zaczęliśmy tworzyć nadajnik kodu Morse’a, poznaliśmy wiele nowych instrukcji języka C i Arduino. Udało nam się zaprogramować podstawowe reguły nadawania kodem Morse’a, napisaliśmy podstawowe funkcje wysyłające kropki, kreski oraz przerwy. Przy pomocy instrukcji sterujących dodaliśmy również wypisywanie zakodowanych wiadomości za pomocą znaków „*” i „-” oraz tzw. znaków białych. Dzisiaj nadszedł czas wrócić do naszego projektu! Zapoznamy się dziś z instrukcją, która umożliwi nam stworzenie swego rodzaju „słownika”, czyli funkcji, która będzie zamieniała znak ASCII na serię kropek, kresek i przerw zgodnie z zasadami kodu Morse’a.

Czytaj dalejInstrukcja switch. Nadajnik kodu Morse’a – część 2

Podziel się stroną ze znajomymi! :)

Instrukcje sterujące, operatory logiczne i porównania. Nadajnik kodu Morse’a. – część 1

Telegraf - najpopularniejszy niegdyś nadajnik kodu Morse'a

Witaj ponownie w kursie Arduino i ESP8266! W dzisiejszej części zajmiemy się kolejnym bardzo ważnym elementem kodu, czyli instrukcjami sterującymi. Dzięki tym instrukcjom będziesz w stanie tworzyć znacznie ciekawszy i bardziej skomplikowany kod, który będzie wykonywał pewne zadania wielokrotnie lub w zależności od pewnych warunków. O tym jak użyteczne są te elementy kodu przekonasz się tworząc prawdziwy nadajnik kodu Morse’a, który będzie zamieniał wiadomości tekstowe na zakodowane komunikty! 🙂 Przy okazji pokażę Ci również jak można podejść do realizacji tego typu większych projektów i jak rozbijać je na mniejsze elementy składowe. Bez zbędnego przedłużania ruszamy więc do akcji, pewnie już nie możesz się doczekać!

Czytaj dalejInstrukcje sterujące, operatory logiczne i porównania. Nadajnik kodu Morse’a. – część 1

Podziel się stroną ze znajomymi! :)

UART. Zmienne i operatory arytmetyczne.

Przykładowa ramka transmisji UART

Witaj w kolejnej części naszego kursu Arduino! Dzisiaj dowiemy się co oznacza tajemniczy skrót UART oraz czym są zmienne globalne i lokalne. Poznamy też podstawowe operatory arytmetyczne. Do dzisiejszych zajęć wciąż wystarczy nam jedynie płytka NodeMCU (lub tak naprawdę dowolna inna płytka zgodna z Arduino). Bez zbędnej zwłoki zaczynamy więc omawianie dzisiejszych zagadnień, które są szczególnie ważne, ponieważ ułatwią nam dalszą pracę z Arduino w ogromnym stopniu!

Czytaj dalejUART. Zmienne i operatory arytmetyczne.

Podziel się stroną ze znajomymi! :)