“第一课--LED灯闪烁实验/zh”的版本间的差异
(Created page with "{| style="width: 800px;" |- | ==目的== 通过Microduino-CoreSTM32来控制一个led灯的亮灭,我们使用Maple IDE来编写程序,你可以非常简单的编程你的Mi...") |
(没有差异)
|
2014年7月17日 (四) 09:41的版本
目的通过Microduino-CoreSTM32来控制一个led灯的亮灭,我们使用Maple IDE来编写程序,你可以非常简单的编程你的Microduino-CoreSTM32,编程方法与Arduino IDE编程几乎一模一样。 设备Microduino-CoreSTM32是采用 STM32F103CBT6芯片的ARM开发板,采用独特的Upin7接口,大小与一枚一元硬币差不多大,完全兼容Microduino其他扩展模块。
实验原理图
本实验中我们将采用第一种方法来进行实验,玩家可以尝试实验第二种方法,看看效果如何。 程序int led = 13; //定义控制led灯引脚
void setup() {
pinMode(led, OUTPUT); //定义引脚为输出
}
void loop() {
digitalWrite(led, HIGH); //输出高电平
delay(1000); // 延时1s
digitalWrite(led, LOW); //输出低电平
delay(1000); // 延时1s
}
我们来看看程序结构:
注意:0-13对应板子上的D0-D13。14-21对应的是板子上的A0-A7.例如通过A0脚控制led灯,需要将“int led = 13;”换成“int led = 14;”即可
,内容结束,从头开始执行,因此可以看到led灯闪烁的效果。
调试
|