涂鸦Wi-Fi&BLE SoC开发幻彩灯带.6----幻彩灯带功能演示

  • 视频开发
  • 涂鸦APP
  • Wi-Fi&BLE SoC NANO主控板(BK7231N)接口说明
  • 烧录授权接线方式
  • 上位机查看WiFi工作日志的接线方式
  • 用户串口与上位机通信的接线方式
  • 芯片的两个UART口都做普通IO口使用的接线方式
  • 幻彩灯带功能介绍
    • 涂抹功能
    • 场景设置
    • 音乐律动
    • 其他功能
  • 扫码加入白名单

视频开发

涂鸦Wi-Fi&BLE SoC开发幻彩灯带(6)----幻彩灯带功能演示

https://www.bilibili.com/video/BV18d4y1Q7qp/

涂鸦APP

可以在涂鸦手机APP中对模组进行添加。
一般情况下可以自动识别出来。

若没有识别,点击照明,灯带进行添加。

若APP无法搜索到模组,需要对模组进行重置,查看原理图可以知道P9管脚对应用户按键。

查看/home/share/samba/ty_iot_light_app_sdk_bk7231n_0.1.1/app/xh0623_demo_pixel_light_ty/include/src/light_button/light_button_init.c下有个按键配置代码,可以看到对按键点击4次可以进入复位模式。

Wi-Fi&BLE SoC NANO主控板(BK7231N)接口说明

涂鸦三明治 Wi-Fi&BLE NANO 主控板(BK7231N)内置 USB 转串口芯片,单路 USB 口可扩展出 2 个串口。可通过拨码开关(S1)切换模组的两路串口是否连接到 USB 转串口芯片上。拨码开关引脚说明如下表所示。

拨码切到 ON 方向导通,通断 USB 转串口芯片的双串口和芯片串口之间的链路。
芯片 UART 引脚用于与MCU通信或普通 I/O 口使用时,需将相应的拨码位置拨到断开的位置,即数字字母方向。
电脑 COM 口与 USB 芯片串口和芯片 BK7231N 对应关系。

通常情况下A是用来下载程序用的,B是用来打印日志的

烧录授权接线方式

将拨码开关(S2)的 1、2 路都拨至 ON 方向,BK7231N 的串口 UART1 与上位机链路导通。
注意:若出现“获取RF标志位失败”的情况,可在授权阶段,将串口2的RXD引脚(P01引脚)和GND短接。

上位机查看WiFi工作日志的接线方式

将拨码开关(S2)的 3、4 路都拨至 ON 方向,BK7231N 的串口 UART2 与上位机链路导通。

用户串口与上位机通信的接线方式

将拨码开关(S2)的 1、2 路都拨至 ON 方向,BK7231N 的串口 UART1 与上位机链路导通。

芯片的两个UART口都做普通IO口使用的接线方式


将拨码开关(S2)的 1、2、3、4 路都拨至 数字丝印方向,BK7231N 的串口 UART1 和 UART2 与 USB 芯片的链路断开。

幻彩灯带功能介绍

涂抹功能

用户可以根据自己的喜好给灯带进行设置,配置为自己喜欢的颜色组合,例如配置为蓝绿红。


实际配置如下所示。

还有丰富的色卡组合。

场景设置

用户可以根据自己的喜好定义场景。

例如设置为海上焰火,效果如下所示。

音乐律动

音乐律动分为本地模式和APP模式,在本地模式下有摇滚、爵士、古典、滚动、能量、频频。
以爵士为例,设置之后可以选择灵敏度来改变灯带频率。

实际演示如下所示。


在APP模式下,灯光根据手机麦克风采集到的音乐随之律动。
如设置为音乐律动,显示如下所示。

其他功能

用户可以给幻彩灯带进行设置,指定打开时间。
同时也可以定义灯带的长度。

扫码加入白名单

这款SDK目前需要白名单授权,有需求的同仁可以扫码联系涂鸦工作人员开通白名单。

涂鸦Wi-FiBLE SoC开发幻彩灯带(6)----幻彩灯带功能演示相关推荐

  1. 涂鸦Wi-FiBLE SoC开发幻彩灯带(5)----烧录授权

    涂鸦Wi-Fi&BLE SoC开发幻彩灯带.5----烧录授权 视频开发 烧录准备工作 PMS 账号 生成产物 上传固件 授权设置 使用云模组烧录授权平台烧录 Wi-Fi&BLE So ...

  2. STM32MP157驱动开发——Linux自带的LED灯驱动

    STM32MP157驱动开发--Linux自带的LED灯驱动 0.前言 一.Linux 内核自带 LED 驱动使能 二.驱动简介 1.LED灯驱动框架分析 2.module_platform_driv ...

  3. 涂鸦 Wi-Fi SDK开发系列教程——1. SoC开发环境搭建

    SoC开发环境搭建 本章节主要介绍如何搭建涂鸦 Wi-Fi 和 Wi-Fi&Bluetooth LE 系列模组二次开发的编译环境.在 Windows 上使用 VirtualBox 虚拟机软件安 ...

  4. 涂鸦智能模组SDK开发系列课程——SoC开发环境搭建(一)

    SoC开发环境搭建 本章节主要介绍如何搭建涂鸦 Wi-Fi 和 Wi-Fi&Bluetooth LE 系列模组二次开发的编译环境.在 Windows 上使用 VirtualBox 虚拟机软件安 ...

  5. Linux 自带的LED 灯驱动实验

    目录 Linux 内核自带LED 驱动使能 Linux 内核自带LED 驱动简介 LED 灯驱动框架分析 module_platform_driver 函数简析 gpio_led_probe 函数简析 ...

  6. Linux 自带的 LED 灯驱动

    1 Linux 内核自带 LED 驱动使能 Linux 内核已经自带了 LED 灯驱动,要使用 Linux 内核自带的 LED 灯驱动首先得先配置 Linux 内核,使能自带的 LED 灯驱动,输入如 ...

  7. linux自带的LED灯驱动实验

    文章目录 一.linux内核自带LED驱动使能 二.linux内核自带LED驱动简介 1.LED灯驱动框架分析 2.module_platform_driver函数解析 3.gpio_led_prob ...

  8. Linux 内核自带的 LED 灯驱动

    系列文章 I.MX6ULL 手册查找使用方法 实战点亮LED(寄存器版) I.MX6ULL 手册查找使用方法 实战点亮LED(固件库版本) linux 字符设备驱动实战 linux LED设备驱动文件 ...

  9. 登堂入室之soc开发环境及硬件开发准备

    soc开发环境初步安装 ubuntu开发环境安装 vsftp 安装vim 安装gcc及g++ 安装vscode 安装git 硬件开发准备 装串口驱动 装以太网驱动 做系统固件(也可以跳过) 补充 查看 ...

最新文章

  1. shell脚本——实现简单的功能
  2. ubuntu安装qtcreator
  3. c语言学习之基础知识点介绍(十):数组
  4. 我对于全栈工程师的理解
  5. 前端学习(2656):vue2中用v-model实现
  6. Js toString()方法笔记
  7. 强悍的 Linux —— 权限管理(组及用户管理)
  8. Master of Typing 3 for mac (打字大师3)支持m1
  9. 躁动不安的年代,你需要读几本好书(python爬虫及数据分析)
  10. 基于Go Packet实现网络数据包的捕获与分析
  11. java解码acc音频文件_(JAVA)将(acc/m4a)音频转换成Mp3格式
  12. 神经网络的分类及其不同的应用场景
  13. cidaemon.exe进程
  14. 【Java】各种日期转换
  15. Python - PyQT5开发UI界面 - 环境搭建
  16. 打造华丽QQ5.0侧滑效果
  17. 《明日方舟》游戏分析
  18. 【LINGO】lingo18下载安装(亲测有效)
  19. Python采集全国各地百度地图上店铺POI数据(母婴、美食等)
  20. 缓冲区溢出攻击(含示例)

热门文章

  1. 开关稳压电源软件设计
  2. 下载安装pip-19.0
  3. xiandian云计算平台IAAS图文篇-controller节点
  4. 无位置传感器的电机控制
  5. 【mac】MacBook使用快捷键
  6. Grib数据转NC数据
  7. oracle 执行计划(F5)详解
  8. python飞机大战(只需要两个python文件)附带pycharm的导包方法
  9. 多源最短路之大暴力算法(bushi
  10. 区块链 - DAPP