Windows IoT入门:Raspberry Pi 2的Blinky示例操作

newsmanager UID.978056
2015-12-19 发表

本帖最后由 newsmanager 于 2015-12-19 00:57 编辑

***附件停止解析***

Raspberry Pi 2和 PC 环境都配置好了?准备开始入门学习的第一场实践吧!

Blinky 示例操作:创建一个简单的 LED 闪烁应用,并连接到 Windows 10 IoT Core 中,LED 灯将根据程序编写(本文为500ms)进行闪烁。

注意:因为 GPIO API 仅在 Windows 10 IoT Core 上可用,因此微软提供的一些示例并不能直接在桌面版程序中运行。

1.***链接停止解析***,并找到Blinky,其中包括C++、C#语言编写应用程序,随便打开其中一个解决方案。

***附件停止解析***

2.连接你的LED灯和设备。首先,你需要这些组件:一个 LED、一个 220 Ω 电阻器、一块面包板和2根公&母连接线。然后,将 LED 的一端连接到 Raspberry Pi 2 上的 GPIO 5(参照如下图,JP3 扩展头上的引脚 29),将另一端连接到电阻器,并将电阻器连接到 RPi2 上的 3.3V 电源。

***附件停止解析***

***附件停止解析***

注意:LED灯短的引脚为负,长的为正,不可反了。

3.部署应用。你已经将 Blinky 的解决方案打开后,首先点击“生成”,解决方案平台为 ARM。并在工具栏中选择远程计算机,如下图:

***附件停止解析***

然后,将弹出一个“远程连接”对话框,在此你可以直接输入你的树莓派IP,也可以在对话框中的自动检测中选中你已经连接的 Raspberry Pi 2。完成选择后,直接按 F5 进行部署 Blinky 应用,你将看到 LED 与屏幕上的模拟图像同步闪烁。如下效果:

***附件停止解析***

***附件停止解析***

如果你想修改闪烁的时间,可参照以下 C# 代码进行修改:

[mw_shl_code=csharp,true]public MainPage()
{
// ...

this.timer = new DispatcherTimer();
this.timer.Interval = TimeSpan.FromMilliseconds(500);
this.timer.Tick += Timer_Tick;
this.timer.Start();

// ...
}

private void Timer_Tick(object sender, object e)
{
FlipLED();
}[/mw_shl_code]

如果你还想对此程序的代码与 GPIO API 具体实现想了解,还可***链接停止解析***进行了解。

好了,完成实践!

标签: Windows

敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
kn****88 UID.941228
2015-12-19 回复

很厉害的样子,我就看看,没有实力学习

我是****姐啊 UID.1262077
2015-12-19 使用 Lumia 928 回复

IoT版的Win10有UI么…比较好奇

六****剑 UID.477568
2015-12-19 回复

楼主,这些教程从哪来的?是你自己写的吗

KingHowe UID.1225947
2015-12-20 使用 Lumia 930 回复

Quote六卖神剑 发表于 2015-12-19 12:47
楼主,这些教程从哪来的?是你自己写的吗


教程在微软官网有,这个是用C#写的,当然官方文件也有C++提供。话说,智机玩win10 iot的人不多啊。

vi****ef UID.868559
2015-12-21 回复

哎,以前本科的时候玩过arduino uno,前段时间推出的zero好想要一台。主要是小啊!可是全球缺货!!!

本站使用Golang构建,点击此处申请开源鄂ICP备18029942号-4联系站长投诉/举报