## 配套DIP16模块的扩展训练板 * 适配所有DIP16核心模块 * 多种不同扩展模块用于不同的应用场景 ### 1. 扩展演示板 #### 1.1 扩展演示板的主要功能及连接 做成Arduino的扩展板,并支持DIP16模块的连接 {{drawio>coremodule.db}} * 输入 * 3x ~ 用于旋转编码器输入,用于控制菜单 * 2x ~ 用于按键控制 * 1x ~ 用于开关 * 2x ~ 用于I2C的传感器信息输入,可以用MPU6050 * 输出 * 1x ~ 用于蜂鸣器输出,通过PWM + RC滤波以后得到音频信号 * 1x ~ LED显示 * 4x ~ 用于SPI的OLED或LCD屏幕 #### 1.2 扩展演示板可以学习的知识点 * 输入 * 按键输入/按键消抖 * 开关输入 * 传感器输入 * UART RX输入 * 输出 * LED显示 - 心跳灯、呼吸灯 * OLED显示 - 字符显示、图形显示 * 蜂鸣器/舵机输出 - PWM * 数字逻辑 * 组合逻辑 * 时序逻辑 * 总线 - SPI、I2C、SPI ### 2. DDS信号发生器扩展板 ### 3. 高速ADC数据采集板