Spisu treści:

Programowanie Open DSKY: 5 kroków (ze zdjęciami)
Programowanie Open DSKY: 5 kroków (ze zdjęciami)

Wideo: Programowanie Open DSKY: 5 kroków (ze zdjęciami)

Wideo: Programowanie Open DSKY: 5 kroków (ze zdjęciami)
Wideo: ZLOT MŁODZIEŻY GRYPSUJĄCEJ 2024, Czerwiec
Anonim
Programowanie Open DSKY
Programowanie Open DSKY

Witamy w naszych bieżących instrukcjach dotyczących programowania otwartego DSKY.

Pamiętaj, aby wrócić, ponieważ ten Instruktaż będzie się rozwijał, ponieważ stale produkujemy i wydajemy nowe materiały programistyczne. Więc podążaj za tym, polub i ulubiono.

Ta seria filmów jest rozszerzeniem programu OPEN APOLLO GUIDANCE COMPUTER DSKY Instructable.

Najlepszym sposobem na skontaktowanie się z nami z pytaniami i komentarzami jest skorzystanie z naszej strony opendsky.com.

Nasze Open DSKY jest obecnie dostępne w Backerkit i dostępne w naszej witrynie e-commerce.

Bill Walker (twórca projektu Apollo Educational Experience Project), napisał niesamowite niestandardowe oprogramowanie (z prawie 50 funkcjami) z Command Reference wzorowanym na planie lotu Apollo dla swoich 2 otwartych DSKY i udostępnia je wyłącznie za pośrednictwem swojego GoFundMe strona.

Proszę rozważyć wsparcie go.

Krok 1: Testowanie Neopikseli 17.02.18

W tym 30-minutowym filmie James wyjaśnia, jak:

- Zainstaluj Arduino IDE

- Pobierz bibliotekę Adafruit Neopixel

- Rozwiąż problemy ze złym NeoPixel

- Uruchom wersję demonstracyjną Standtest.

Krok 2: Czytanie klawiatury 18.02.18

Image
Image

W tym 30-minutowym odcinku James pokazuje:

- Jak klawiatura jest fizycznie okablowana?

- Jak podzielić 5 V na 7 (lub 8) plasterki

- Jak odpytać klawiaturę i ją odbić?

- Jak zapewnić aktualność gromadzonych danych

- Gwarantowanie dokładności poprzez dwukrotne sprawdzenie danych wejściowych (jak St Nick).

Krok 3: Sterowanie 7 segmentami za pomocą rejestrów przesuwnych Maxim 7219 2/19/18 (2/20 już, jeśli komputer jest w UTC)

Oto trzeci film z naszej serii, w którym James wyjaśnia, jak pobrać bibliotekę Maxim 7219 (LedControl) i zmodyfikować przykładowy kod, aby wykorzystać wszystkie 21 7 segmentów + 3 3 segmenty w Open DSKY.

Przykładowy kod źródłowy.ino Arduino jest dołączony dla Twojej wygody.

Krok 4: Sterowanie 7 segmentami za pomocą rejestrów przesuwnych Maxim 7219 (ciąg dalszy) 22.02.18

W tej 20-minutowej odsłonie James zaczyna od dobrego wyjaśnienia schematu, pokazującego konkretnie, w jaki sposób okablowaliśmy rejestry przesuwne Max7219.

Następnie pokazuje nam, jak sprawić, by dowolny z 7 segmentów wyświetlał dowolny znak przy użyciu biblioteki LEDControl.

Pokazuje również, jak uzyskać nasz unikalny niestandardowy 3 segment, aby wyświetlał znak plus lub minus.

Wynikowy kod.ino znajduje się poniżej.

Krok 5: Inteligentne dane z żyroskopu do 7 segmentów

W budowie…

Zalecana: