你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

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

[复制链接]
Pity 发布时间:2015-9-6 09:39
8月20日拿的板子,因为学校开学事多,学习的时间断断续续。% }) w5 V) i9 n7 m+ V
终于在这几天把所有的视频教程和文档教程都学完了,今天交作业。
  B0 T  n" W9 X! g0 v* d0 ]6 X; n课题:改装的路虎玩具小车。
# ?' u4 q( v& [) U" F& s功能:微信控制 -> 小车左右方向灯亮灭(高低电平)
) V. @% p! B5 z) L4 }+ w' R$ t. r          -> 方向舵机左右转动(PWM)
/ X8 [: s, F, }* q/ C( I          -> 驱动电机高低速转动(PWM)
# _4 N; J% S& }因为屌丝宅男只有一台手机,所以暂时拍不了视频,等下午ipad到达,拍了视频再上传。( u" R( ?+ Z/ M3 o; F6 i' Z. H, v
现在只上传图片。* U# |' ]( d% ?, N% y$ E, s
全景图,高大上' V% G0 m: l! y1 N

0 S( A! k2 I# `6 g+ W  H$ e! `+ V4 Y; G; j' i& l% C
方向灯亮了" g  K: _+ K) e- C( p% v5 l

- t9 U! I$ c! L8 c1 A8 l+ S& J% x# J: y6 P* b+ T- B( j, i) E
驱动电机高速转动
6 }/ r4 X" ^/ M  i, x9 s, `/ U) x) ~& x5 D- _$ Y( i
4 e5 w4 L1 l* S
串口调试界面
) k5 [2 z6 @& E% H8 H- M& L- C/ q7 ?' N( |
" g* N7 Z& c, [. V  K
微信界面
* I6 p# g8 L8 V* S4 X/ Y& ?( y+ V: a, [2 {5 |% w' \* n2 K$ H

- O1 A, J: V( l/ B2 Z9 J
8 Y) R  U) @7 x5 n) W0 g! }; LPWM 参考了duxingkei的0 p/ q, |- y% x: j' \
http://www.amobbs.com/forum.php? ... 30312&highlight=PWM
, o6 a8 X" \3 F/ V特此感谢duxingkei!!
1 @+ D) m# D& \% Q( ~在platform.h修改
+ e8 C0 x0 ^2 ?+ gtypedef enum8 g( E, Y3 W' h5 O. a
{
1 |1 y+ b+ I% m    MICO_PWM_DC_MOTOR,
' K4 c8 v( c; L- {+ [; u" |) H    MICO_PWM_STEERING_ENGINE,. M. C4 P$ {& V) y
    MICO_PWM_MAX, /* Denotes the total number of PWM port aliases. Not a valid PWM alias */' N6 A: Z9 V& a- r' e' |# x/ e
    MICO_PWM_NONE,4 M$ g9 s  I, J4 P. K* V
} mico_pwm_t;复制代码
! M3 s( z! j5 l1 X
% o/ H0 f( H- e% `在platform.c添加
9 s8 w/ k) H( G5 Dconst platform_pwm_t platform_pwm_peripherals[]=0 y' i1 h- C+ r7 m, |5 k2 a
{
/ G) |# p  y- U0 _/ Z( s    [MICO_PWM_DC_MOTOR] =
- O( R: u0 n! E! `9 r    {
5 I% M2 S4 Z( @7 @1 H4 T9 v! {        .tim =TIM2,//TIM3_CH1
% b, }5 L7 N/ ?- j        .channel =2,
1 [$ T, X9 s' s        .tim_peripheral_clock=RCC_APB1Periph_TIM2,
2 Z. H8 b# C, N! X; k& Y        .gpio_af =GPIO_AF_TIM2,' G1 V' l) H! X; G
        .pin =&platform_gpio_pins[MICO_GPIO_24],
1 M5 y  Y% i7 r8 \; U6 k% g" \    },4 Q2 B4 [; i) N  Z
    [MICO_PWM_STEERING_ENGINE] =( ]( J; r! H1 U# f
    {! e3 O( c3 o6 V# J9 ]
        .tim =TIM2,//TIM3_CH19 ?/ x7 I% W; I& ~  N$ x# U# e3 D8 k& i9 B
        .channel =1,
" r- C  [3 |2 [        .tim_peripheral_clock=RCC_APB1Periph_TIM2,
% |: \; i( Z; }1 x' M: u        .gpio_af =GPIO_AF_TIM2,
; [5 W$ ?! {" ~        .pin =&platform_gpio_pins[MICO_GPIO_29],. _0 ]6 b* @( ~$ c- z1 G$ ~
    },3 F$ v4 ~8 m; l' H& K
};复制代码1 g2 V$ T5 `: J, ]3 F
其他的和duxingkei的一样,在dc_motor.c里面添加初始化和启动、停止PWM函数就可以了。. i1 ^) B8 h. C; f/ d( O5 S
大家也可以参考MICO给的API。
! V$ E# @! Y* {1 c4 g 8 T5 B7 N+ ]6 U5 F) Y# L
视频地址:https://v.youku.com/v_show/id_X ... 7-1.2
7 H" |6 ]/ @1 O' L原作者:hck2llj
3 V7 O7 A) q* m  C. {, L( q感谢!
4 Y  h3 v, y/ W, o6 O
收藏 2 评论11 发布时间:2015-9-6 09:39

举报

11个回答
stary666 回答时间:2015-9-6 09:52:09
牛人,,,,,,,,,,,,,,,,,,,,,,,,,,,
jiaswang 回答时间:2015-9-6 10:14:20
楼主你是不是搞错了怎么拿着Gokit发到这来了……
jiaswang 回答时间:2015-9-6 10:14:35
还以为你搞的nucleo
你好我好大家好! 回答时间:2015-9-6 10:24:14
高大上的样子
皈依 回答时间:2015-9-6 10:32:26
路虎啊 高大上啊~
Pity 回答时间:2015-9-6 10:34:53
jiaswang 发表于 2015-9-6 10:14& T- w/ _3 k+ |
楼主你是不是搞错了怎么拿着Gokit发到这来了……
8 c/ J  X! G0 k, j/ G2 Z
这是MiCOKit的板子啦~
烟花绽放 回答时间:2015-9-6 13:02:10
牛 啊,,,
yanhaijian 回答时间:2015-9-7 09:57:43
牛逼啊。
jiaswang 回答时间:2015-9-8 09:02:37
Pity 发表于 2015-9-6 10:348 g( F& c- ?! }/ ?# j* o6 ?
这是MiCOKit的板子啦~

8 q3 j" [1 U# }( c; c' l, j怎么和Gokit2一样呀
JackieLaura 回答时间:2015-9-8 09:29:50
不错,智能小车。。。。
stmcu.org.png
莫~ 回答时间:2017-12-8 17:11:22
路虎啊

所属标签

相似分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版