【小“福”蝶赏灯展+Nucleo-STM32F410】
1、选择用Nucleo-STM32F4102. 先用标准电灯测试一下LED灯盘,
#include "mbed.h"
DigitalOut red(A2);
int i;
int main() {
while(1) {
for (i=1; i<7; i++) {
red = i & 1;
wait(0.2);
}
}
}
隔0.2秒闪一下。
3
、用正弦波电灯。替代PWM做一个呼吸灯。
3. 再用PMW做一个可以调节亮度的,程序如下。
#include "mbed.h"
PwmOut mypwm(PWM_OUT);
DigitalOut myled(A2);
int main() {
mypwm.period_ms(500);
mypwm.pulsewidth_ms(50);
printf("pwm set to %.2f %%\n", mypwm.read() * 100);
while(1) {
myled = !myled;
wait(0.1);
}
}
4、程序是mbed.org上编辑并调试的,用起来和arduino一样方便。
哇哦,大佬也玩STM32的啊 :lol
页:
[1]