通过Windows 10 IoT核心版从浏览器对树莓派进行编程
视频: Пять мифов о Raspberry Pi: зачем создавалась, как работает с Win 10 и кто победит — Pi 3 или Arduino 2024
微软最近推出了一个新的UWP应用,该应用允许用户从浏览器中对Raspberry Pi 2,Raspberry 3或Raspberry Pi Sense Hat进行编程。 Windows 10 IoT核心版块使用户可以创建带有互锁块的程序,然后可以控制Raspberry Pi微型计算机。
微软在设计此新工具时从四个不同的项目中汲取了灵感,包括Google的Blockly开源块编辑器,BBC的micro:bit和自己的块编辑器。
Windows 10 IoT核心版Blockly具有简单的结构:主应用程序启动一个Web服务器,该服务器在端口8000上提供Blockly编辑器页面。用户可以通过浏览其Raspberry Pi来访问Blockly编辑器
其他功能包括:
- Blockly使将块转换为JavaScript变得简单,因此我们可以生成可运行的JavaScript代码段。 您可以通过按下蓝色按钮“转换为JavaScript”来查看您的块程序在JavaScript中的翻译内容–注意:要启用“事件”(如“按下操纵杆按钮”),我们有一些辅助JavaScript函数,我们特别注意各种功能的顺序。
- 至此,我们有了一个块编辑器,它可以生成可运行的JavaScript代码段:我们需要一些可以在不同线程上执行此JavaScript代码段而又不干扰Web服务器的东西。
- 要运行该代码段,我们实例化Chakra JavaScript引擎(它是每个Windows 10版本的一部分)并启动该代码段。 脉轮可让您轻松随意停止摘要。
- 许多模块直接与Sense Hat交互。 我们可以编写一堆JavaScript代码来控制Sense Hat,但是我们利用了EmmellSoft提供的完整且易于使用的C#SenseHat库。 利用包装的UWP库,在JavaScript和C#之间进行桥接非常容易。
- 最后,我们添加了一些机制以确保最后一个“运行”代码段保存在Raspberry Pi上(块布局和JavaScript代码段均已缓存)并在下次IoT Core Blockly应用程序下次启动时再次运行(例如,当您重新启动时)你的设备)。
有关如何在Raspberry Pi上逐块设置IoT Core的更多信息,请查看Microsoft的博客文章。
通过Windows Store从Windows 10 PC购买Xbox One游戏
微软将其全部用于统一Windows和Xbox平台,这绝不是秘密。 缓慢但稳步地,该公司正在朝着该目标迈进,已经有许多服务和产品已经过渡到通用Windows平台,该平台旨在托管Windows 10和Xbox……
通过Windows Store预购《权力的游戏》第6季
可以看一下,《权力的游戏》第6季完整版现在可以通过Windows Store进行预订。 热门的HBO系列在上个赛季表现良好,因为该节目准备在2018年第8季结束。另一方面,第7季将被推迟……
通过Windows 8,Windows 10应用程序了解有关星球大战的所有信息
如果您是“星球大战”的粉丝,那么您一定要尝试适用于Windows 8的“星球大战年鉴”,它为用户提供了他们所需要的有关“星球大战”的所有信息。