查看: 2483|回复: 0

美科科技microAI之Mixly篇之二

[复制链接]
  • TA的每日心情
    开心
    2019-8-24 21:42
  • 签到天数: 101 天

    [LV.6]常住居民II

    发表于 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操控了。


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

    本版积分规则

    热门推荐

    ArduinoJason6教程由ArduinoJson作者Benoit亲自出马一对一教学
    ArduinoJason6教程由Ardui
    这几天我觉得社区教学好像缺了点什么,呃呃~我想一想好像是缺少了ArduinoJson6的教学
    Arduino+L298N小车实例教程
    Arduino+L298N小车实例教
    (第一次写教程,如有错漏,敬请拍砖)Arduino+L298N小车实例教程Arduino小车是一个非
    零知开源分享-蓝牙模块与手机APP通信
    零知开源分享-蓝牙模块与
    本篇文章中将讲解蓝牙模块与安卓手机APP进行通信。1、说明MCU:零知开发板-标准板模
    DHT库无法被找到
    DHT库无法被找到
    今天在安装了DHT库之后在编译时却显示无法找到库,请问我是在哪里安装出错了,谢谢大
    (可远程)ESP8266读DHT11温湿度,APP inventor制作app实时显示
    (可远程)ESP8266读DHT11
    原理讲解 原理简述:利用发布订阅模式。第一步,先读取DHT11温湿度数值,第二步,新
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表