4 冷暖自知_源

尚未进行身份认证

我要认证

不要用时间上的勤奋,去掩盖战术上的懒惰!

等级
TA的排名 1w+

使用ESP8266接入“天猫精灵”控制七彩灯(WS2812)的颜色/亮度-开源

前言:前面做了一个天猫精灵控制电视的例子点我查看,抱着对智能音响语音控制好奇的心态,看了一下Blinker官网中ESP8266接入天猫精灵控制灯用颜色/亮度、色温的介绍。经过一天的研究,于是有了这篇博客。在Blinker官网详细介绍了天猫精灵是如何接入以及灯控制颜色/亮度、查询亮度/颜色灯函数的接口,有了前面天猫精灵控制电视的制作基础,这个例程就会相对简单一点。备注:Blinker官网:点...

2020-03-15 14:00:08

使用ESP8266通过Blinker平台接入天猫精灵控制电视/空调

目录1.准备工作1.1 `原理`1.2 `使用的硬件以及硬件连接图`1.3 `开发环境准备`2.解码空调红外键值2.1 `把ESP8266红外接收的实例,上传到NodeMCU中`2.2 `读取红外键值`3. 配置Blinker App的UI界面4.Arduino程序的编写`4.1 控制逻辑``4.2 新建一个Arduino程序,编写控制逻辑`4.3 `上传程序到ESP8266`5.App控制6.天...

2020-03-13 11:38:36

使用ESP8266接入Blinker低成本制作简易的远程空调/电视控制器

前言:最近想做一个远程的空调/电视的手机app控制装置,网上搜索一番,发现一个不错的开发社区,点灯科技(Blinker),可以通过简单的配置把ESP8266接入Blinker服务器,通过ESP8266外接红外发射装置外设来达到控制空调的目的。记录一下步骤,以供有需之人参考!备注:Blinker官网:https://diandeng.tech/home1.准备工作1.1 原理本实...

2020-03-08 16:18:29

Android 手势解锁一个超级易用的github开源库

前言:在github仓库上看到一个简单易用的Android手势解锁开源库,简洁易用,故记录下来。github开源库地址:https://github.com/aritraroy/PatternLockView使用效果:设置密码为:24678。当输入错误,颜色为红色,输入正确为绿色(颜色可自定义),在类中有对应的回调事件。使用步骤:1.添加依赖在app-->...

2020-02-05 18:56:12

解决安卓APP启动时出现短暂白屏问题、以及引导页虚拟按键问题

问题说明 1.这不是安卓软件性能的优化,只是把短暂的白屏换成自动启动页的背景图而已。2.华为手机7i有底部的虚拟按钮,当页面启动时,如果没有隐藏虚拟按钮,启动界面的图片没有填充至整个屏幕,导致图片压缩变形。如下的虚拟按键: 未优化修改之前的效果如下: 备注:可以发现当打开app的时候,有一道白光一闪而过,很是让人不舒服啊,而且虚拟按键也挺碍眼的。...

2020-02-05 15:38:03

QuartusII 9.0安装教程详解及例程测试

目录1.首先下载软件以及文件2.安装软件3.软件4.例程测试5.新建原理图1.首先下载软件以及文件链接:https://pan.baidu.com/s/1qGtGchiD0gXn_3b2ZRRGiA提取码:ofss下载完如下图所示:解压QuertusII 9.0的压缩包。2.安装软件2.1.点击setup.exe2.2.接受条款...

2018-10-13 09:16:55

数学定积分的几何应用和物理应用

目录1.基础概念问题1.1元素法计算面积2.物理应用求面积和体积具体实例例子1:求半径为a球体的表面积例子2:求双纽线围城的面积例子3:求摆线的面积和饶X轴的体积例子4:饶Y轴旋转后的体积例子5:饶X = 3旋转后的体积例子6:重叠圆旋转后的体积例子7:一道真题,求饶X轴和Y轴旋转例子8:具体问题分析3.定积分的物理应用例子1:把半径为2的球体...

2019-10-07 22:37:06

信号与系统基本信号的概念及运算

目录1.信号的分类:确定与随机,连续与离散2.信号的分类:周期、非周期2.1.连续和离散的周期信号2.2.离散信号的周期3.阶跃函数3.冲击函数3.1.冲击函数的取样性质3.2.冲击函数的导数3.3.冲击函数的尺度变换4.单位脉冲序列与单位阶跃序列5.信号的运算5.1.加减运算5.2.信号的反转5.3.信号的平移5.4.信号的尺度变化...

2019-05-07 15:09:16

拉普拉斯变换学习笔记

目录1.为什么引入拉普拉斯变换?2.双边拉普拉斯的定义3.双边拉普拉斯变换的收敛域4.单边拉普拉斯变换的定义 5.单边拉普拉斯变换和傅立叶变换的关系6.常见信号的拉式变换7.拉普拉斯变换的性质7.1.线性、尺度变换性质7.2.时移、复频移特性7.3.时域、复频域的微积分7.4.卷积定理7.5.初值、终值定理1.为什么引入拉普...

2019-05-06 09:40:44

傅立叶(FT)变换纯数学公式的推导

目录1.三角函数的正交性质2.周期为“2π”的函数展开傅里叶级数3.周期为"2L"函数展开傅里叶级数4.傅立叶的级数的复数形式5.傅里叶变换(FT)1.三角函数的正交性质1.1.三角正交函数集1.2.正交的举例向量的正交函数的正交1.3.正交性简单证明2.周期为“2π”的函数展开傅里叶级数2.1.周期函数的表示任意周期函数都可...

2019-05-03 13:30:37

VHDL实现矩阵键盘

1.矩阵键盘驱动电路设计2.原理图3.矩阵键盘原理4.矩阵键盘设计思路5.键盘扫描6.源代码:library IEEE;use IEEE.STD_LOGIC_1164.all;use IEEE.STD_LOGIC_unsigned.all;USE IEEE.STD_LOGIC_ARITH.ALL;entity keyboard is port...

2019-04-21 23:03:51

VHDL实现交通灯程序

1、交通灯控制器设计状态转换图:各个状态的时间:数码管显示原理图:程序的模块分类:源代码:library IEEE;use IEEE.STD_LOGIC_1164.all;use IEEE.STD_LOGIC_unsigned.all;USE IEEE.STD_LOGIC_ARITH.ALL;--io define--entity tr...

2019-04-21 22:57:33

19.ARM裸板实现电阻触摸屏控制实例(二)

目录1.基础预备2.打印触摸屏坐标数据代码编写2.优化(增加定时器)源代码1.基础预备思路:既然已经能检测按下和松开,且能产生中断,那么就可以在触摸屏中断中开启自动坐标测量模式,然后开启ADC,如果ADC初始化完成就会产生一个ADC中断,去读取触摸触摸屏的坐标数据就OK了。问题:1.如何进入自动测量模式?设置ADCTSC寄存器的 [2:0]如下...

2019-04-20 15:10:35

18.ARM裸板实现电阻触摸屏控制实例(一)

目录1.电阻触摸屏的原理2.如何计算触摸屏的XY坐标3.s3c2440的触摸屏接口3.1.ADC的原理框图3.2.触摸屏接口模式3.3.编程要点3.4.触摸屏主要寄存器描述4.ADC中断(触摸屏)和中断控制器5.编程控制触摸屏实验1:触摸屏按下或松开检测步骤:①创建宏定义②编写初始化ADC寄存器函数:③ADC和触摸屏中断使能:④ADC中...

2019-04-13 23:18:12

17.ARM裸板实现LCD显示--面向对象的编程思路

目录1.程序框架:2.LCD管理层和控制器相关层的代码分析3.LCD管理层和LCD屏幕相关层4.LCD的初始化5.测试LCD源代码:前言在实现LCD的程序下实现面向对象的一种编程思路1.程序框架:程序的框架大致如上所述:问题1:LCD控制管理层(④层)如何去管理下面不同LCD控制器的代码呢?答:提取出不同lcd控制器共同的特点(比如:控...

2019-04-06 18:02:26

从零开始搭建Alios-Things开发环境(基于ubuntu 18.0.4)

目录1.使用VMware安装Linux系统1.1安装虚拟机VMware1.2.在VMware虚拟机上安装Linux系统(Ubuntu18.04)1.3.设置共享文件夹 1.4.设置root用户密码2.Alios-Things开发环境配置aos-cube4.安装git工具,下载Alios-Things国内托管仓库代码5.编译Alios-Things程序...

2019-03-22 15:31:02

机智云安卓开源框架实现简单智能家居系统系统(下篇-ESP8266控制)

目录1.ESP8266原理图及外设接法2.下载工程和工程准备3.编写LED及继电器控制代码4.编写温湿度读取函数5.设置开发版配网按键6.调用初始化函数:7.编写机智云事件处理函数8.数据上报9.下载到开发版验证10.配网11.机智云开发中心查看设备12.使用安卓开源框架的APP控制源代码:简介:这一篇博客是接着上一篇往下写的,地址:h...

2019-03-16 13:23:29

机智云安卓开源框架实现简单智能家居系统系统(上篇-安卓)

目录1.界面演示2.下载机智云安卓开源框架3.创建项目4.修改App图标、名字等信息5.填写App ID与App Secret时APP和机智云云端绑定6.UI界面编写7.思路整理及准备工作7.1.我们写的控制代码如何和ESP8266芯片联系起来?7.2.在工程中建立控制数据点的名称7.3.在工程中建立保存数据的变量7.4.建立一个ConcurrentHa...

2019-03-16 10:12:29

机智云安卓开源框架实现简单智能家居系统系统(UI界面编写)

目录编写机智云安卓开源框架的UI界面1.打开GosDeviceControlActivity这个类2.导入UI使用到的图片3.编写UI界面详解:4.下载到真题验证5.编写密码输入的UI界面源代码编写机智云安卓开源框架的UI界面需要修改的是控制模块的部分1.打开GosDeviceControlActivity这个类找到Oncreate...

2019-03-15 16:58:44

16.ARM裸板实现LCD显示

 目录1.LCD原理 2.LCD时序3.BPP的概念4.初步编程4.1.建立重要结构体4.2.创建结构体变量,并赋值4.3.初始化LCD使用到的引脚 4.4.设置LCD控制器4.5.使能和禁用LCD控制器函数4.6.从结构体变量获取LCD重要参数4.7.写测试函数4.8.修改Makefile4.9.编译下载5.画点函数实现6.画圆画线...

2019-02-17 20:12:32

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力探索
    原力探索
    参与《原力计划【第二季】——打卡挑战》的文章入选【每日精选】的博主将会获得此勋章。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。