发 帖  

【MiCOKit试用体验】项目结贴------四驱调速车

2015-9-25 19:17:48  8352 Android

  •                

  •                                 

  •                                 

  •                                 

  •                         

  •         
  • 复制代码
    下面这是按钮控制代码:

    1. //电机开关
    2.                 $("#motorbtn").click(function() {
    3.                         var topic = device_id + '/in';
    4.                         var command;
    5.                         var mtbtn = $("#motorbtn");
    6.                         if (mtbtn.attr("src") == "../image/smallicon-9kaiguan.png") {
    7.                                 mtbtn.attr("src", "../image/smallicon-8kaiguan.png");
    8.                                 command = '{"switch_motor":false}';
    9.                         } else {
    10.                                 mtbtn.attr("src", "../image/smallicon-9kaiguan.png");
    11.                                 command = '{"switch_motor":true}';
    12.                         }
    13.                         publishcmd(topic, command);
    14.                 });
    15.                
    16.                 //控制RGB的开关
    17.                 /*function powerctrl(pwtag) {
    18.                         var topic = device_id + '/in';
    19.                         var command;
    20.                         if ("on" == pwtag)
    21.                                 command = '{"rgbled_switch":true}';
    22.                         else if ("off" == pwtmotorag)
    23.                                 command = '{"rgbled_switch":false}';
    24.                         publishcmd(topic, command);
    25.                 }*/

    26.                 //速度按钮处理
    27.                 $("#y500btnid").click(function() {
    28.                         var topic = device_id + '/in';
    29.                         var command = '{"motor_speed":200}';//'{"rgbled_switch":true,"rgbled_hues":0, "rgbled_saturation":100, "rgbled_brightness":100}';
    30.                         publishcmd(topic, command);
    31.                 });
    32.                 $("#g2000btnid").click(function() {
    33.                         var topic = device_id + '/in';
    34.                         var command = '{"motor_speed":500}';
    35.                         publishcmd(topic, command);
    36.                 });
    37.                 $("#r3500btnid").click(function() {
    38.                         var topic = device_id + '/in';
    39.                         var command = '{"motor_speed":800}';
    40.                         publishcmd(topic, command);
    41.                 });
    42.                 $("#y1000btnid").click(function() {
    43.                         var topic = device_id + '/in';
    44.                         var command = '{"motor_speed":300}';
    45.                         publishcmd(topic, command);
    46.                 });
    47.                 $("#g2500btnid").click(function() {
    48.                         var topic = device_id + '/in';
    49.                         var command = '{"motor_speed":600}';
    50.                         publishcmd(topic, command);
    51.                 });
    52.                 $("#r4000btnid").click(function() {
    53.                         var topic = device_id + '/in';
    54.                         var command = '{"motor_speed":900}';
    55.                         publishcmd(topic, command);
    56.                 });
    57.                 $("#y1500btnid").click(function() {
    58.                         var topic = device_id + '/in';
    59.                         var command = '{"motor_speed":400}';
    60.                         publishcmd(topic, command);
    61.                 });
    62.                 $("#g3000btnid").click(function() {
    63.                         var topic = device_id + '/in';
    64.                         var command = '{"motor_speed":700}';
    65.                         publishcmd(topic, command);
    66.                 });
    67.                 $("#r4500btnid").click(function() {
    68.                         var topic = device_id + '/in';
    69.                         var command = '{"motor_speed":1000}';
    70.                         publishcmd(topic, command);
    71.                 });
    复制代码


    最后实现效果如下:

    大致解释一下,通过按下图片按钮,会像云端提交一个JSON数据,再被设备解析,设备再改变占空比实现调速。

    设备端借鉴了阿莫论坛上某个人的帖子,这我删除了大量无关代码,具体怎么修改,可以查看一下我上一篇【MiCOKit试用体验】APP端之电机添加

    。其他就不多说了。
    下面这图是运行流程:

    下面附上装载图:

    下面是演示效果:









    `
    1
  • 2015-9-25 19:17:48   评论 分享淘帖 举报
    4 个讨论
    2015-9-28 15:33:01 评论

    举报

    2015-9-28 21:39:10 评论

    举报

    2015-9-30 21:26:50 评论

    举报

    2015-12-15 16:52:11 评论

    举报

    只有小组成员才能发言,加入小组>>

    101个成员聚集在这个小组

    加入小组

    精选推荐

    最新话题

      热门话题

        创建小组步骤

        快速回复 返回顶部 返回列表
        关注微信公众号

        电子发烧友网

        电子发烧友论坛

        社区合作
        刘勇
        联系电话:15994832713
        邮箱地址:liuyong@huaqiu.com
        社区管理
        elecfans短短
        微信:elecfans_666
        邮箱:users@huaqiu.com
        关闭

        站长推荐 上一条 /6 下一条

        快速回复 返回顶部 返回列表
        -

        威廉希尔官方网站 社区

        HarmonyOS威廉希尔官方网站 社区

        RISC-V MCU威廉希尔官方网站 社区

        FPGA开发者威廉希尔官方网站 社区

        张飞电子威廉希尔官方网站 社区

        -

        OpenHarmony开源社区

        OpenHarmony开源社区

        -

        嵌入式论坛

        ARM威廉希尔官方网站 论坛

        STM32/STM8威廉希尔官方网站 论坛

        嵌入式威廉希尔官方网站 论坛

        单片机/MCU论坛

        RISC-V威廉希尔官方网站 论坛

        瑞芯微Rockchip开发者社区

        FPGA|CPLD|ASIC论坛

        DSP论坛

        -

        电路图及DIY

        电路设计论坛

        DIY及创意

        电子元器件论坛

        专家问答

        -

        电源威廉希尔官方网站 论坛

        电源威廉希尔官方网站 论坛

        无线充电威廉希尔官方网站

        -

        综合威廉希尔官方网站 与应用

        机器人论坛

        USB论坛

        电机控制

        模拟威廉希尔官方网站

        音视频威廉希尔官方网站

        综合威廉希尔官方网站 交流

        上位机软件(C/Python/Java等)

        -

        无线通信论坛

        WIFI威廉希尔官方网站

        蓝牙威廉希尔官方网站

        天线|RF射频|微波|雷达威廉希尔官方网站

        -

        EDA设计论坛

        PCB设计论坛

        DigiPCBA论坛

        Protel|AD|DXP论坛

        PADS威廉希尔官方网站 论坛

        Allegro论坛

        multisim论坛

        proteus论坛|仿真论坛

        KiCad EDA 中文论坛

        DFM|可制造性设计论坛

        -

        测试测量论坛

        LabVIEW论坛

        Matlab论坛

        测试测量威廉希尔官方网站

        传感威廉希尔官方网站

        -

        招聘/交友/外包/交易/杂谈

        项目外包

        供需及二手交易

        工程师杂谈|交友

        招聘|求职|工程师职场

        -

        官方社区

        发烧友官方/活动

        华秋商城

        华秋电路