查看: 1136|回复: 0

美科科技microAI之Mixly篇之二

[复制链接]
  • TA的每日心情
    开心
    2019-1-20 16:41
  • 签到天数: 56 天

    [LV.5]常住居民I

    发表于 2018-9-5 00:07 | 显示全部楼层 |阅读模式
    本帖最后由 topdog 于 2018-9-5 06:56 编辑

    MicroAI用美科科技官方的Mixly1.4.4基本的模块就可以完成网络收音机的搭建。
    • 前一讲是手动输入,下图是以在串口输入AT命令自动运行的例子。


    2,通过仔细阅读官方库文件,我们能够从蛛丝马迹里面了解到运行网络收音机的步骤:AT ; AT+RST  ;  AT+MODE=1  ;  AT+VOL=35 ; AT+CWJAP=WiFi名称,WiFi密码  ; AT+PLAY=0,"https://http.qingting.fm/387.mp3"
    自动播放.JPG
    解释一下:开机标志位run是ture;程序循环运行。串口输入AT给microAI,就是在问Are you ok?microAI回答:ok,那么进行下一步,否则run为ture返回起点继续,直到microAI说ok。串口输入AT+RST 是让microAI重新启动,回文最后是ready,表示microA已经准备好了。接下来 串口输入AT+MODE=1 是把microAI设置为WiFi模式。AT+VOL=35 是把音量设置为35,这个音量是体验值,不要开太响哈,否则会损坏你的听觉系统。程序再走下去AT+CWJAP=WiFi名称,WiFi密码  ,给microAI配置网络,因为固件已经高度集成了配网的工作,你看到了一句命令但是microAI可做了好多事情呢。AT+PLAY=0,"https://http.qingting.fm/387.mp3",开始连接网络电台播放节目。请注意命令格式。当程序运行好以后run标志位置false,自动播放程序跑完稍息,joystick为ture。
    3,音量控制和换台
    joystick是摇杆按键,上下左右四个方向,上下我设置为控制音量,用联动的方法,基础音量为35,上下五档。这样写规避了对回文的解析。

    网络电台手动十个,自定义函数一枚。必须放在等高位置。

    养成清理内存的好习惯。

    右键是排除故障,AT+REST回到绿色WiFi位置,拨动左键就可以听网络收音机了。

    4,oled显示
    从microAI·的库文件以及8x8的炫彩矩阵来看,已经用绚丽的符号来表示了运行的过程。一般不要加oeld,否则会出现卡顿现象。要加的话这样操作。

    自定义oled函数,在使用左键换台时显示一次。此自定义函数要在头排头座,否则编译不过的。
         大道至简, Mixly图文编程用好了,还是可以解决复杂问题的。这样编写只要一个joystick就可以完成复杂的microAI操控了。


    打赏作者鼓励一下!
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    KittenBot杯第六届开源硬件开发大赛启动啦
    KittenBot杯第六届开源硬
    大赛简介: 第六届开源硬件开发大赛由Arduino中文社区发起 由KittenBot冠名赞助
    Blinker 模拟传感器+数字传感器例程(DHT11 温湿度+气体传感)
    Blinker 模拟传感器+数字
    才接触1星期,发现Blinker自带了很多例程,已经成功试验了DHT的例程序,并完善了体
    一文教你选择Arduino开发板,小白进
    一文教你选择Arduino开发
    笔者在2016年接触了Arduino,跳了万条坑,行了千里弯,到今天也算是Arduino的一
    [发布帖]RPG游戏 无人世界
    [发布帖]RPG游戏 无人世界
    视频攻略:https://www.bilibili.com/video/av43790997/ (b站正在审核) 剧情:主角是
    【人脸识别】ESP-EYE 最新的板子到货了
    【人脸识别】ESP-EYE 最新
    1.我不会编程,最多抄几个一步一步的网络教程。 2.不知道为啥就是超级喜欢电子元件。
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表