Micro:bit Zip Tile Wprowadzenie: 9 kroków (ze zdjęciami)
Micro:bit Zip Tile Wprowadzenie: 9 kroków (ze zdjęciami)

Wideo: Micro:bit Zip Tile Wprowadzenie: 9 kroków (ze zdjęciami)

Wideo: Micro:bit Zip Tile Wprowadzenie: 9 kroków (ze zdjęciami)
Wideo: Jak zrobić studnie w 2 godziny za 150zł? / How to make water well in 2 hours 2025, Styczeń
Anonim
Micro:bitowe wprowadzenie płytki Zip
Micro:bitowe wprowadzenie płytki Zip

Zanim będę kontynuować moją serię instrukcji dotyczących czujników wizyjnych MU dla Micro:bit, muszę przygotować tę instrukcję dla płytki Kitronik Zip, ponieważ zamierzam jej użyć.

Kitronik Zip Tile, od teraz będę go nazywał Zip, to neopikselowa matryca 8x8, którą można dość łatwo uruchomić za pomocą micro:bit. Możesz faktycznie dodać kilka Zipów razem, aby uzyskać matrycę neopikselową 16x16. Nie są tanie, ale matryce neopixel nigdy nie są tanie, więc uważam, że cena jest całkiem niezła.

W tym celu omówię, jak to skonfigurować i zaprogramować. Przejdę od prostych programów do bardzo złożonych programów.

Kieszonkowe dzieci

1 x BBC Micro: bit

1 x płytka Zip Kitronik

Źródło zasilania 3,5 - 5,3 V. Używam tylko uchwytu na 3 baterie AA z przyciskiem włączania/wyłączania

Krok 1: Podłączanie Micro:bit i Zip

Podłączanie Micro:bit i Zip
Podłączanie Micro:bit i Zip
Podłączanie Micro:bit i Zip
Podłączanie Micro:bit i Zip
Podłączanie Micro:bit i Zip
Podłączanie Micro:bit i Zip

Kiedy kupiłeś zamek błyskawiczny, jest dostarczany z pięcioma śrubami i pięcioma małymi plastikowymi rurkami. Aby połączyć micro:bit i zip, wystarczy umieścić śruby w pięciu dużych otworach na piny w micro:bit, nałożyć na każdy małą plastikową rurkę, a następnie wkręcić je w złącza zips 5.

Właściwie wystarczy podłączyć tylko 3 śruby, ponieważ zamek błyskawiczny potrzebuje tylko danych z pinu 0. Więc wystarczy podłączyć tylko 3V, GND i pin 0.

Możesz również zrezygnować z umieszczania plastikowych rurek na wszystkich śrubach. Umożliwi ci to dostęp do szpilek poprzez założenie na nie zacisku krokodylkowego. Należy zawsze zakładać rurki na co najmniej dwie śruby.

Podłącz zasilanie do zamka błyskawicznego, a nie do micro:bit. Zamek błyskawiczny potrzebuje o wiele więcej mocy niż może zapewnić micro:bit, ale może dość łatwo zasilić micro:bit. Wbudowane zabezpieczenia zapobiegają zasilaniu suwaka micro:bit.

Jeśli zasilasz micro:bit i zip z dwóch różnych źródeł, te środki bezpieczeństwa czasami zadziałają i zamek przestanie działać. Nie martw się. Po prostu wyłącz całą moc i czekaj. Po kilku minutach powinno znów działać. Najczęściej dzieje się tak, gdy podłączasz micro:bit do komputera, bez odłączania zasilania od suwaka.

Krok 2: Uzyskanie rozszerzenia

Uzyskiwanie rozszerzenia
Uzyskiwanie rozszerzenia
Uzyskiwanie rozszerzenia
Uzyskiwanie rozszerzenia
Uzyskiwanie rozszerzenia
Uzyskiwanie rozszerzenia

Najpierw przechodzisz do edytora Makecode i rozpoczynasz nowy projekt. Następnie przejdź do „Zaawansowane” i wybierz „Rozszerzenia”. Należy pamiętać, że ponieważ jestem Duńczykiem, na zdjęciach te przyciski mają nieco inne nazwy. W rozszerzeniach wyszukujesz „kafelek zip” i wybierasz jedyny wynik, jaki otrzymasz.

Krok 3: Pierwszy program

Pierwszy program
Pierwszy program
Pierwszy program
Pierwszy program

Nadal jestem Duńczykiem, więc mój Makecode jest po duńsku, ale nadal możesz poprawnie zobaczyć, do czego porównują się bloki w wersji angielskiej

Pierwszy blok w "On start" (Ved start) inicjuje połączenie między micro:bit i zip. Tutaj musisz określić, ile suwaków używasz i jak są one połączone. Ponieważ używamy tylko jednego suwaka, mamy tylko matrycę 1x1, więc ustawiamy ją na 1 pionową i 1 poziomą.

Kolejny klocek ustawia jasność od 0 do 255. Ustawiamy ją na 50. Zamek jest bardzo jasny. Rzadko chcesz używać jasności powyżej 50.

Następnie wprowadzam polecenie „Pokaż numer”, aby rozwiązać problem. Numer ten będzie widoczny na micro:bit, a nie na suwaku.

W pętli forever pierwsze polecenie ustawia diodę LED 3;3 na kolor czerwony. Właściwie nie pokaże koloru, zanim wywołamy drugie polecenie "Pokaż". Należy o tym pamiętać. Polecenie set nie zmienia koloru przed uruchomieniem polecenia show.

Kod można znaleźć tutaj.

Krok 4: Drugi program

Image
Image
Struganie bitowego obrazu artystycznego
Struganie bitowego obrazu artystycznego

Dla drugiego programu zachowujemy to samo w „Na starcie”, ale zmieniamy pętlę „na zawsze”.

To właściwie tylko jedno polecenie, które przewija tekst przez zamek. Możesz zmienić szybkość i kolor tekstu, a także dodać linie pod i/lub nad tekstem. To bardzo przydatne i łatwe polecenie

Program znajdziesz tutaj.

Krok 5: Program 3

Image
Image

Ponownie zachowujemy to samo w „Na starcie”, ale zmieniamy pętlę „na zawsze”.

Pierwsza komenda ustawia diodę LED na 0;0 na czerwoną. Pamiętaj, że jeszcze go nie widzisz, ponieważ nie użyliśmy polecenia show.

Wyobraź sobie, że wszystkie diody na suwaku mają numer od 1 do 64. Zaczynając od 1 na 0;0, 2 na 0;1 i tak dalej. Drugi blok przesuwa wszystkie diody LED na stopniach zip 2. Tak więc 1 staje się 3, a 2 staje się 4. Powtarza się, więc 63 staje się 1.

Trzeci blok to polecenie show, które pokazuje kolorowe diody LED.

Czwarty blok sprawia, że micro:bit czeka pół sekundy, zanim się powtórzy. W ten sposób szybko będziemy mieli co drugą diodę LED w kolorze czerwonym.

Program można znaleźć tutaj.

Krok 6: Czwarty program

Image
Image

W tym programie używamy pętli powtarzania i zmiennej „Drawing”, aby pomalować cały wiersz na czerwono. Następnie używamy polecenia obracania do całego wiersza o krok, a następnie pokazujemy go.

Program można znaleźć tutaj.

Krok 7: Planowanie bitowego obrazu artystycznego

Przed następnym krokiem zaplanowałem, jak powinien wyglądać mój obraz w programie do rysowania. Narysowałem tego pacmana jak ducha.

Krok 8: Duch

Image
Image
Różne duchy
Różne duchy

Pierwsza część programu, oznaczona czerwonym kółkiem, zmienia kolor na czerwony przycisk 6 diod w pierwszym rzędzie.

Następnie cały wiersz zostaje przesunięty i druga część programu, oznaczona niebieskim kółkiem, ponownie maluje pierwszy wiersz. Najpierw ustawia 5 diod LED na czerwony, a następnie ustawia jedną z nich na białą, a drugą na niebieską.

Ponownie cały rząd zostaje przesunięty i nowa część programu maluje trzeci rząd. Program trwa tak długo, aż cały duch zostanie namalowany.

To długi program, więc nie zamierzam wrzucać wszystkich zdjęć. Zamiast tego możesz znaleźć program tutaj.

Krok 9: Różne duchy

Image
Image
Różne duchy
Różne duchy

Więc teraz ulepszamy nasz ostatni program, dodając trzy nowe zmienne. Oko, które posiada kolor oczu duchów. Duch, który posiada kolor ducha. AnUnit, który decyduje o kolorach.

Na pierwszym obrazku możesz zobaczyć, jak zmienia się kolor czerwony ze zmienną duchową i niebieski ze zmienną eye.

Część programu na drugim rysunku zmienia zmienne w zależności od AnUnit. Więc jeśli AnUnit = 0, to oko staje się niebieskie, a duch czerwony, jeśli jest AnUnit = 1, to oko staje się czerwone, a duch staje się niebieski.

Trzecie zdjęcie to koniec programu, gdzie mamy AnUnit jest zwiększany o 1 a następnie jeśli jest 3 to jest ustawiane na 0.

Tak więc AnUnit będzie teraz zmieniał się między 0, 1, 2 za każdym razem, gdy cały program zostanie uruchomiony raz iw zależności od tego, jaki jest AnUnit, zmieni się kolor duchów.

Program znajdziesz tutaj.