项目简介 本项目以ARM Cortex - M微控制器为基础,专注于嵌入式系统安全功能的研究与实现。利用ARM的TrustZone技术实现硬件级安全分区,增强系统安全性,具备安全启动、故障处理和安全级别切换等功能。 项目的主要特性和功能 安全启动:确保系统启动时处于安全状态,包含系统初始化与Trus
项目简介 本项目是一个基于STM32微控制器和WiFiNINA库的Arduino项目,能实现WiFi控制及通信功能。用户可借助WiFi网络控制STM32设备,还能利用网络功能进行数据传输、网络管理等操作,适用于物联网设备控制、远程监控等场景。 项目的主要特性和功能 主要特性 基于STM32微控制器,
项目简介 本项目基于Arduino的TimerOne库,此库为Arduino平台上用于精确计时和PWM控制的开源库。项目主要面向Arduino板上的ATmega系列微控制器,能够实现设置定时器、产生PWM信号、定时中断等功能,可用于精确控制时间和电机速度。 项目的主要特性和功能 初始化定时器并设置初
项目简介 本项目运用C++语言实现了多种数据结构,涵盖队列、双端队列、堆、字符串列表等,还包含多种排序算法。这些数据结构不仅具备插入、删除、查找、合并等基本操作,还支持打印、反转、读取文件等功能。借助模板类,这些数据结构可处理任意类型的数据。 项目的主要特性和功能 队列和双端队列:基于链表实现队列和
项目简介 这是一个基于Arduino的颜色跟随机器人项目。该项目借助颜色传感器TCS3200识别地面颜色,再依据识别结果改变机器人行驶方向。项目涵盖了硬件与软件两部分的介绍。 项目的主要特性和功能 使用颜色传感器TCS3200识别地面颜色。 通过Arduino UNO控制BO电机和轮子,实现机器人移
项目简介 本项目是一个基于YOLO(You Only Look Once)模型的自动瞄准系统。借助深度学习和计算机视觉技术,它能够自动检测并瞄准屏幕上的运动目标,尤其适用于蜘蛛射击等场景。近期项目更新了多目标功能(网格射击)以及自动射击功能,射击准确率最低可达93%。 项目的主要特性和功能 基于YO
项目简介 本项目是基于Arduino和Flutter的智能家居系统,借助传感器与控制器达成家庭环境的自动化管理。可检测房间内运动情况,控制LED灯亮度与风扇速度,还能通过邮件和WhatsApp向用户通知当前温湿度信息,用户也能利用移动应用远程监控和控制灯光。 项目的主要特性和功能 运动检测:采用超声
项目简介 本项目是基于AVR单片机的智能家居控制系统,用于控制空调、灯光、门窗等智能家居设备。系统由主微控制器(Master MCU)和一个或多个从微控制器(Slave MCU)构成,通过SPI通信进行数据传输与命令控制。支持温度、灯光、门窗控制等功能,还具备LCD显示和键盘输入的用户友好界面。 项
项目简介 本项目是基于Spring Boot和Redis的秒杀系统样例,展示了如何利用Spring Boot框架与Redis缓存技术实现高并发的秒杀功能。系统包含用户登录、商品展示、秒杀活动、订单处理等核心功能,还借助RabbitMQ处理消息队列,提升系统的并发处理能力与稳定性。 项目的主要特性和功
项目简介 本项目是基于Arduino的频率偏移功率依赖负载控制系统,主要应用于离网交流耦合系统。采用频率依赖的负载控制方式实现电源自动管理,解决电池充电时太阳能或风能发电需求降低的问题,能减少光伏输出或激活风电涡轮机卸载负载,还可自动激活交流负载以维持电源生成稳定。 项目的主要特性和功能 频率依赖的