Scratch to kreatywny język programowania, który poprawia umiejętności obliczeniowe użytkownika i w tym zapisie wyjaśniono metodę instalacji Scratch na Raspberry Pi.
Jak zainstalować zarysowanie na Raspberry Pi
Czytelnikom zawsze zaleca się aktualizację i zaktualizowanie repozytorium Raspberry Pi przed zainstalowaniem nowych pakietów za pomocą polecenia:
$ sudo apt aktualizacja && sudo apt pełne upgrade -y
Po upewnieniu się, że wszystkie pakiety repozytorium są aktualne, zainstalujemy pakiet Scratch za pomocą polecenia:
$ sudo apt instal scratch3 -y
Jak używać zarysowania na Raspberry Pi
Po zakończeniu pobierania zamkniemy terminal i klikniemy ikonę Raspberry obecną w lewym górnym rogu ekranu:
Klikniemy „programowanie” i menu rozwijane otworzy się, skąd klikamy „Scratch3”:
Zostanie otwarty ekran zadrapania:
Przed przejściem do szkicu najpierw nauczymy się niektórych podstawowych funkcji, bloki kodu używane do kontrolowania programu są umieszczane w sekcji sterowania:
Scratch3 obsługuje wiele rozszerzeń używanych w Raspberry Pi 4, takich jak „Vide Sensing”, „Tekst do mowy” i „Raspberry Pi GPIO”. Możemy łatwo dodać to rozszerzenie na przykład, jeśli chcemy użyć pinów GPIO Raspberry Pi 4, musimy dodać rozszerzenie „Pinów GPIO”, w tym celu przejdziemy do „Dodaj rozszerzenie” na Lewy dolna część ekranu:
Następnie dodamy GPIO Raspberry Pi, klikając go:
Podobnie, możemy użyć innych rozszerzeń, a także możemy używać wielu rozszerzeń w tym samym czasie zgodnie z wymogiem projektu, teraz do wykonania schematu blokowego, klikniemy zieloną flagę używaną do „Go”:
Aby zatrzymać program po utworzeniu, klikniemy czerwoną ikonę znaną jako „Stop”:
Istnieją bloki różnych kategorii w Scratch3, ich funkcje są wyjaśnione:
Kategorie bloków | Opis |
---|---|
Ruch | Bloki te są używane do zarządzania ruchem |
Wygląd | Te bloki mają wyświetlać niektóre wiadomości lub zarządzać komunikatami wyświetlania |
Dźwięk | Służą one do zarządzania dźwiękami używanymi w projekcie, aby sprawić, że dźwięk dźwięku jest wysoki |
Wydarzenia | Te bloki są używane do zarządzania różnymi zdarzeniami, takimi jak jeśli otrzymają jakąś wiadomość, więc powiadom się z pewnym dźwiękiem |
Kontrola | Te bloki są bardzo ważne i kontroluje przepływ programu, jakby mógł generować opóźnienie i skończone pętle |
Wyczuwanie | Bloki te są używane do zarządzania różnymi operacjami wykrywania zwykle wykrywaniem dotykowego |
Operatorzy | Bloki te są używane do wykorzystania operatorów arytmetycznych |
Zmienne | Bloki te służą do deklarowania i zarządzania różnymi zmiennymi |
Moje bloki | Ta kategoria służy do tworzenia własnych spersonalizowanych bloków do określonego celu |
Jak mrugać diodę LED za pomocą zarysowania na Raspberry Pi 4
Bloki, które będą używane do mrugania diody LED za pomocą zarysowania na Raspberry Pi 4 to:
Ten blok startowy jest obecny w kategorii „zdarzenia” i umieścimy ten blok na początku kodu, skąd kompilator zaczyna wykonywać kod.
Ten na zawsze blok jest obecny w kategorii „Kontrola” i jest używany do powtarzania procesu w jego ciele w nieskończonym czasie, działa jak nieskończona pętla.
Ten blok GPIO jest obecny w przedłużeniu „Raspberry GPIO Pin” i służy do zadeklarowania zachowania dowolnego pinu GPIO jako niskiego lub wysokiego.
Ponownie ten blok „oczekiwania 1 sekundy” jest obecny w kategorii „Kontrola”, a jego funkcją jest utrzymanie wykonania kolejnych stwierdzeń na jedną sekundę i jest używane, gdy potrzebne jest opóźnienie jednej sekundy.
Teraz, używając wyżej opisanych bloków, użyjemy Scratch3 do mrugnięcia diody LED za pomocą Raspberry Pi 4, w tym celu naszkicujemy następujący szkic:
Wyjaśnienie: Ten szkic służy do mrugnięcia diody LED, użyliśmy pin GPIO 18 dla wyjścia LED i rozpoczęliśmy kod z blokiem „Start”. Następnie w ciele „na zawsze” zdefiniowaliśmy pin GPIO 18 Raspberry Pi 4 jako szpilkę wyjściową i zachowuje się w wysokim stanie. Następnie generuje opóźnienie 1 sekundy za pomocą bloku „Poczekaj” i zmieniając stan GPIO PIN 18 z wysokiego na niski i ponownie generując opóźnienie jednej sekundy. Ten proces będzie kontynuowany nieskończone czasy, gdy tylko klikniemy przycisk Go.
Konfiguracja sprzętowa powyższego obwodu będzie:
Działanie powyższego sprzętu będzie:
Wniosek
Scratch służy do tworzenia animacji, gier, projektów wizualnych i różnych projektów elektronicznych za pomocą różnych bloków kodu do tworzenia programów. Scratch to bardzo interesująca platforma do tworzenia różnych projektów, ponieważ poleruje kreatywne umiejętności użytkowników. W tym artykule wyjaśniliśmy instalację i wykorzystanie zarysowania na Raspberry Pi, pokazując przykład migania diody LED.