19浏览
查看: 19|回复: 0

[K10项目分享] 项目实践案例征集K10-六年级第24课 自动熄灭转向灯

[复制链接]
本帖最后由 Isabella_J 于 2025-1-22 00:20 编辑




代码

/*!

* MindPlus

* esp32s3bit

*

*/

#include "unihiker_k10.h"

// 创建对象

UNIHIKER_K10 k10;

uint8_t      screen_dir=2;



// 主程序开始

void setup() {

        k10.begin();

        k10.initScreen(screen_dir);

        k10.creatCanvas();

        k10.rgb->brightness(round(9));

        k10.setScreenBackground(0xFFFFFF);

}

void loop() {

        if (((k10.getAccelerometerX())<=-150)) {

                k10.canvas->canvasText("左转", 100, 150, 0x000000, k10.canvas->eCNAndENFont24, 50, true);

                k10.canvas->updateCanvas();

                k10.rgb->write(0, 0xFF0000);

                delay(300);

                k10.rgb->write(0, 0x000000);

                delay(300);

        }

        else if (((k10.getAccelerometerX())>=150)) {

                k10.canvas->canvasText("右转", 100, 150, 0x000000, k10.canvas->eCNAndENFont24, 50, true);

                k10.canvas->updateCanvas();

                k10.rgb->write(2, 0xFF0000);

                delay(300);

                k10.rgb->write(2, 0x000000);

                delay(300);

        }

        else {

                k10.canvas->canvasText("直行", 100, 150, 0x000000, k10.canvas->eCNAndENFont24, 50, true);

                k10.canvas->updateCanvas();

                k10.rgb->write(-1, 0x000000);

        }

}





您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail