Roczne Archiwum: 2017

Podczas tworzenia projektu ArdUniGame w głównej mierze korzystam z silnika Unity. Jego domyślnym edytorem kodu jest MonoDevelop, który delikatnie mówiąc nie przypadł mi do gustu. Jako jego alternatywę miałem do wyboru parę typowych edytorów kodu. Głównym typem było całe...
Prawdopodobnie jeżeli zaczynałeś swą przygodę z elektroniką (mikrokontrolerami) dość niedawno (do około 3 lat temu) to musiałeś usłyszeć o Arduino. Bardzo możliwe, że w większości słyszałeś same dobre opinie, co prawdopodobnie przekonało Cię do rozpoczęcia nauki na tej płytce. Ale...
Cześć! Podczas tworzenia gry na konkurs Daj Się Poznać miałem zamiar tworzyć grafikę w całości samodzielnie, jednak okazało się, że moje umiejętności oraz czas na to nie pozwalają. Przez co poszukiwałem darmowych zasobów w internecie. Znalazłem wiele interesujących stron, którymi...

ArdUniGame #4

Cześć! W ostatnim czasie bardzo dużą uwagę w projekcie poświęciłem tematowi losowego generowania mapy. Poznałem wiele zagadnień dotyczących tego aspektu. Głównym zagadnieniem o jakim słyszałem był "Automat komórkowy" oraz wiele innych ciekawych dość zaawansowanych algorytmów. Jednak z racji, że jest to nieskomplikowana,...
Cześć! Dziś zajmiemy się komunikacją między Unity a Arduino przy użyciu Monitora szeregowego. No to zaczynajmy ! Do komunikacji Unity z Portem szeregowym użyjemy klasy SerialPort. Jednak Unity domyślnie nie ma zaimplementowanych wszystkich bibliotek C# więc musimy je zmusić do używania pełnej biblioteki .NET...

ArdUniGame #3

Cześć! W tym tygodniu zająłem się połączeniem mojego żyroskopu (MPU-6050) z Unity. Stwierdziłem, że będzie to bardzo proste zadanie ponieważ z przyciskami nie było najmniejszego problemu. Zacząłem od napisania prostego kodu Arduino wysyłającego położenie w  przestrzeni XYZ (dostępny jest na GITHUBIE) wszystko...

ArdUniGame #2

Kolejny Tydzień już za nami :D Projekt idzie w miarę dobrze. W tym tygodniu skupiłem się bardziej na sprawie Unity oraz mechaniki gry niż Arduino. Zaimplementowałem "kilka" skryptów, które są odpowiedzialne za podstawową mechanikę gry. Dodałem także sterowanie przy pomocy klawiatury...

Monitor szeregowy Arduino

W dzisiejszym artykule zajmiemy się komunikacją szeregową. Zaczniemy od bardzo podstawowych rzeczy a skończymy na zaawansowanej transmisji danych Co będzie nam potrzebne: Komputer Kabel USB Arduino IDE Arduino UNO (lub inne) Na początek zajmiemy się prostym skryptem, który ma za zadanie...

ArdUniGame #1

No to ruszyliśmy :D W ciągu tego tygodnia udało mi się wszystko skonfigurować oraz spełnić pierwsze założenia projektu. Konfiguracja Do tworzenia ArdUniGame korzystam ze standardowego IDE Arduino (nie będzie tutaj dużo kodu, dlatego wystarczy standardowe IDE), Unity 5 oraz Visual Studio Code z...
Płytka Arduino jest wyposażona w bardzo małą ilość pamięci Ram. Arduino Uno posiada 2048 B pamięci RAM dostępnej dla przechowywania zmiennych. Więc jeżeli chcemy stosować stałe tak aby użyć jak najmniej (a najlepiej wcale) pamięci ram to lepiej użyć const czy...