查看: 14871|回复: 7

Altar小车Mixly图形化编程1_超声波避障

[复制链接]
  • TA的每日心情
    郁闷
    2019-5-25 14:52
  • 签到天数: 169 天

    [LV.7]常住居民III

    发表于 2016-11-18 23:08 | 显示全部楼层 |阅读模式
    本帖最后由 ntwhq 于 2016-12-17 16:09 编辑

              Altar小车的两只电机分别使用D3、D5和D6、D9驱动L9110模块,由于程序中要使用舵机类库,而舵机类库和D9、D10的模拟输出都使用了单片机的定时器T1,使用舵机类库后D9、D10就不能作模拟输出使用了(没有PWM输出),因此我将D5、D6作模拟输出,分别控制两只电机的速度,D3、D9作数字输出,分别控制两只电机的旋转方向。
        考虑到这款小车主要是面向学校的,我使用了Mixly图形化编程软件,同时附了它生成的文本代码,请大家指点。

        注意:超声波模块使用了D7、D8,两块红外避障模块也使用了D7、D8,所以使用超声波模块时要拔下两块红外避障模块的插头。
       
    子程序:
        01.png          02.png


    主程序:
        03.png

    程序文件: 超声波避障.rar (1.17 KB, 下载次数: 373)
    打赏作者鼓励一下!
  • TA的每日心情
    擦汗
    2017-8-16 16:44
  • 签到天数: 229 天

    [LV.7]常住居民III

    发表于 2016-11-19 10:14 | 显示全部楼层
    请问楼主用的是什么编译插件?怎么会有中文的?
  • TA的每日心情
    郁闷
    2019-5-25 14:52
  • 签到天数: 169 天

    [LV.7]常住居民III

     楼主| 发表于 2016-11-19 10:18 | 显示全部楼层
    本帖最后由 ntwhq 于 2016-11-19 10:20 编辑
    jackten 发表于 2016-11-19 10:14
    请问楼主用的是什么编译插件?怎么会有中文的?

    北师大的Mixly:http://mixly.cn/bnu-maker/mixly-arduino-win
    打赏作者鼓励一下!
  • TA的每日心情
    擦汗
    2017-8-16 16:44
  • 签到天数: 229 天

    [LV.7]常住居民III

    发表于 2016-11-19 11:05 | 显示全部楼层
    ntwhq 发表于 2016-11-19 10:18
    北师大的Mixly:http://mixly.cn/bnu-maker/mixly-arduino-win

    谢谢                  
  • TA的每日心情
    开心
    2019-10-18 11:25
  • 签到天数: 693 天

    [LV.9]以坛为家II

    发表于 2016-11-19 12:15 | 显示全部楼层
    D7D8是不能用了。D3569模拟输出后,D10接舵机好像还能用啊
    打赏作者鼓励一下!
  • TA的每日心情
    郁闷
    2019-5-25 14:52
  • 签到天数: 169 天

    [LV.7]常住居民III

     楼主| 发表于 2016-11-19 12:20 | 显示全部楼层
    本帖最后由 ntwhq 于 2016-11-19 12:31 编辑
    vickywong 发表于 2016-11-19 12:15
    D7D8是不能用了。D3569模拟输出后,D10接舵机好像还能用啊

    使用舵机和使用模拟输出不是引脚间的冲突,是舵机类库和D9、D10模拟输出的冲突,如果舵机不使用类库,直接写驱动函数,则不存在这一问题。在这个控制小车中如果避开使用D9控制电机,就可以避免冲突问题。
    打赏作者鼓励一下!
  • TA的每日心情
    奋斗
    2018-4-7 08:49
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    发表于 2018-3-23 11:51 | 显示全部楼层
    这个mixly软件用过之后发现它非常好用,赞!
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    【原创】全球最小口袋3D打印机mini one直播教程贴
    【原创】全球最小口袋3D打
    最近闲得蛋疼,没事搞个掌上3D打印机,先放效果图吧。 搞了半天,终于能正常打印,
    Blink——Arduino的Hello World!
    Blink——Arduino的Hello
    本教程节选自《Arduino程序设计基础》 Arduino编程基础(零)——Blink,Arduino的He
    ATmega2560-16AU刷BootLoader好慢
    ATmega2560-16AU刷BootLoa
    各位朋友,ATmega2560-16AU刷BootLoader好慢,有没有比较快的办法,一块板子要5分钟左
    【Arduino】108种传感器模块系列实验(104)---MAX30102手腕心率
    【Arduino】108种传感器模
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    Arduino MEGA 与UNO 通过nRF24L模块通讯
    Arduino MEGA 与UNO 通过n
    之前在深水宝很“实惠”的店铺买了一些原件,随手砍了esp8266以及nRF24L*3 因为缺
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表