Програмирайте малинов пи от вашия браузър с Windows 10 iot core blockly
Видео: HomeAssistan TileBoard at ioBroker 2024
Наскоро Microsoft представи ново UWP приложение, което позволява на потребителите да програмират Raspberry Pi 2, Raspberry 3 или Raspberry Pi Sense Hat от своите браузъри. Windows 10 IoT Core Blockly позволява на потребителите да създават програма със блокиращи блокове, която след това да може да контролира мини-компютър Raspberry Pi.
Microsoft взе вдъхновение от четири различни проекта при проектирането на този нов инструмент, включително Blockly редактор на блокове с отворен код на Google, micro: bit на BBC и собствен редактор на блокове.
Windows 10 IoT Core Blockly има проста структура: основното приложение стартира уеб сървър, който обслужва страницата на редактора Blockly на порт 8000. Потребителите могат да получат достъп до редактора на Blockly, като посетят Raspberry Pi
Други функции включват:
- Blockly улеснява превеждането на блокове в JavaScript, така че бихме могли да генерираме фрагмент за JavaScript, който може да се изпълни. Можете да видите какво превежда вашата блокова програма в JavaScript, като натиснете синия бутон „Преобразуване в JavaScript“ - забележете: за да активирате „събития“ като „натиснат бутон на джойстика“, имаме няколко помощни JavaScript функции и обръщаме специално внимание на ред на различните функции.
- На този етап имаме блоков редактор, който може да генерира откъснат JavaScript фрагмент: Нуждаем се от нещо, което може да изпълни този фрагмент на JavaScript на различна нишка, без да пречи на уеб сървъра.
- За да стартираме фрагмента, ние създаваме Chakra JavaScript двигателя (който е част от всяко издание на Windows 10) и стартираме фрагмента. Чакрата улеснява спирането на фрагмента по желание.
- Много от блоковете взаимодействат директно с шапката на смисъла. Можехме да напишем куп JavaScript код, за да контролираме шапката Sense, но използвахме пълната и лесна за използване библиотека C # SenseHat от EmmellSoft. Свързването между JavaScript и C # беше изключително лесно да се използва UWP библиотека за обвивка.
- На последно място добавихме малко машини, за да се уверим, че последният фрагмент за „стартиране“ е запазен на Raspberry Pi (и блоковата подредба, и фрагментът на JavaScript са кеширани) и стартирайте отново следващия път, когато стартира приложението IoT Core Blockly (например при рестартиране вашето устройство).
За повече информация как да настроите IoT Core Blockly на вашия Raspberry Pi, вижте публикацията в блога на Microsoft.
Този уебсайт може да не се вярва на вашия браузър [безопасно поправяне]
Този уебсайт може да не се вярва на подкана на браузъра ви, може да бъде деактивиран по ваше желание. Научете тук как да го направите в браузърите Chrome, Firefox или Edge
Какъв браузър е най-подходящ за bbc iplayer? браузър за bbc iplayer
Ако сте запален онлайн последовател на BBC и често използвате iPlayer, предавайте го с UR браузър, Chrome, Edge Chromium или Opera.
Най-добрият браузър за безупречно предаване на живо на телевизия hulu Най-добър браузър hulu
Насладете се на стабилно преживяване с висока разделителна способност на Hulu Live TV с UR браузър, Microsoft Chromium Edge или Google Chrome.