基于Arduino Pro Mini板卡设计交通灯系统

目录

概述

1 硬件框架

1.1 系统框图

1.2 硬件模块介绍 

1.2.1 Pro Mini板卡介绍

1.2.2  段式数码管

1.2.3 交通灯模块

2 软件架构实现 

2.1 软件框图

 2.2 软件功能

3 代码实现

3.1 函数功能介绍

 3.2 源代码文件

4 测试

4.1 系统硬件环境搭建

4.2 功能测试


概述

本文主要介绍使用Arduino Pro Mini板卡设计交通灯系统设计一个简单的交通灯控制系统,采用现成的电子积木模块,通过Arduino提供的工具设计程序,方便快捷实现了该功能。

1 硬件框架

1.1 系统框图

1) 使用段时数码管显示时间,其与Arduino Pro Mini的接口如下:

2) 红绿灯模块与Arduino Pro Mini的接口如下

1.2 硬件模块介绍 

1.2.1 Pro Mini板卡介绍

Pro Mini是一种Arduino开发板,它是Arduino系列中的一员。Pro Mini板卡小巧、灵活,适合需要空间有限的项目。以下是Pro Mini板卡的一些主要特点和介绍:

  ATmega328P 具有 32 kB 闪存,用于存储代码(其中 0.5kB 用于引导加载程序)。它具有 2 kB 的 SRAM 和 1kB 的 EEPROM(可以使用 EEPROM 库进行读写)。

 Pro Mini 上的 14 个数字引脚中的每一个都可以用作输入或输出,使用 pinModedigitalWrite 和 digitalRead 函数。它们的工作电压为 3.3 或 5 伏(取决于型号)。每个引脚可提供或接收最大 40 mA 的电流,并具有 20-50 kOhms 的内部上拉电阻(默认断开)。

1.2.2  段式数码管

 4为可显示时间段位共阳极LED模块使用74HC579驱动,对外有5个引脚,其定义参看下图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值