Tag: programowanie

tinyBrd 2.0: Wstęp do pracy z płytką

Cześć, w dzisiejszym artykule zajmiemy się płytką tinyBrd 2.0. Jest to niewielka płytka deweloperska oparta o procesor ATtiny84 wyposażona w specjalne złącze służące do zamontowania modułu komunikacji radiowej NRF24L01+. Jeżeli kliknęliście w linki to pewnie zauważyliście już, że połączenie tych dwóch urządzeń to nic innego jak super tanie arduino z możliwością komunikacji bezprzewodowej :) Pokażę Wam w jaki sposób dobrze polutować płytki oraz jak wgrać na tinyBrd pierwszy program.

Czytaj dalej...

Programowanie Arduino w chmurze

W ostatnich latach bardzo popularna stała się idea dostarczania oprogramowania w chmurze. Możemy wymienić tutaj m.in. Office Web Apps Microsoftu, Google Docs, Dropbox itp. usługi. Cała idea tego typu aplikacji polega na tym, że nasze pliki możemy przechowywać na zdalnych serwerach (mamy do nich dostęp z każdego komputera na który się zalogujemy), a także udostępniają nam webowe środowiska do edycji tychże plików. Nie inaczej jest z fundacją Arduino, która stworzyła stornę create.arduino.cc, o której dzisiaj trochę opowiem :)

Czytaj dalej...

Jak poradzić sobie z czasem na Arduino

Zmagania z czasem na Arduino potrafią uprzykrzyć życie, zwłaszcza początkującym. O czym piszę? O działaniach które mają być wykonywane przez jakiś czas albo dopiero po upłynięciu jakiegoś czasu. Pierwsze podejście, kogoś kto rozpoczął swoją przygodę z Arduino będzie pewnie próba użycia delay. Hej, kto z nas tego nie próbował… Problem pojawia się wtedy gdy nasze Arduino musi coś robić w czasie czekania. A delay… no cóż, czekanie z delay to jest jedyna rzecz jaką może robić Arduino  na raz. Jak sobie poradzić z oczekiwaniem gdy musimy robić kilka rzeczy na raz? By nie gadać po próżnicy, omówmy to na konkretnym

Czytaj dalej...

JSON na Arduino

Wyszła wersja 1.0 biblioteki aJSON, czyli wsparcie do parsowania i tworzenia obiektów w JSON. Każdy kto chce podłączać system oparty na Arduino do internetu do jakiegoś API doceni wygodę jaką oferuje ta biblioteka. Nadaje się głównie na Arduino Mega oraz na te z ATmega328 (ze względu na zużycie pamięci).

Czytaj dalej...