sobota, 17 września 2022

micro:bit prawdziwy komputer na małej płytce

Moi drodzy,
poznacie dziś niezwykły komputer. Mieści się na małej płytce, można go łatwo zaprogramować i używać do celów edukacyjnych, oraz wielu zastosowań przktycznych.
Na stronie czołowej ma on 25 diod LED umieszczonych w 5-ciu wierszach oznaczonych od X0 do X4 i 5-ciu kolumnach oznaczonych Y0 do Y4. Mamy też 2 przyciski oznaczone jako A i B. Styki z otworami opisane jako 0, 1, 2, 3V, GND służą do podłączania dodatkowych modułów. Nazywamy je pinami. Do większej ilości pinów można się podłączyć przez złącze krawędziowe czyli przez te złote paski.

Na stronie tylnej też są elementy z których będziemy korzystać. Popatrzcie na opis. Góra środek, to gniazdo micro USB do podłączenia z komputerem. Po prawej białe gniazdo służące do podłączenia baterii zasilającej, a pomiędzy nimi jest przycisk RESET. Ta wersja micro:bita oznaczona jako V1.5 powstała w 2015 roku.

W roku 2020 powstała unowocześniona wersja oznaczona jako V2.
Wprowadzono tu wiele ciekawych zmian. Najważniejsze to:
- dodano przycisk dotykowy, na środku pod gniazdem USB
- dodano głośnik i mikrofon
- zastosowano większą pamięć,
- dodano wybrania przy otworach do podłączania się pinów. W ten sposób łatwo odróżnić te dwie wersje. W opisach będziemy się odnosili do wersji V1.5 i zaznaczali jakich zmian dokonano w wersji V2. 

A teraz stworzymy swój pierwszy program. Co będzie nam do tego potrzebne:
1. Komputer z dowolnym systemem operacyjnym i przeglądarką internetową. Najczęściej spotykamy komputery z systemem Windows, ale Linux, IOS, czy Chromebook też działają.
2. Komputer musi być podłączony do internetu. 
3. Płytka micro:bit w dowolnej wersji
4. Kabel microB USB.

No to zaczynamy. Uruchamiamy komputer, sprawdzamy połączenie internetowe i uruchamiamy przeglądarkę. Wpisujemy w okienku adresowym makecode.microbit.org i... powinno nam się pojawić takie okno:


Naciskamy Nowy projekt, nadajemy mu nazwę i przechodzimy do tworzenia naszego pierwszego kodu. No i już wszystko jasne. Ja nazwałem swój pierwszy projekt "Powitanie". Po jego akceptacji pojawi się taki ekran służący do edycji czyli tworzenia projektów:


Po lewej stronie widoczny jest symulator micro:bita, w środkowej lista bloków z których będziemy wybierać symbole graficzne używane do kodowania, a w prawej, to największe pole, posłuży nam do tworzenia właściwego kodu. Znajdują się tam już dwie podpowiadane grupy podczas uruchamiania i na zawsze. Nasz pierwszy program będzie po prostu wyświetlał tekst. Musisz teraz:
- wybrać z grupy podstawowej bloczek pokaż ciąg, a w cudzysłowie wpisać tekst, który będzie wyświetlany na ekranie. Domyślnie jest tam słówko Hello, a ty wpisz CAL. 
Zapamiętaj, że tekst będzie zawsze występował w cudzysłowie.

Zobacz w symulatorze jak to wygląda. Litery są wyświetlane kolejno od strony prawej do lewej. Taki sposób wyświetlania nazywamy skrolowaniem. Używając z komputerów zawsze spotkasz słówka w języku angielskim, to właśnie jedno z nich scroll. Poćwicz z różnymi tekstami. Zobacz co się stanie jak użyjesz polskich liter np. ąśłć. Zauważ, że wszystkie bloki wykonywane są tylko raz. To jest właśnie cecha pętli podczas uruchamiania. Pętla na zawsze będzie realizowana bez końca. Jak skończy się wykonywanie ostatniego bloku, to rozpocznie się od nowa od pierwszego.

Dzisiaj rozpoczniemy nowe tematy. Zaczniemy od programu Tinkercad, z którego korzystają wszyscy majsterkowicze. Uruchamiamy program i logujemy się na naszym koncie roboczym. Dla tych, którzy będą to robili po raz pierwszy przygotuję krótki przewodnik w trakcie zajęć. Przechodzimy do zakładki Circuit i spróbujmy powielić taki przykład.
Ten schemat zbudujemy za pomocą Tinkercada, a praktyczny rezultat naszej pracy jest widoczny na fotce.