# 主板介绍


![Img](./media/img-20.png)

**1. 简介：**

在我们开始学习Keyes STEM电子积木传感器高级套件之前，首先介绍开发板，它是所有项目的核心。

这是一款基于Atmega328p的单片机开发板，包含Arduino UNO R3的所有功能，并且在UNO R3主板的基础上，我们做了一些改进，使它的功能更加强大。 在我们进行DIY电子产品实验时，我们经常会用到arduino系列单片机在Arduino IDE开发环境上编程设置。 该开发板是一款完全兼容Arduino IDE开发环境的控制板，开发板上集成了一块1.8寸TFT屏和TF卡槽（用于插入TF卡），便于显示实验内容和储存数据；可搭配丰富的XH2.5接口扩展使用，外围传感器即插即用，开发板上四个螺丝定位孔，可搭配电子积木，完成简单的造型和创意性的实验。

---

**2. 规格参数：**

- 微控制器：ATMEGA328P-AU
- USB转串口芯片：CP2102
- USB输入电压：DC 3.3V-5V
- VIN输入电压：DC 7~12V
- IO输出电流：80mA
- VCC输出最大电流：3A
- 最大功率：15W
- 数字I/O引脚：8个 (D0-D7)
- PWM通道：3个 (D3、D5、D6)
- 模拟输入通道（ADC）：8个 (A0-A7)
- Flash Memory：32 KB（其中引导程序使用0.5 KB）
- SRAM：2 KB (ATMEGA328P-AU)
- EEPROM：1 KB (ATMEGA328P-AU)
- 时钟速度：16MHz
- 工作温度范围：-10℃~+50℃
- 尺寸：80mm * 51mm * 1.6mm

**各个接口和主要元件说明：**

![Img](./media/img-2.png)

**特殊功能接口说明：**

- 串口通信接口：D0为RX、D1为TX

- PWM接口（脉宽调制）：D3，D5，D6

- 外部中断接口：D2(中断0)和D3(中断1)

- SPI通信接口：D10为DC，D11为MOSI，D12为MISO，D13为SCK

- IIC通信端口：A4为SDA，A5为SCL
