打印
[创客活动与软文]

【MiCO分享贴】路虎遥控小车

[复制链接]
1083|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
micolover|  楼主 | 2015-9-6 09:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
8月20日拿的板子,因为学校开学事多,学习的时间断断续续。
终于在这几天把所有的视频教程和文档教程都学完了,今天交作业。
课题:改装的路虎玩具小车。
功能:微信控制 -> 小车左右方向灯亮灭(高低电平)
          -> 方向舵机左右转动(PWM)
          -> 驱动电机高低速转动(PWM)
因为屌丝宅男只有一台手机,所以暂时拍不了视频,等下午ipad到达,拍了视频再上传。
现在只上传图片。
全景图,高大上


方向灯亮了


驱动电机高速转动


串口调试界面


微信界面



PWM 参考了duxingkei的
http://www.amobbs.com/forum.html? ... 30312&highlight=PWM
特此感谢duxingkei!!
在platform.h修改
typedef enum
{
    MICO_PWM_DC_MOTOR,
    MICO_PWM_STEERING_ENGINE,
    MICO_PWM_MAX, /* Denotes the total number of PWM port aliases. Not a valid PWM alias */
    MICO_PWM_NONE,
} mico_pwm_t;复制代码

在platform.c添加
const platform_pwm_t platform_pwm_peripherals[]=
{
    [MICO_PWM_DC_MOTOR] =
    {
        .tim =TIM2,//TIM3_CH1
        .channel =2,
        .tim_peripheral_clock=RCC_APB1Periph_TIM2,
        .gpio_af =GPIO_AF_TIM2,
        .pin =&platform_gpio_pins[MICO_GPIO_24],
    },
    [MICO_PWM_STEERING_ENGINE] =
    {
        .tim =TIM2,//TIM3_CH1
        .channel =1,
        .tim_peripheral_clock=RCC_APB1Periph_TIM2,
        .gpio_af =GPIO_AF_TIM2,
        .pin =&platform_gpio_pins[MICO_GPIO_29],
    },
};复制代码
其他的和duxingkei的一样,在dc_motor.c里面添加初始化和启动、停止PWM函数就可以了。
大家也可以参考MICO给的API。

视频地址:http://v.youku.com/v_show/id_X ... 7-1.2
原作者:hck2llj
感谢!

相关帖子

沙发
micolover|  楼主 | 2015-9-7 13:00 | 只看该作者
dwh000 发表于 2015-9-7 10:19
mico KIT 可以申请吗?

不可以啦~

使用特权

评论回复
板凳
冰零分子| | 2015-9-7 13:50 | 只看该作者
差点把玩具车看成真车  顶一个

使用特权

评论回复
地板
我爱你的吻123| | 2015-9-8 11:22 | 只看该作者
果然是好车。哈哈。。。。

使用特权

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

本版积分规则

个人签名:上海庆科信息技术有限公司(MXCHIP)全球首家物联网操作系统MiCO提供商

54

主题

71

帖子

2

粉丝