Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

abo-nb/Arduino-Chunithm-Controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

34 Commits

Repository files navigation

Arduino Chunithm Controller

使用 Arduino + mpr121 + WS2812B 制作的 Chunithm 控制器。包含键盘和串口两个版本。
该项目的开发已完成,这是最终版本。
有包含 PCB 和 亚克力的设计图,PCB 设计文件使用立创EDA生成,程序基于此 PCB 开发测试。
本项目的 PCB 和外壳是非常过时的设计,请勿直接使用。社区已有更加成熟的方案。

版本区别:

串口代码参考了 ilufang 和 segatools 的实现

  • 原生串口方案,支持 SDBT、SDHD、SDGS,通过串口 COM1 直接和主程序通信传输触摸数值和灯光数据
  • 对以下开发板进行了适配和测试:
    • SparkFun Pro Micro(ATmega32U4),需要发送 DTR/RTS
    • SparkFun SAMD21 Dev Breakout(ATSAMD21G18)
    • NodeMCU 1.0(ESP-12E + CP2102 & CH340),无按钮和 AIR
  • AIR 使用 HID,需要新版已修改的 chuniio
  • 可完整支持 32k 触摸和 16 按键 + 15 分割的灯光,(削除) 需要修改代码 (削除ここまで)已经完成修改

参考 & 引用库:

OpeNITHM
mpr121操作 Adafruit_MPR121
NKRO键盘 HID-Project
驱动WS2812B FastLED

About

使用 Arduino 制作的 Chunithm 控制器。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • C 73.8%
  • C++ 25.1%
  • Meson 1.1%

AltStyle によって変換されたページ (->オリジナル) /