• 适配所有DIP16核心模块
  • 多种不同扩展模块用于不同的应用场景

1.1 扩展演示板的主要功能及连接

做成Arduino的扩展板,并支持DIP16模块的连接

coremodule.db.png

  • 输入
    • 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