主帖 9
回帖 20
视频 2
提问
回答 2
资源 7
专栏
我用鸿蒙开发出一台机器人小管家【萌萌的那种】
原创 精华
头条 社区头条
热门内容榜 • TOP1
(首发)我用鸿蒙开发一台机器人【萌萌的那种】[toc](目录)0.说明大家好我是HelloKun,正式接触鸿蒙也快9个月了,一直想做一个有意思的极客项目:既能用到鸿蒙特性【ArkUI、原子化服务、碰一碰等】、涉及南北向开发,又能融入实际生活。断断续续,从南到北,粗略过了一遍,终于,近期实现了这一想法。今天,向大家展示个人极客项目智慧终端机器人MRobot,如下图:1.方案设计1.1功能需求分析MRobot快捷启动+自由移动+APP交互+多...
3天前 2651浏览 19点赞 9回复 6收藏
4.南北打通碰一碰互动[toc](目录)4.1南向开发风扇业务逻辑可以使用开关量或者模拟量输出控制风扇。业务代码如下【完整刚才见附件smartfaniot.zip】:CstaticvoidWinderInit(void){IoTGpioInit(8);hiiosetfunc(8,HIIOFUNCGPIO8PWM1OUT);IoTPwmInit(1);GPIO8初始化为PWM1输出可控速度IoTGpioInit(FANIO1);hiiosetfunc(FANIO1,HIIOFUNCGPIO2GPIO);IoTGpioSetDir(FANIO1,IOTGPIODIROUT);IoTGpioSetOutputVal(FANIO1,IOTGPIOVALUE0);G...
8天前 947浏览 3点赞 1回复 3收藏
【HarmonyOSConnect设备开发个人】3.南向开发设备配网[toc](目录)3.1分析模板demowinder回到设备侧开发指导,winder案例工程结构如下:json├──BUILD.gn├──include│├──codetab.h字母和汉字编码│├──common.h设备初始化相关接口│├──defines.h通用宏及调试宏定义│├──keypad.h按键相关接口│├──led.hLED等控制相关接口│├──netcfg.h无感配网注册相关接口│├──networkconfigservice.h无感配网相关头文...
8天前 1836浏览 2点赞 0回复 2收藏
【HarmonyOSConnect设备开发个人】2.拥抱JS通信接口[toc](目录)2.1NAN消息接口简介回到[设备控制原子化服务指导](https:device.harmonyos.comcndocsdocumentationguideguideatomicservicedevicectrloverview0000001103848778),可知,针对向设备发送消息(NAN通道建立完成)目前提供了JAVA、JS接口。模板使用的是JAVA接口,开发者可在NetworkDeviceDataHandler中调用本模板。如下:javaprivatevoidsendMessage(Stringmessage,Ha...
9天前 2069浏览 7点赞 4回复 4收藏
1.抛除束缚,自定义设备UI[toc](目录)本帖将实现配网完成后,跳转到自定义的ui。1.抛除束缚,自定义设备UI1.1了解OneHoptemplate第一天使用OneHop模板新建的工程中,可以看到在netconfig页面配网完成后会携带sessionid、productid、productname跳转到control模块,如下图所示:control模块主要做两件事:①定义控制ui②处理设备消息ui是基于现有控件、弹窗等设计的,而非JS原始的元素;在ailifeview目录下提供了dialog、control...
9天前 1383浏览 3点赞 2回复 1收藏
系列分享安排如下:【HarmonyOSConnect设备开发】[运行NFC碰一碰个人体验版](https:ost.51cto.composts12658)【HarmonyOSConnect设备开发】[1.抛除束缚,自定义UI](https:ost.51cto.composts12758)【HarmonyOSConnect设备开发】[2.拥抱JS通信接口](https:ost.51cto.composts12772)【HarmonyOSConnect设备开发】[3.南向开发设备配网](https:ost.51cto.composts12786)【HarmonyOSConnect设备开发】[4.南北打通碰一碰展示](https:o...
2022-05-12 18:18:40 1971浏览 5点赞 1回复 2收藏
宿舍全屋智能开发指南
原创 精华
头条 社区头条
宿舍全屋智能开发指南[toc](目录)0.项目说明基于OpenHarmony、数字管家开发宿舍全屋智能,实现碰一碰开门、碰一碰开灯、碰一碰开风扇以及烟感检测。因为各项目开发流程大体相似,本文主要以碰一碰开门为例介绍如何在现有OpenHarmony开源代码的基础上实现我们想要的功能。需要准备材料下:搭载HarmonyOS系统的手机一台,API6+;搭载Hi3861模组的主板,不限于HiSpark、小熊派套件;7.4V电池、一个舵机、若干导线。最终的碰一碰开...
2022-03-23 10:23:25 2.4w浏览 22点赞 13回复 12收藏
本文正在参与51CTOHarmonyOS技术社区创作者激励计划星光计划2.01.项目来源有一天半夜宿舍门被一个喝晕的哥们打开了,(说他晕吧他居然知道钥匙在门框上)于是有了设计自动门锁的想法。正好一直想用Hi3861做一个iot落地项目【之前挖的坑】,一切刚好!2.需求分析无钥匙进入手机端操作不影响使用钥匙开门无损安装、卸载自动开门机构3.宿舍门锁考察水平向右移动拉闩1cm左右即可开门,由于宿舍们老旧,拉力实测在2.5L水左右。经过粗...
2021-12-30 12:28:10 6013浏览 8点赞 3回复 7收藏
[toc](Hi3861GPIO基础功能实现汇总)这是一篇讲解在鸿蒙2.0全量源码中开发Hi3861的常用功能汇总,可帮助我们快速配置GPIO如,如何实现PWM、I2C、ADC等。1.基本IO功能1.1输出分两步,使能、配置输出值;cIoTGpioInit(GPIOidx);IoTGpioSetDir(GPIOidx,1);1输出0输入IoTGpioSetOutputVal(GPIOidx,1);0低1高需要注意的是,有些GPIO还需要设置复用功能,可能默认不是普通GPIO模式。这时候就需要使用hiiosetfunc函数;以GPIO9为例,设...
2021-09-28 12:34:00 9599浏览 13点赞 3回复 12收藏