项目简介 本项目基于PIC18F16Q41微控制器,借助Microchip的Curiosity Nano开发平台,搭配MikroE Click板构建了一个天气站系统。系统通过I2C模块与BME280天气传感器通信获取温度、湿度和气压数据,利用12位ADCC模块测量环境光强度,使用SPI模块驱动OLE
项目简介 本项目实现了用于Drumstorm的LED控制器的软件和硬件。包含用KiCAD完成的硬件设计文件和基于Arduino开发、适用于Attiny85微控制器的软件代码。 项目的主要特性和功能 硬件设计:借助KiCAD设计的PCB板,支持Attiny85微控制器的电路布局。 软件实现:基于Ard
项目简介 本项目是一个基于STM32F1xx系列微控制器的系统控制器库,为开发者提供易于使用且功能丰富的库,用于开发基于STM32F1xx的应用程序和项目。库中包含系统初始化代码、硬件定时器的时间基准实现及必要的中断处理程序,可帮助开发者快速搭建嵌入式系统。 项目的主要特性和功能 早期系统初始化:提
项目简介 本项目是一个基于Arduino的迷你游戏站,使用Arduino Nano和基本电子元件搭建,能实现VGA输出并运行经典游戏,同时支持用户开发自定义游戏。 项目的主要特性和功能 低成本硬件:采用Arduino Nano和基本电子元件,无需昂贵扩展板。 VGA输出:支持120x60像素的VGA
项目简介 本项目是基于MBed平台的无接触温度扫描系统,能从温度传感器读取数据并无线传输,最终在桌面端显示温度信息。项目融合硬件编程与软件开发,适用于需要实时监控温度的场景。 项目的主要特性和功能 温度数据采集:通过温度传感器获取模拟数据并转换为数字格式。 数据加密传输:利用加密算法保障数据在无线传
项目简介 本项目是基于DirectX和C++开发的飞机大战游戏。玩家可操控自己的飞机与敌机战斗,目标是尽可能长时间存活。 项目的主要特性和功能 丰富的游戏对象:包含玩家飞机、敌机、子弹等,各对象有独特属性和行为。 碰撞检测:具备完善机制,能判断飞机间以及子弹与飞机的碰撞。 图形渲染:利用Direct
项目简介 Schullebernd网络库是一款简单易用的库,可用于连接Arduino、ESP8266等设备,借助nRF24L01无线电模块构建简单的主/客户端网络。适用于在本地局域网或无线局域网内构建小型网络的场景,如智能家居自动化环境。 项目的主要特性和功能 可轻松构建主设备与多个客户端设备相连的
项目简介 这是一个基于C语言的多线程智能识别系统,主要借助RFID识别与摄像头捕捉技术对身份账户进行管理,具备标准模式、注册账户和注销账户三种工作模式。 项目的主要特性和功能 RFID身份识别:利用RFID模块快速识别身份卡。 摄像头捕捉:摄像头实时捕捉人物信息,并保存为JPG图像。 账户管理:采用
项目简介 本项目是基于Arduino和ESP32构建的自动驾驶小车系统,目标是让小车实现直线行驶与红灯识别功能。借助传感器和电机控制,小车可自主感知周围环境并做出驾驶决策。此项目属于STEM教育项目,适合初学者开展嵌入式系统开发的学习与实践。 项目的主要特性和功能 直线行驶功能:利用电机控制,使小车
项目简介 本项目名为RELAY(Robotic EyeLink AnalYsis),是一个基于Arduino的机器人眼动追踪分析系统。该系统旨在模拟人类眼睛在X轴和Y轴上的自由运动,以科学研究为目标,主要用于评估EyeLink眼动追踪设备的性能,计算追踪实验中的延迟。 项目的主要特性和功能 双轴步进