查看: 1668|回复: 0

美科科技microAI之Mixly篇之二

[复制链接]
  • TA的每日心情
    开心
    2019-4-6 23:04
  • 签到天数: 67 天

    [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操控了。


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

    本版积分规则

    热门推荐

    利用MICRO:BIT制作的飞机小游戏
    利用MICRO:BIT制作的飞机
    一.项目名称: 利用MICRO:BIT制作的飞机小游戏二.制作目的: 带孩子多了解micro:bit
    全过程展示:PWM自定义、测速、PID调速、PID自整定
    全过程展示:PWM自定义、
    有一天,电控小白在某宝上买来了一块Arduino Mega2560、一款直流电机。小白想:“这款
    OneNET之星再度闪耀 物联网创客马拉松大赛正式启动
    OneNET之星再度闪耀 物联
    4月9日,2019中国移动OneNET之星2.0物联网创客马拉松正式上线。大赛由中国移动集
    求助!!!!
    求助!!!!
    想借助数据上传工具将串口数据传到乐联网,结果一直上传失败,实在不知道怎么修
    BLE胸带+GPS墨水屏运动心率表(0421更新代码及原理图)
    BLE胸带+GPS墨水屏运动心
    0421了更新代码原理状语从句:打图产品板的PCB已经到达本市。 项目简介: 我喜欢
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表