本教程展示了您可以使用 GrovePi 做的最简单的事情:使 LED 闪烁。这是学习如何将硬件连接到 Raspberry Pi 的第一个很棒的项目。闪烁的 LED 是软件世界“Hello World”程序的硬件版本。掌握后,您可以继续进行更复杂的项目,例如将显示器连接到 Raspberry Pi 或其他传感器。
此示例是您使用 GrovePi 的第一个项目。该项目中使用的所有部件都可以在GrovePi 入门套件中找到。
所有硬件都随附 GrovePi 入门套件。具体来说,对于 Raspberry Pi LED 教程,您需要:
示例驱动程序.cs:
using System.Threading.Tasks;
using Windows.ApplicationModel.Background;
using GrovePi;
using GrovePi.Sensors;
namespace Driver
{
public sealed class SimpleDriver : IBackgroundTask
{
private readonly IBuildGroveDevices _deviceFactory = DeviceFactory.Build;
public void Run(IBackgroundTaskInstance taskInstance)
{
var led = _deviceFactory.Led(Pin.DigitalPin4);
while (true)
{
led.ChangeState(SensorStatus.On);
Task.Delay(500).Wait();
led.ChangeState(SensorStatus.Off);
Task.Delay(500).Wait();
}
}
}
}
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !