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

【源码】基于Arduino的SIKTEC AVR控制器扩展系统

项目简介

本项目是基于Arduino的SIKTEC AVR控制器扩展系统,借助扩展板集成旋转编码器、可编程按钮、TFT屏幕、Micro SD卡等常见组件,简化了Arduino项目的硬件集成流程,使开发者能专注于核心功能开发。该扩展板适用于多种Arduino板,不过可能需依据具体板子对引脚进行调整。

项目的主要特性和功能

扩展板特性

  • 配备带按钮的旋转编码器,用于控制菜单和界面。
  • 有2个可编程触觉按钮和1个外部复位按钮。
  • 1.8’彩色TFT屏幕(ST7735),可通过尼龙板垫片拆卸。
  • 具备Micro SD卡读卡器。
  • 拥有连接不同Arduino板所需的所有接口。

功能示例

  • 图像读取示例:可将Arduino板转变为图像读取器,从MicroSD卡读取所有图像到由旋转编码器控制的菜单中,能学习构建菜单系统、动态读取SD卡文件、在TFT上绘图、使用中断、绘制位图等。
  • 闪烁延迟示例:能控制板载LED闪烁,可通过编码器和开关以多种方式调整延迟,可学习使用中断、在TFT屏幕上绘制文本和刷新、从程序内存中绘制位图以及使用旋转编码器。

安装使用步骤

安装

假设用户已下载项目源码文件,可通过以下方式安装示例: 1. 使用Arduino库管理器:搜索“SIKTEC AVR Controller”并点击安装,示例将添加到示例菜单。 2. 下载仓库为ZIP文件,在Arduino IDE中安装:选择Sketch -> Include library -> Add .ZIP Library。 3. 下载库并解压所有文件,创建项目文件夹并复制所需的示例文件进行编译。

依赖库安装

手动安装示例或下载文件时,需手动安装相关依赖库。安装完成依赖库后,即可在Arduino IDE中打开示例文件进行编译和上传。

下载地址

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