Jak używać języka programowania zarysowania na Raspberry Pi

Jak używać języka programowania zarysowania na Raspberry Pi
Scratch to graficzny język programowania, w którym można tworzyć różne animacje, gry i projekty muzyczne przy użyciu różnych bloków kodów. Scratch został uruchomiony przez MIT Media Lab i zwiększa umiejętności kreatywne swoich użytkowników. Scratch można zainstalować na Raspberry Pi w celu tworzenia różnych kreatywnych projektów, po prostu przeciągając i upuszczając różne bloki kodów zgodnie z potrzebą.

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.