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...
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...
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...
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...
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...
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...