初识 FlyMaple — 用代码认识她(2)
2012-12-279193
AI 快速预览详细
本文介绍了如何通过代码控制FlyMaple开发板上的板载蓝色LED灯。首先,通过引脚13初始化LED引脚,然后在setup()函数中设置初始状态,并在loop()函数中通过toggleLED()函数实现LED的亮灭翻转。这样可以更明确地显示程序的工作状态,提升程序调试和状态显示能力。
|
板载Led(蓝灯) 编程测试 昨天发了个控制舵机的程序,下面还是继续从代码角度认识 FlyMaple。 板子上有个蓝灯,在复位之后闪烁,这是个不错的东西!如果控制它,可以更明确的显示程序的工作状态。 (虽然我们可以使用SerialUSB输出到上位机,但是,上位机不是总是存在的。板载灯的指示更简单明了) 查了下电路原理图,原来这个蓝色的LED是由引脚13控制的,占了一个 PIO ,这样,,,在搭建外部连接的时候就要尽量避开 PIO13 了。 在 Leaflabs 网站上 查看了一下 Language Refernc 就写了如下代码: 编译、连接、下载……板子上的蓝灯就 闪烁起来了:lol |





好吧,再写一段程序,只发Loop函数了,上边的都一样:[code]void loop()
{
SerialUSB.println("Run void loop() ");
digitalWrite(BOARD_LED_PIN, HIGH);
delay(200);
digitalWrite(BOARD_LED_PIN, LOW);
//总延时
delay(400);
SerialUSB.println("Run void loop() End");
}[/code]LED亮 200mS 灭 400mS 循环闪烁。