当前位置:网站首页>Dayu200 experience officer runs the intelligent drying system page based on arkui ETS on dayu200
Dayu200 experience officer runs the intelligent drying system page based on arkui ETS on dayu200
2022-07-06 22:49:00 【51CTO】
Catalog
- background
- development environment
- Specific development process
- 1. New project
- 2. Page structure design
- 3. The code structure
- 4. Complete code
- 5. Some materials used
- 6.Previewer Preview effect
- DAYU200 Running effect
- gitee Address
- Demo video
- Follow up development plan
background
ArkUI-eTS At present, it has been able to run a variety of equipment , At the same time, it also provides us with more and more rich component and hardware development capabilities . This time is mainly to write a page of intelligent drying system to DAYU200 Run the test above .
eTS Get started or get eTS official API For documents, please refer to my other post : ArkUI_eTS Get started with your hands
development environment
DevEco Studio for OpenHarmony3.0.0.900
OpenHarmony edition :3.1_Release
Development board :DAYU200 ( be based on openHarmony3.1_Release edition )
Specific development process
1. New project
After the creation of the project , The project catalogue is as follows :
And then , Need to be in “MainAbility” Create under directory “image” The directory is used to store some page material resources .
( Right click “MainAbility” file name -“New”-“Directory”- Input “image” Create )
After creation , The structure of the project catalogue is as follows :( At the same time, we know “image” Contents and “resources-base-media” Can store some material resources )
2. Page structure design
Main page structure :
Sub page structure :
3. The code structure
4. Complete code
5. Some materials used
Background material :
6.Previewer Preview effect
DAYU200 Running effect
gitee Address
Link to the original version ( Able to run on DAYU200 You can download the resource code at the bottom of this post )
Demo video
https://ost.51cto.com/show/14309
Follow up development plan
Based on this drying system interface and DAYU200 Development board ,
(1) Connect Hi3861 Smart home kits get real environment data ;
(2) Call weather API, send DAYU200 The weather forecast information can be obtained in real time after networking , So as to better realize the drying function ;
(3) if DAYU200 The camera itself is not allowed , It can be connected to an external camera or used Hi3516 AI Camera The function of the development kit is to monitor the drying status of clothes in real time more intelligently .
(4) Besides the perfect hardware function , Also upgrade some compatibility and functions of the software , It can not only run the program in DAYU200 Development board , Also in all HarmonyOS Run on device .
Want to know more about open source , Please visit :
边栏推荐
猜你喜欢
【Unity】升级版·Excel数据解析,自动创建对应C#类,自动创建ScriptableObject生成类,自动序列化Asset文件
Adavit -- dynamic network with adaptive selection of computing structure
Mysql database basic operations DML
剑指offer刷题记录1
Aardio - 利用customPlus库+plus构造一个多按钮组件
leetcode:面试题 17.24. 子矩阵最大累加和(待研究)
Rust knowledge mind map XMIND
On the problems of born charge and non analytical correction in phonon and heat transport calculations
MySQL authentication bypass vulnerability (cve-2012-2122)
Cloud native technology container knowledge points
随机推荐
枚举与#define 宏的区别
树的先序中序后序遍历
Project duplicate template
Aardio - Method of batch processing attributes and callback functions when encapsulating Libraries
让我们,从头到尾,通透网络I/O模型
BasicVSR_PlusPlus-master测试视频、图片
【LeetCode】19、 删除链表的倒数第 N 个结点
2022-07-04 the high-performance database engine stonedb of MySQL is compiled and run in centos7.9
Aardio - construct a multi button component with customplus library +plus
Puppeteer连接已有Chrome浏览器
柔性数组到底如何使用呢?
The difference between enumeration and define macro
Custom swap function
Improving Multimodal Accuracy Through Modality Pre-training and Attention
Chapter 19 using work queue manager (2)
AdaViT——自适应选择计算结构的动态网络
UVa 11732 – strcmp() Anyone?
pytorch_ Yolox pruning [with code]
OpenSSL: a full-featured toolkit for TLS and SSL protocols, and a general encryption library
QT signal and slot