源师兄可爱台灯与电报机:从SOS信号快速入门开源鸿蒙输入输出控制
源师兄可爱台灯与电报机从SOS信号快速入门开源鸿蒙输入输出控制【免费下载链接】课程本项目致力于成为跨学科知识的中枢系统汇聚与持续孵化高质量的课程资源。内容覆盖计算机、人工智能、信息科技、人文教育等多个领域旨在为学生、教师、自学者及所有终身学习者构建一个结构清晰、易于访问、持续生长的开放知识库以降低学习门槛提升知识流转的效率。 我们诚挚邀请并需要每一位老师、同学及爱好者的智慧与热情。 无论是分享一份笔记、完善一节教程、纠正一个错误还是参与项目代码的开发您都可以成为“源师兄”课程生态的共建者。让我们携手让优质教育资源触手可及共同塑造一个更有活力的学习社区。项目地址: https://gitcode.com/yuanshixiong/course源师兄/课程开源项目中可爱台灯与电报机是两节最适合新手入门开源鸿蒙输入输出控制的经典课程。配合经典的SOS信号练习三节课就能完整掌握按键输入 → 条件判断 → 灯光/声音输出的开发板核心套路按一下灯亮、长按发出电报声、循环加延时打出求救信号。本文带你按步骤快速上手。1. 为什么从可爱台灯学输入输出对零基础同学来说可爱台灯是门槛最低的开源鸿蒙输入输出控制案例输入开发板上的 A、B 两个按键输出板载 LED 灯逻辑按 A 开灯按 B 关灯课程工程 L04-可爱的台灯.ohc 只需几个图形化积木当程序启动 → 永远循环 → 如果按下A键就打开灯再补一个如果按下B键就关闭灯输入到输出的最短路径就完成了。进阶版 L04拓展-可爱的台灯.ohc 多加了一个等待5秒积木按 A 后灯光保持5秒再自动熄灭教你用延时控制输出的持续时间。配套教案见 L04-可爱的台灯.pdf。2. 电报机让蜂鸣器加入输出电报机把输出从灯光升级为灯光 声音的组合基础版L05-电报机.ohc按住 A 键时蜂鸣器持续发声松开即停。核心是重复直到按键松开积木让输出实时跟随输入状态。拓展版L05电报机-拓展.ohc按住按键时灯光与蜂鸣器按亮1秒、灭0.5秒的节奏循环闪烁鸣响模拟真实电报的节拍感。教案可对照 L05-电报机.pdf 学习。图示OHCode 灯光控制示例代码通过 light 模块点亮并设置灯光颜色与台灯课程中打开灯的逻辑思路一致。3. SOS信号组合循环与延时的经典输出SOS 是摩尔斯电码中最著名的求救信号三短、三长、三短··· ——— ···。在 L03-SOS信号.ohc 工程中输出节奏完全靠循环 延时组合实现重复3次打开灯 → 等待100毫秒 → 关闭灯 → 等待100毫秒三个短点重复3次打开灯 → 等待1秒 → 关闭灯 → 等待1秒三个长划再重复3次短点动作三个短点收尾短点与长划唯一的区别就是延时数值这也是理解开源鸿蒙延时输出的关键一课。变体练习可参考 L03SOS信号-拓展.ohc。4. 如何打开并运行这些课程获取课程仓库git clone https://gitcode.com/yuanshixiong/course使用 OHCode 图形化工具打开对应的.ohc工程文件积木拼搭即课程逻辑连接开源鸿蒙开发板运行按键即可看到灯光、蜂鸣器按预期响应5. 课程资源清单课程工程文件拓展工程教案SOS信号L03-SOS信号.ohcL03SOS信号-拓展.ohcL03-SOS信号.pdf可爱台灯L04-可爱的台灯.ohcL04拓展-可爱的台灯.ohcL04-可爱的台灯.pdf电报机L05-电报机.ohcL05电报机-拓展.ohcL05-电报机.pdf完成这三节后可继续学习 源师兄_基础课/ 目录下的智能门铃、安全报警器等课程把刚掌握的开源鸿蒙输入输出控制技巧应用到更多传感器场景。【免费下载链接】课程本项目致力于成为跨学科知识的中枢系统汇聚与持续孵化高质量的课程资源。内容覆盖计算机、人工智能、信息科技、人文教育等多个领域旨在为学生、教师、自学者及所有终身学习者构建一个结构清晰、易于访问、持续生长的开放知识库以降低学习门槛提升知识流转的效率。 我们诚挚邀请并需要每一位老师、同学及爱好者的智慧与热情。 无论是分享一份笔记、完善一节教程、纠正一个错误还是参与项目代码的开发您都可以成为“源师兄”课程生态的共建者。让我们携手让优质教育资源触手可及共同塑造一个更有活力的学习社区。项目地址: https://gitcode.com/yuanshixiong/course创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考