打印

【我的DIY设计】从例程出发,体验套件的MEM传感器

[复制链接]
1857|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
logger|  楼主 | 2013-1-20 17:35 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 logger 于 2013-1-20 20:01 编辑

(前传:关于STM32F3探索套件演示的那些事   https://bbs.21ic.com/icview-408905-1-1.html )

在看过DEMO的各项演示后,从“心动”到“手动”——

在STM32F3探索套件的板载例程(DEMO)的基础上,增加:
(1)陀螺仪的Z轴方向运动的演示:即平面旋转时,有相应的指示灯显示。
     因为原DEMO里只有X,Y2个轴方向的运动指示,而板载的陀螺仪实际有3轴的,故尝试增加这个功能。
     约定:逆时针转时,2个橙色LED灯点亮;
           顺时针转时,2个蓝色LED灯点亮。

逆时针转时的效果:




顺时针转时的效果:




(2)X,Y运动8灯指示
     原DEMO里用4个LED(红、绿)指示X,Y的2个轴的4个方向的运动,现利用未用的4个LED(橙、蓝)指示相应的4个方向。
     
(3)串口
     串口是这个板的弱项,并没有提供的标准串口。现增加外接硬件,可以将感兴趣的参数从串口发出。
     硬件连接:
        PC5(RX) <- MAX232 <- COM <- USB232 <- PC
        PC4(TX) -> MAX232 -> COM -> USB232 -> PC
        +5V ,GND
     MAX232 及COM插座利用以前单片机开发板上的。
     
    下图是 PC的串口助手里看到的3轴方向的运动参数:

  

(4) 水啊,你慢点流,让我看清你的真面目
     原LED流水的速度比较快,不容易看到各个LED变化的过程,改慢后,LED变化过程一目了然。
     原程序中 亮灯延时时间 是50 ms ,现增加到150 ms。



hex 代码:
Demo1-hex.rar (19.06 KB)







发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

1024

帖子

4

粉丝