littlebot
Published on 2025-04-11 / 0 Visits
0

【源码】基于AVRGCC和Arduino IDE的小型自动门禁系统

项目简介

本项目运用两块Arduino Uno风格的原型开发板打造了一个小型嵌入式自动门禁系统。主开发板代码借助avr - gcc编译,副开发板只需387_fingerprint.h文件,能通过Arduino IDE软件直接编译。系统集成了指纹扫描器、键盘、红外遥控器和LCD等外设芯片。

项目的主要特性和功能

  • 支持多种开门方式,涵盖指纹识别、键盘输入和红外遥控操作。
  • 可利用LCD屏幕显示操作提示、状态信息等。
  • 采用模块化开发,代码结构清晰,便于维护和扩展。

安装使用步骤

前提条件

用户已下载本项目的源码文件,且电脑上已安装avr - gcc、Python环境和Arduino IDE软件。

主开发板编译

把除387_fingerprint.h之外的代码置于同一目录下,运行Python编译脚本进行编译。

副开发板编译

在Arduino IDE中打开387_fingerprint.h文件,直接编译。

硬件连接

参考项目中包含的jpeg文件进行硬件连接。

运行测试

将编译好的程序分别烧录到对应的开发板上,启动系统进行测试。可参考项目对应的Youtube视频(https://www.youtube.com/watch?v=e6lzCcrWvss )了解系统运行情况。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】