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

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

[复制链接]
Pity 发布时间:2015-9-6 09:39
8月20日拿的板子,因为学校开学事多,学习的时间断断续续。6 ^/ P4 i2 d3 n
终于在这几天把所有的视频教程和文档教程都学完了,今天交作业。
* j/ v; `8 }# C; w$ I" m( P课题:改装的路虎玩具小车。- R; L" r+ E+ T0 x# E
功能:微信控制 -> 小车左右方向灯亮灭(高低电平)
$ E4 ]1 a& J- b8 L+ ]( m2 ]2 a          -> 方向舵机左右转动(PWM); p8 t. Z/ a# O
          -> 驱动电机高低速转动(PWM)  L) e; g6 l1 y' u; |  M9 n9 `
因为屌丝宅男只有一台手机,所以暂时拍不了视频,等下午ipad到达,拍了视频再上传。
  D5 M2 Z! D. ?( W现在只上传图片。
/ n4 k% |2 g+ P全景图,高大上. C# m& C5 V% Q, ?( o/ k
! {3 A  ^: B" h/ R: [+ w8 ?' n# g
4 ~0 Z: Z2 U- _' ?
方向灯亮了; l' t0 Q" Y0 P
3 u; [( @9 o. _5 X6 h

  y! I" N7 {$ P6 a/ s1 _驱动电机高速转动
8 P0 _; ~; w- D, f8 d. b; p
% c$ X9 P. ^4 `
9 T9 l0 t, b; z: Y串口调试界面
" ?4 B1 \. e+ g! i/ p
6 C' R' p* O, B+ x% W% M  z2 I% K1 `+ u# a3 y
微信界面; F( \$ ?9 H3 D8 j$ }

( O- ?1 [: V4 {  x3 B3 q2 j+ `6 }6 A2 S8 S/ _  O, |
3 h4 |# \# o6 h( r, V$ \
PWM 参考了duxingkei的! M3 j$ W- w4 W" Q
http://www.amobbs.com/forum.php? ... 30312&highlight=PWM# U$ p' G! @, f  _- |! @& q
特此感谢duxingkei!!4 A8 A& N& p3 u& \% G
在platform.h修改1 C8 \5 `% D  `' o& g& j; B
typedef enum6 J9 O* F2 w& ^# O# s
{/ m: ^% ^, i" w; S* K( O6 x
    MICO_PWM_DC_MOTOR,4 K2 C: P; [' n2 p) ~! p
    MICO_PWM_STEERING_ENGINE,- P- ~8 l" J. r3 z
    MICO_PWM_MAX, /* Denotes the total number of PWM port aliases. Not a valid PWM alias */
1 a; X+ k3 m6 e8 E' w    MICO_PWM_NONE,/ _( Y" Y$ ]) N1 a( q0 ~8 P
} mico_pwm_t;复制代码
! E6 A8 s* Y8 ^0 [. X% `. O" e7 \7 R: A# r2 T8 C  ~6 ^
在platform.c添加
; c# x$ N- C' A6 Cconst platform_pwm_t platform_pwm_peripherals[]=& Z3 k' N; p- _0 k/ v
{
8 u2 w7 ~$ V& J3 Y    [MICO_PWM_DC_MOTOR] =0 E) F; o1 D1 M4 u9 t! A; q
    {
! r9 X" E2 R  u9 `9 N- G        .tim =TIM2,//TIM3_CH1
# l3 v, M; C( s0 L1 F1 p- G        .channel =2,
5 L7 W1 T2 x% n1 l7 g        .tim_peripheral_clock=RCC_APB1Periph_TIM2,
/ n- E$ p1 C  O9 D        .gpio_af =GPIO_AF_TIM2,. G% x0 @- ^2 g
        .pin =&platform_gpio_pins[MICO_GPIO_24],8 k% l% g/ D4 }1 T
    },* L# q2 b1 P- F- x& L+ S
    [MICO_PWM_STEERING_ENGINE] =
( |" A. E* g% y& z' \    {, C3 R/ g# k! }/ G  L
        .tim =TIM2,//TIM3_CH1$ {) w' m: B) d+ i6 T3 n
        .channel =1,
- d  _) u8 s2 |: G8 e        .tim_peripheral_clock=RCC_APB1Periph_TIM2,( R# v. \  f( V9 Q  W( h
        .gpio_af =GPIO_AF_TIM2,. t3 q4 c1 n( Y- u9 B' ~8 K6 a
        .pin =&platform_gpio_pins[MICO_GPIO_29],
. u  e6 c) K9 H$ \9 j3 o! j    },
1 l& Q9 C- ^3 h9 F+ o  l2 k};复制代码
+ B" z" R* o5 `$ W, _0 F其他的和duxingkei的一样,在dc_motor.c里面添加初始化和启动、停止PWM函数就可以了。4 o4 e9 M0 w# N; y1 K1 Y/ t
大家也可以参考MICO给的API。
+ R. x$ ?% Q- Q' R
+ H9 R* \4 j" B8 u- T视频地址:https://v.youku.com/v_show/id_X ... 7-1.24 H  s# J; {2 `. V% `
原作者:hck2llj
" l( c2 c& e! M" @4 C8 ~, n感谢!
9 W  I" D$ G" u5 V4 d4 O% i5 m1 e/ ^
收藏 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
6 U* C. X# t$ C1 R9 u% ^6 s楼主你是不是搞错了怎么拿着Gokit发到这来了……
5 V0 A* Q% a7 z- ~- N3 {2 y
这是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:34
$ n7 L( u+ H! V( `4 f; t这是MiCOKit的板子啦~

, Y& {) ?5 }% x怎么和Gokit2一样呀
JackieLaura 回答时间:2015-9-8 09:29:50
不错,智能小车。。。。
stmcu.org.png
莫~ 回答时间:2017-12-8 17:11:22
路虎啊

所属标签

相似分享

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