Programmieren Sie einen Himbeer-Pi von Ihrem Browser mit Windows 10 iot Core blockiert
Video: Raspberry Pi 3 mit Windows 10 IoT Core 2024
Microsoft hat kürzlich eine neue UWP-App eingeführt, mit der Benutzer einen Raspberry Pi 2, Raspberry 3 oder einen Raspberry Pi Sense Hat über ihren Browser programmieren können. Mit Windows 10 IoT Core Blockly können Benutzer ein Programm mit ineinandergreifenden Blöcken erstellen, die dann einen Raspberry Pi-Minicomputer steuern können.
Microsoft ließ sich bei der Entwicklung dieses neuen Tools von vier verschiedenen Projekten inspirieren, darunter dem Open Source-Blockeditor von Google, dem micro: bit von BBC und dem eigenen Blockeditor.
Windows 10 IoT Core Blockly hat eine einfache Struktur: Die Haupt-App startet einen Webserver, der die Blockly-Editor-Seite auf Port 8000 bedient. Benutzer können auf den Blockly-Editor zugreifen, indem sie zu ihrem Raspberry Pi navigieren
Weitere Features sind:
- Blockly vereinfacht die Übersetzung von Blöcken in JavaScript, sodass ein ausführbares JavaScript-Snippet generiert werden kann. Sie können sehen, in was Ihr Blockierungsprogramm in JavaScript übersetzt, indem Sie die blaue Taste "In JavaScript konvertieren" drücken. Hinweis: Um "Ereignisse" wie "Auf Joystick-Taste gedrückt" zu aktivieren, haben wir einige Hilfs-JavaScript-Funktionen, und wir achten besonders auf die Reihenfolge der verschiedenen Funktionen.
- An dieser Stelle haben wir einen Blockeditor, der ein lauffähiges JavaScript-Snippet generieren kann: Wir benötigen etwas, das dieses JavaScript-Snippet auf einem anderen Thread ausführen kann, ohne den Webserver zu stören.
- Um das Snippet auszuführen, instanziieren wir die Chakra-JavaScript-Engine (die Bestandteil jeder Windows 10-Edition ist) und starten das Snippet. Chakra macht es einfach, das Snippet nach Belieben zu stoppen.
- Viele der Blöcke interagieren direkt mit dem Sense Hat. Wir hätten eine Menge JavaScript-Code zur Steuerung des Sense-Hats schreiben können, aber wir haben die vollständige und benutzerfreundliche C # SenseHat-Bibliothek von EmmellSoft genutzt. Die Überbrückung zwischen JavaScript und C # war mithilfe einer Wrapper-UWP-Bibliothek extrem einfach.
- Zuletzt haben wir einige Maschinen hinzugefügt, um sicherzustellen, dass das letzte "run" -Snippet auf dem Raspberry Pi gespeichert wird (sowohl das Blocklayout als auch das JavaScript-Snippet werden zwischengespeichert) und beim nächsten Start der IoT Core Blockly-App erneut ausgeführt werden (z. B. beim Neustart) Ihr Gerät).
Weitere Informationen zum Einrichten von IoT Core Blockly auf Ihrem Raspberry Pi finden Sie in Microsofts Blogbeitrag.
Kaufen Sie ein Surface Book oder Surface Pro 4, erhalten Sie einen kostenlosen drahtlosen Xbox-Controller oder einen Rabatt von 100 US-Dollar auf das Surface Dock
Es scheint, dass Microsoft sich sehr bemüht, seine Surface Book- und Surface Pro 4-Geräte loszuwerden. Jede Woche ändert der Technologieriese die Details seiner Angebote, aber das Produkt bleibt dasselbe. Letzte Woche haben wir Ihnen eine Reihe von Surface Book- und Surface Pro 4-Angeboten aus dem Microsoft Store gebracht. …
Surfen Sie mit Ihrem Browser mehr und sorgen Sie sich weniger
Wenn Sie einen Browser suchen, der auf Ihre Sicherheit und Privatsphäre ausgelegt ist, mit vielen Funktionen und einem neuen Look, laden Sie den UR-Browser herunter und installieren Sie ihn!
So fügen Sie Ihrem Laptop einen USB-C-Anschluss hinzu und sorgen für einen aufgeräumten Schreibtisch
So fügen Sie Ihrem Laptop einen USB-C-Anschluss hinzu, um weitere tragbare Geräte anzuschließen.