Zaprogramuj raspberry pi w przeglądarce za pomocą systemu Windows 10 iot core blokowo
Wideo: DIY - P7 - B3 "Raspberry pi" 2024
Firma Microsoft niedawno wprowadziła nową aplikację UWP, która pozwala użytkownikom programować Raspberry Pi 2, Raspberry 3 lub Raspberry Pi Sense Hat z poziomu przeglądarki. Windows 10 IoT Core Blockly pozwala użytkownikom stworzyć program z blokującymi się blokami, które mogą następnie kontrolować mini-komputer Raspberry Pi.
Microsoft czerpał inspirację z czterech różnych projektów, projektując to nowe narzędzie, w tym z edytora bloków Google Blockly open source, micro: bit BBC i własnego edytora bloków.
Windows 10 IoT Core Blockly ma prostą strukturę: główna aplikacja uruchamia serwer WWW, który obsługuje stronę edytora Blockly na porcie 8000. Użytkownicy mogą uzyskać dostęp do edytora Blockly, przeglądając swoje Raspberry Pi
Inne funkcje obejmują:
- Blockly ułatwia tłumaczenie bloków na JavaScript, dzięki czemu możemy wygenerować działający fragment kodu JavaScript. Możesz zobaczyć, co Twój program blokowy tłumaczy w JavaScript, naciskając niebieski przycisk „Konwertuj na JavaScript” - uwaga: aby włączyć „zdarzenia”, takie jak „naciśnięcie przycisku joysticka”, mamy kilka funkcji JavaScript pomocnika i zwracamy szczególną uwagę na kolejność różnych funkcji.
- W tym momencie mamy edytor bloków, który może wygenerować działający fragment kodu JavaScript: Potrzebujemy czegoś, co może wykonać ten fragment kodu JavaScript w innym wątku bez ingerencji w serwer WWW.
- Aby uruchomić fragment, tworzymy instancję mechanizmu JavaScript Chakra (który jest częścią każdej edycji systemu Windows 10) i uruchamiamy fragment. Czakra ułatwia zatrzymanie fragmentu do woli.
- Wiele bloków wchodzi bezpośrednio w interakcje z Kapeluszem Zmysłu. Mogliśmy napisać sporo kodu JavaScript do sterowania Sense Hat, ale wykorzystaliśmy pełną i łatwą w użyciu bibliotekę C # SenseHat firmy EmmellSoft. Mostkowanie między JavaScript i C # było niezwykle łatwe przy wykorzystaniu biblioteki otoki UWP.
- Na koniec dodaliśmy kilka maszyn, aby mieć pewność, że ostatni fragment „run” zostanie zapisany na Raspberry Pi (zarówno układ bloków, jak i fragment kodu JavaScript są buforowane) i uruchomi się ponownie przy następnym uruchomieniu aplikacji IoT Core Blockly (np. Po ponownym uruchomieniu Twoje urządzenie).
Aby uzyskać więcej informacji na temat konfigurowania IoT Core Blockly na swoim Raspberry Pi, sprawdź post na blogu Microsoftu.
Za pomocą tego kabla ładuj urządzenie powierzchniowe za pomocą USB-C
Firma J-Go Tech wydała unikalny kabel Surface Connect, którego można użyć do ładowania laptopa Surface Pro lub Surface Pro za pomocą power banku lub ładowarki ściennej USB-C.
Jak uaktualnić system Windows 7 lub 8 do systemu Windows 10 za pomocą aktualizacji systemu Windows
W pewnym momencie użytkowania systemu Windows możesz chcieć uaktualnić system do wersji Windows 10 Technical Preview, ale chcesz to zrobić za pomocą funkcji Windows Update dostępnej w systemie operacyjnym. Postępując zgodnie z poniższym samouczkiem, dowiesz się, jak korzystać z Windows Update…
5 Najlepsze narzędzia do animacji oparte na przeglądarce dla systemu Windows 10 szt
Potrzebujesz narzędzia do animacji opartego na przeglądarce dla systemu Windows 10? Mamy dogłębną listę najlepszych narzędzi, które zdecydowanie musisz sprawdzić i znaleźć swoje ulubione.