项目简介 本项目是基于 Arduino 的家庭自动化助手,提供智能家居控制方案。它将硬件设备与智能语音控制相结合,用户可通过声音控制家庭设备,为家庭带来更便利的智能化体验。 项目的主要特性和功能 语音控制:识别用户语音指令,自动执行如打开灯光、调节空调温度等操作。 硬件设备交互:与各种硬件设备连接,
项目简介 本项目Latte编程工作坊专注于嵌入式系统编程与微控制器编程。工作坊内容围绕ARM Cortex系列处理器的固件编程展开,涉及硬件初始化、中断管理、端口配置、系统时钟管理等关键技术。 项目的主要特性和功能 硬件初始化:提供微控制器启动代码,完成硬件初始化与运行环境准备。 中断管理:包含NV
项目简介 本项目是基于C++的机器人控制系统,借助串口通信、网络协议(如MQTT)和GUI(图形用户界面),实现对具备多个关节和传感器的机器人进行控制与管理。系统涵盖硬件初始化、传感器数据处理、运动控制、用户交互、网络通信和多线程处理等主要功能。 项目的主要特性和功能 硬件初始化与配置:初始化机器人
项目简介 这是一个基于Qt框架开发的翻牌记忆游戏。游戏目标是通过翻开牌面来匹配相同图案,具备多个界面,玩家可通过点击按钮在主菜单、游戏界面、排行榜界面和关于界面之间切换。 项目的主要特性和功能 主菜单界面:提供开始游戏、查看排行榜、了解游戏信息和退出游戏功能。 游戏界面:玩家轮流翻开两张牌,匹配成功
项目简介 本项目对OS/161教学操作系统的源码进行分析与修改,通过重新实现文件系统调用以及增强虚拟地址相关的内核功能,帮助开发者深入理解操作系统的核心概念和内核原理。 项目的主要特性和功能 文件系统调用重实现:重新定义文件的打开、读取、写入和关闭等操作,修改后的源文件位于/kern/syscall
项目简介 本项目名为H5Game,是基于Hilo框架的轻量级H5画布游戏开发项目。它集合了打地鼠和红包雨两款小游戏,借助简单开发模式与工具,可创建具有互动性与趣味性的H5游戏,项目所有素材资源均来源于网络。 项目的主要特性和功能 采用Hilo引擎:Hilo是高效的HTML5游戏开发框架,能助力开发者
项目简介 本项目借助ESP8266微控制器,从荷兰/比利时的DSMR(数字电表)的P1端口读取电能和燃气数据,再将这些数据上传至Thingspeak平台。系统具备广泛的电表型号兼容性,还能通过Web服务器实时展示读取的数据。 项目的主要特性和功能 数据读取:每隔UPDATE_INTERVAL毫秒(默
项目简介 本项目聚焦于基于C语言的嵌入式系统驱动开发,针对NXP的i.MX RT1050系列芯片展开。该芯片采用ARM Cortex - M7内核,具备高性能与低功耗的特性。项目覆盖了多个硬件模块的驱动开发,包含FlexSPI、FlexIO、LPUART等,并运用EDMA技术提升数据传输效率,同时支
项目简介 本项目是一个结合嵌入式系统与MIDI技术的创新项目。以I2C总线进行通信,采用FRDMK64F开发板作为核心来控制节点设备,实现音频信号与MIDI消息的实时处理。 项目的主要特性和功能 主要特性 运用树状结构管理节点,最多支持两个节点。 通过I2C总线发送数据和电源,利用RJ45电缆连接节
项目简介 本项目是一个物联网项目,借助STM32微控制器、NodeMCU、NETPIE等技术达成家庭设备的互联与远程控制。项目涵盖硬件与软件两部分,此仓库主要是硬件部分的代码实现,以STM32 NUCLEO - F411RE开发板作为核心控制器。 项目的主要特性和功能 硬件初始化:利用STM32微控