Wiki

Arduino 使用 millis() 函数实现多任务处理

通常在 Arduino 中使用 delay() 函数来执行 LED 闪烁等周期性任务,但是 delay() 函数会暂停程序一段时间,并且不允许执行其他操作。因此,在 Arduino 中将 delay 替换为 millis() 函数可以同时执行多个任务,并使 Arduino 成为多任务控制器。

全民科学素质行动规划纲要(2021—2035年)

科学素质是国民素质的重要组成部分,是社会文明进步的基础。公民具备科学素质是指崇尚科学精神,树立科学思想,掌握基本科学方法,了解必要科技知识,并具有应用其分析判断事物和解决实际问题的能力。提升科学素质,对于公民树立科学的世界观和方法论,对于增强国家自主创新能力和文化软实力、建设社会主义现代化强国,具有十分重要的意义。

【科创比赛案例参考】“悦”视台灯的设计

通过调查发现,目前市场上的护眼台灯主要于减免蓝光危害和营造合理光强度设计研究的,功能较单一,不够理想。要保障良好的视力,除改正写字姿势外,还需要将用眼时间控制在30~40min,维持光线强度合适。于是,我想在现有护眼台灯的基础上增加控制用眼时间固定光强度这两个功能,以帮助大家“健康”用眼,减少和缓解近视。

【科创比赛案例参考】推式简易型马路垃圾快速收集器

目前,城市的部分大的街道已实现大型吸式圾车清扫,但大多数马路还是依赖环卫工人的手工劳作。为了给城镇带来整洁面貌,早上四点钟环卫工人就到街道上清理垃圾。作为邻居,我经常看到环卫工人陈阿姨下班回家时疲惫不堪的样子。我想,要是有一种小型、轻便、电动的清扫机代替人工扫地就好了。

【科创比赛案例参考】可自动升降的路边排水井盖

为此,我想要设计一种在暴雨时能自动打开盖、当暴雨结束后井盖能自动恢复原样的装置。这样不仅可以节省因暴雨前需要打开道路排水井盖的大量人工,解决因未能及时打开井盖导致的道路积水问,还可以避免暴雨时打开的井盖在雨停后忘记盖上带来的安全隐患。