完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
历经6年打磨,5轮测试,机器人编程趣味实践将逐步更新。涵盖windows、linux双系统,涉及硬件平台有手表、手机、电脑和机器人等。
从简单命令行交互开启: 融合手表、手机和电脑,有终端到图形化界面: 网络涵盖无线wifi、串口serial等示例: 网络端多平台多终端互联互通: 所有案例都可靠运行。案例涉及的代码或算法会详细讲解,配图之下都会给出相应知识点和脉络的具体链接,供有兴趣的朋友查阅。 部分内容会制作视频,嵌入到博客中。 上面图中涉及代码细节如:
此文中手表的arduino代码如下(选用ESP32核心): 国产芯片,并且是青少年机器人等级考试官方指定教材所用核心 可见一段C++程序必然包含,头文件、注释、变量、初始化和主函数等,详细细节下一节具体介绍。 头文件.h // => Hardware select // #define LILYGO_WATCH_2019_WITH_TOUCH // To use T-Watch2019 with touchscreen, please uncomment this line // #define LILYGO_WATCH_2019_NO_TOUCH // To use T-Watch2019 Not touchscreen , please uncomment this line #define LILYGO_WATCH_2020_V1 //To use T-Watch2020, please uncomment this line // #define LILYGO_WATCH_2020_V2 //To use T-Watch2020 V2, please uncomment this line // #define LILYGO_WATCH_2020_V3 //To use T-Watch2020 V3, please uncomment this line // NOT SUPPORT ... #define LILYGO_WATCH_BLOCK // NOT SUPPORT ... // => Function select #define LILYGO_WATCH_LVGL //To use LVGL, you need to enable the macro LVGL #include 主代码.c #include "config.h" TTGOClass *ttgo; static void event_handler(lv_obj_t *obj, lv_event_t event) { if (event == LV_EVENT_CLICKED) { Serial.printf("Hi Robotn"); } else if (event == LV_EVENT_VALUE_CHANGED) { Serial.printf("Have Funn"); } } void setup() { Serial.begin(19200); ttgo = TTGOClass::getWatch(); ttgo->begin(); ttgo->openBL(); ttgo->lvgl_begin(); lv_obj_t *label; lv_obj_t *btn1 = lv_btn_create(lv_scr_act(), NULL); lv_obj_set_event_cb(btn1, event_handler); lv_obj_align(btn1, NULL, LV_ALIGN_CENTER, 0, -40); label = lv_label_create(btn1, NULL); lv_label_set_text(label, "Robot"); lv_obj_t *btn2 = lv_btn_create(lv_scr_act(), NULL); lv_obj_set_event_cb(btn2, event_handler); lv_obj_align(btn2, NULL, LV_ALIGN_CENTER, 0, 40); lv_btn_set_checkable(btn2, true); lv_btn_toggle(btn2); lv_btn_set_fit2(btn2, LV_FIT_NONE, LV_FIT_TIGHT); label = lv_label_create(btn2, NULL); lv_label_set_text(label, "Fun"); } void loop() { lv_task_handler(); delay(1); } |
|
|
|
只有小组成员才能发言,加入小组>>
4508个成员聚集在这个小组
加入小组3334 浏览 0 评论
航顺(HK)联合电子发烧友推出“近距离体验高性能Cortex-M3,免费申请价值288元评估板
4262 浏览 1 评论
4289 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 09:04 , Processed in 0.496952 second(s), Total 74, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号