摘要: 之前在论坛上找到了一个通过ESP8266可以控制GPIO0的固件和app,但是自己做的家庭影音灯光系统是需要控制多个IO从而控制STM32。通过观看大明的视频,了解了GPIO的控制方法。 在固件的app\user\at_ipCmd.c中接收数据。通过识别发送过来是字符串G P I O 0 = 0然后 阅读全文
posted @ 2016-05-12 23:11 东东Donny 阅读(3795) 评论(0) 推荐(0) 编辑
摘要: 今天拿到ESP8266的板子,第一步是进行烧录固件。 首先是使用官方自带的参考文档,进行操作。发现每次烧录均卡在等待同步上电。 之后发现是烧录方法错误。 正确的烧录方法: 先按下FLASH不放,再按烧写软件开始,等待上电时,再按下RESET,然后松开RESET,开始烧写后,就可松开FLASH键了 阅读全文
posted @ 2016-03-30 16:11 东东Donny 阅读(7016) 评论(0) 推荐(0) 编辑
摘要: 毕设做基于WiFi的家庭灯光影音控制,现在主要是WiFi模块上的选型,自己选了ESP8266。 一开始是看到了机智云的内容,想尝试机智云。但是目前没有母版,不知道怎么下手。 接下来就先尝试通过通用类型的WiFi连接ESP8266。 阅读全文
posted @ 2016-03-29 15:54 东东Donny 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 今天在程序员面试宝典上看到 int f(int x int y ) { return (x&y)+((x^y)>>1) } f(729,271) 结果为500 从式子中可以看出分为两部分 x&y和(x^y)>>1 x&y即取x,y相同位,那么也可以看做x,y相同位相加除2。 (x^y)>>1即取x, 阅读全文
posted @ 2016-03-04 11:12 东东Donny 阅读(536) 评论(0) 推荐(0) 编辑
摘要: MouseArea { id: mouseRegion anchors.fill: parent; acceptedButtons: Qt.LeftButton | Qt.RightButton // 激活右键(别落下这个) onClicke... 阅读全文
posted @ 2016-01-07 15:12 东东Donny 阅读(3363) 评论(0) 推荐(0) 编辑
摘要: 混合使用QML和C++的方法 1加载一个QML组件,然后从 C++对其进行操作; 2直接将一个C++对象及其属性嵌入到QML组件; 3定义一个新的QML元素(通过基于QOject的C++类)并在QML代码中创建他们。 --Qt及Qt Quick开发实战精解(Qt4.7) 1.上下文属性-setCon 阅读全文
posted @ 2015-12-28 17:56 东东Donny 阅读(536) 评论(0) 推荐(0) 编辑
摘要: qmlRegisterType 是一个可以将C++实现的类在QML中调用的,连接C++和QML的一个工具 首先来看QtAssistant的介绍 int qmlRegisterType(const char * uri, int versionMajor, int versionMinor, cons 阅读全文
posted @ 2015-12-26 11:11 东东Donny 阅读(6343) 评论(1) 推荐(2) 编辑
摘要: 编写第一个QML,在成功跑完HelloWorld后,决定自己实现Button按钮类。 Button是在Quick2版本以上的QtQuick Controls出现的。 在Qt5.5.1版本中,选择插入Qt Quick Controls Application 然后在使用button时要注意,在.ui. 阅读全文
posted @ 2015-12-25 10:54 东东Donny 阅读(1398) 评论(0) 推荐(0) 编辑
摘要: Qt官网 http://qt.digia.comqt的历史版本可以到http://download.qt-project.org/archive/qt/下载 阅读全文
posted @ 2015-12-24 11:13 东东Donny 阅读(292) 评论(0) 推荐(0) 编辑
摘要: Qt Quick之于QML,正如Qt 之于 C++,QML是Qt中开发的一个新的语言,而Qt Quick是这个语言的一个组件库,其中包含了很多用QML写的可以现成使用的组件。 QML Hello World 正如这段代码所示的,一个QML文档定义了一个QML对象树,由两部分组成:一个import导入 阅读全文
posted @ 2015-12-23 17:28 东东Donny 阅读(901) 评论(0) 推荐(0) 编辑