风之羽

采菊东篱下,悠然见南山。

Vultr主机2019年5月优惠码(gift code)

注册新账户,得50美元。 credit有期限,30天后失效。 可以注册后,进行测试。优惠期随时失效。 需要至少充入10美元激活。 注册账户后,关联Twiter账户,可以得3美元,无过期期限。 VPS, 5$/月主机,1核,1G内存,25G SSD, 1TB/月流量。 小型wordpress博客,...

2019-05-23 20:29:43

阅读数 4

评论数 0

电机状态在线监控

元件 1、电机保护器,带RS485接口,支持Modbus rtu。 南京沃斯电气SWM200产品。自带100A的电流互感器。 2、串口服务器,选择汉枫电子的HF2211,通过TCP SOCKET与电机保护器通讯。 软件 因为需要进行多机Modbus轮询,选用Qt框架,QTcpSocket类通过信号...

2019-04-12 09:02:37

阅读数 27

评论数 0

win7安装opencv python报错ImportError: DLL load failed

ImportError: DLL load failed: 找不到指定的模块。 解决办法: 使用 depends工具,打开cv2.cp37-win_amd64文件。 把列出找不到的DLL文件,逐个下载,解压到system32文件夹下。直到不再提示缺少dll文件。 即可成功。 ...

2018-09-08 21:51:52

阅读数 260

评论数 2

mongoose-os通过MQTT调用RPC函数

mongoose-os 更新很快,但是把教程删掉了。 mos.yml库配置: libs: # - origin: https://github.com/mongoose-os-libs/ca-bundle - origin: https://github.com/mongoose-os...

2018-08-30 11:58:12

阅读数 317

评论数 0

HW-662刷mongoose-os固件

在淘宝买到1块HW-662,使用的ESP-12F芯片,芯片上标志不像安信可标。 使用通常的命令刷新固件,错误如下: E:\c1>mos flash Loaded c1/esp8266 version 1.0 (20180820-033559/???) Using po...

2018-08-20 13:09:09

阅读数 185

评论数 0

简单计划:定时检测威纶通触摸屏是否在线

车间使用3个飞鱼星路由器做无线中继,其中有2级中继的,需要关注连在它们下面的威纶通触摸屏是否在线(通过MQTT发送数据到emqttd)。 Python实现,42行代码,先ping,而后发邮件。 发邮件,需要一个smtp服务账号,需要改成自己的。 import time import os i...

2018-05-06 13:26:53

阅读数 246

评论数 0

米加力: 姿势

散盘,要求低。 双手,拇指与食指间距3毫米,其他手指自然弯曲。 呼吸节奏:吸气—屏气—呼气,5—3—5

2018-02-06 22:05:08

阅读数 138

评论数 0

materialfabspeeddial.FabSpeedDial 配色

** 组件引用 ** <io.github.kobakei.materialfabspeeddial.FabSpeedDial android:id="@+id/fab" android:layout_width="matc...

2018-01-31 10:10:09

阅读数 168

评论数 0

Android: 处理左右滑动手势

定义一个监听器类,然后在View组件中调用。 public class OnSwipeTouchListener implements OnTouchListener { private final GestureDetector gestureDetector; publi...

2018-01-22 13:33:43

阅读数 195

评论数 0

android自定义handler避免内存泄漏

使用弱引用。 自定义的静态handler类: // 自定义handler private static class MHandler extends Handler { private final WeakReference mActivity; M...

2018-01-22 09:20:11

阅读数 346

评论数 0

android解析必应美图的json数据

使用json库:moshi。 必应的API是: http://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1 得到JSON数据: { "images": [ { "...

2018-01-18 13:49:08

阅读数 258

评论数 0

python爬虫抓取《道德经》

注意编码:读取html文件,get网页,写文件。 使用python3+beautifulsoup+requests。 最后生成xml文件,让android使用。 from bs4 import BeautifulSoup import re import requests xml = '...

2018-01-16 15:42:27

阅读数 243

评论数 0

mongoose-os点亮blynk led灯

通常需要led来指示状态。 blynk库实现部分协议,据说够用能实现大多数应用。 led灯亮,其值为255,灭则为0. 使用 blynk_virtual_write(c, v_led, 255, id);led不能工作。 应该使用 blynk_printf(c, BLYNK_H...

2018-01-08 22:11:46

阅读数 309

评论数 0

Blynk文档站点可以正常打开了

Blynk 文档: http://docs.blynk.cc/ 现在,国内可以正常访问。 Blynk官方站点修改了网页中的jquery引用。依旧打不开时,按CTRL+F5强制刷新。 对APP中每个组件做了详细描述。

2018-01-04 19:56:58

阅读数 501

评论数 0

windows7命令行使用mos call修改bylnk参数

mos call的参数是json字符串形式,书写时,注意在 " 符号前加 \, 做转义。如:mos call Config.Set "{\"blynk.auth\":\"9159ad2be07244959e2ea8d28e4bf3f5\"...

2018-01-02 07:58:49

阅读数 399

评论数 0

Mongoose-os与C++类实例化

以下写法在mbed中,是正常的。 static PID myPID(&Input, &Output, &Setpoint, consKp, consKi, consKd, DIRECT); Mongoose-OS使用接口函数是: enum mgos_app_i...

2017-12-29 08:35:04

阅读数 168

评论数 0

mongoose-os mgos_set_timer回调函数与C++

回调函数,需要形式static void ...,把它写到class内部: //cb static void cb_read(void *arg) { DS18b20 *pClass = reinterpret_cast(arg); if (!mgos_onewire_r...

2017-12-28 15:30:28

阅读数 237

评论数 0

Android Studio 3.0 集成讯飞语音合成SDK

在线语音合成,需要下载对应app id的SDK包。 1、解压,目录拷贝位置,与app同级别: 2、在build.gradle文件中添加: sourceSets { main { jniLibs.srcDirs = ['libs'] ...

2017-12-28 13:56:02

阅读数 594

评论数 0

mongoose-os升级到1.22.1遇到的问题

它经常修改,幅度还很大。 如果不是特别期望的功能增加,最好不升级。 从1.20升级后,编译遇到错误: /fwbuild-volumes/1.22.1/apps/one_sensor/esp8266/build_contexts/build_ctx_045456635/libs/rpc...

2017-12-26 11:07:23

阅读数 189

评论数 0

mongoose-os读取ds18b20

使用NodeMCU 脚D4(GPIO2),这个脚默认有一个12K的上拉电阻,接淘宝买的ds18b20,可以省略外接一个上拉电阻。 使用timer回调来跳过等待1秒。 后期优化,可以把reset中几百us的等待也改到timer事件。 #include "ds18b20.h&q...

2017-12-01 16:46:07

阅读数 352

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭