很高兴申请到了HiSparkWiFiIoT智能家居套件鸿蒙开发板,对鸿蒙系统的学习和探索正式开始了。1.套件组成和内容主模块以海思Hi3861芯片为核心的WLAN模组,十分适合于IoT开发的,模组还可以通过与底板连接,扩充自身的外设能力。本套件内容非常丰富,除了主模块外,还包含多个扩展板,包括OLED板、NFC扩展板、环境监测板、红绿灯板、炫彩灯板,集成了多种常见外设,有丰富的可玩性。2.资料文档链接SDK下载链接:http:hihope.orgdow...
2020-12-18 18:29:27 7942浏览 0点赞 0回复 0收藏
通过一段时间的学习了解了鸿蒙操作系统获取源码的几种形式,总结如下:源码下载地址在第一篇文章最后已经提到了源码托管网址openharmony.gitee.com步骤一:步骤二:方式一、是源码包下载。优点:简单方便,下载即可。缺点:组件是一些开发者配好的,可能不能满足的需求,不一定是自己想真正想要的程序模块,不一定是最新的,没法单独指定版本。适合新手玩一玩、学习用,不适用实际开发产品使用。方式二、HPM方式下载步骤一:步...
2020-12-17 17:52:58 8128浏览 0点赞 0回复 1收藏
这周尝试了一下编译工程以及下载软件。因为电脑已经用了好几年了,性能有点弱了,电脑上安装VMware虚拟机的时候会有点小卡,所以就把我女朋友的电脑拿来安装了一个ubuntu系统进行调试,折腾这个系统也花了一两天的时间,重新搭建了环境这些,好在现在所有工作已经准备就虚了。编译工程其实没有什么好说的,按照教程一步一步来就行了,官方教程:https:device.HarmonyOS.comcndocsstartintroduceoemquickstart3861build000000105...
2020-12-17 17:52:35 7260浏览 0点赞 0回复 0收藏
有一周多没有时间弄这个板子了,这段时间实在是有点忙,这周末抓紧了点时间弄了弄。资料确实有点少了,只能一点一点的摸索。弄了一个按键控制LED的程序。核心板上有一个LED以及按键,我们查看原理图可以知道,LED连接到GPIO9,按键连接到了GPIO5.所以只需要初始化这两个引脚作为输入输出就行了,还是比较简单的,因为是学习,所以从简单的开始入手。初始化代码如下:LED初始化,初始化为输出:GpioInit();IoSetFunc(WIFIIOTIONA...
2020-12-17 17:52:07 1.3w浏览 1点赞 0回复 2收藏
玩玩OLED板子上面的两个模拟开关S1与S2。首先查看原理图:这两个按键是连接在GPIO5上面的,我在上一个帖子上面使用的User按键也是连接在这个端口的,GPIO是一个模拟端口使用了ADC2,通过这个模拟端口我们可以一次性读取三个按钮的值了。从原理图可以看出,S1按钮的值就为参考电压(1(4.7+1)),S2按钮的值就为参考电压((1+1)(4.7+1+1)),具体数值可以写一个程序用串口读取读出的ADC数字来查看。我最开始写了一个程序用来读...
2020-12-17 17:51:54 1.0w浏览 0点赞 0回复 0收藏
今天尝试了驱动OLED,本来想自己写IIC的驱动来驱动OLED的,因为以前在STM32上做过IIC的OLED的驱动,但是在润和的gitee上面看到他们又做demo,所以直接拿来用了,省事省时又省力。废话不多说。先去gitee上下载源码。https:gitee.comhihopeorgHarmonyOSssd1306下载下来放到这个目录中,备用。我们先来看一下原理图:从上面的原理图中可以看出,IIC的SDA连接到了GPIO13,SCL链接到了GPIO14。记住这个,下面会用到。接下来是修改BUI...
2020-12-17 17:51:31 1.3w浏览 1点赞 4回复 1收藏