嵌入式系统中的并发性允许多个任务在同一系统内运行。在本项目中,使用RT-Spark开发板上的定时器中断和任务调度机制来管理不同任务,并高效响应各种事件。
我制作了一个人类反应计时器,用来精确测量一个人对灯光亮起的反应速度。电路板会点亮内置的RGB LED灯,我的任务是尽可能快地按下板上的按钮(SW1)。
引言:微控制器广泛应用于嵌入式系统中,用于控制输入和输出设备。GPIO引脚使微控制器能够与所使用的外部硬件进行通信,例如开关按钮、LED灯和显示屏(LCD)。
该项目是一个基于微控制器的C语言编写的音频生成器,配备三个按钮,用户可通过按钮播放声音或调节音高。它作为基本GPIO控制和按钮逻辑的实际演示。
X光机(或称X光片)是一种快速、无痛的医学检查手段,可生成人体内部结构(尤其是骨骼)的影像。它是最早且最常用的医学成像方式之一。该过程基于一种特定类型的高能电磁辐射。X光机产生一束集中的X射线光子,这束光子被定向照射到需要检查的身体部位。
测量与施工放样是每个住宅建设项目中的关键环节。在浇筑地基或安装管线之前,施工人员必须准确地标记施工现场内的位置、边界和重要点位。
一个放在柜子里的无头机器——家庭服务器、虚拟机管理程序或网络附加存储设备——在能正常启动前都令人惊叹。但一旦无法开机,就完全失去了意义:没有ping回音,没有SSH连接,网页界面也已瘫痪。它是否卡在BIOS中?内核是否崩溃了?还是仅仅因为三周前更换了内存,正礼貌地等待有人按下F1键?除非你亲自把显示器和键盘拖到它面前,否则根本无法知道答案。
这是我对硬件与电子世界的入门介绍。Arduino UNO上的GPIO引脚(D0 - D13)用于控制连接到它们的元件,这里就是LED灯。通过编写代码,可以产生电信号来控制LED灯的开关。
我们都经历过这样的感觉:你把电子阅读器放在桌上,坐在椅子上放松地读着,结果突然意识到自己已经读完一页了,得重新坐起来。但如今难道没有专门的蓝牙遥控器可以买来连接电子阅读器,避免这种麻烦吗?当然有,但既然可以买到内置蓝牙、由ESP32驱动的小设备,又何必再买一个专用设备呢?不如自己动手改造,打造一个性能相当甚至稍逊一些但完全可定制的版本,满足自己的个性化需求。
我有一台M5Stack AtomS3R,放在一个盒子里。它是一个24×24×27毫米的立方体,前面玻璃后面是ESP32-S3芯片,128×128像素的显示屏,整个正面都是一块按钮。内置BMI270六轴IMU和8MB的PSRAM。看起来很可爱,但一直只在闪烁LED灯。
整个系统通过摄像头进行数据采集,获取模型,并借助reComputer AI Lab平台实现快速部署,同时在reComputer RK3576边缘计算设备上运行算法。在模型推理阶段,设计并优化了推理流程和跌倒判断逻辑,最终通过网络平台查看推理结果。
你有没有过这样的经历:在进行DIY项目时,设备突然因电池耗尽而自动关机?数字显示屏和微控制器固然出色,但有时你更希望得到一个简单、纯粹的模拟解决方案,它功耗极低,能即时显示状态。在这个项目中,我们使用NE555定时器和两个BC547晶体管,构建了一个紧凑、高可靠性的低电量报警装置。绿色闪烁的灯光表示电池工作正常,而持续亮起的红色灯光则提醒你需要充电了。