{"id":27951694,"url":"https://github.com/stack-chan/stackchan-arduino","last_synced_at":"2025-05-07T16:25:58.768Z","repository":{"id":222086041,"uuid":"689954900","full_name":"stack-chan/stackchan-arduino","owner":"stack-chan","description":"Stack Chan Library for ArduinoFramework","archived":false,"fork":false,"pushed_at":"2025-04-24T18:30:40.000Z","size":107,"stargazers_count":6,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-07T15:12:56.835Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stack-chan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-11T08:53:17.000Z","updated_at":"2025-04-24T18:30:45.000Z","dependencies_parsed_at":"2024-02-12T09:34:38.955Z","dependency_job_id":"d9b80f9e-16dc-4c80-a657-18f1fab43c2a","html_url":"https://github.com/stack-chan/stackchan-arduino","commit_stats":null,"previous_names":["mongonta0716/stackchan-arduino","stack-chan/stackchan-arduino"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stack-chan%2Fstackchan-arduino","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stack-chan%2Fstackchan-arduino/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stack-chan%2Fstackchan-arduino/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stack-chan%2Fstackchan-arduino/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stack-chan","download_url":"https://codeload.github.com/stack-chan/stackchan-arduino/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252914259,"owners_count":21824341,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-07T16:25:57.888Z","updated_at":"2025-05-07T16:25:58.746Z","avatar_url":"https://github.com/stack-chan.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# stackchan-arduino\nStack Chan Library for ArduinoFramework\nArduino Frameworkで利用できるStackchan用のライブラリです。\n\n日本語 | [English](./README_en.md)\n\n# 使い方\n\nplatformio.iniのlib_depsに下記の記述を追加してください。\n\n```\nlib_deps = \n  stack-chan/stackchan-arduino@^0.0.1\nlib_ldf_mode = deep                                       ; これを忘れるとリンクエラーになります。\n```\n\n# 機能\n- 設定ファイルの読み込み機能\u003cbr\u003e後述の設定ファイルを読み込んで設定を変更することができます。\u003cbr\u003eStackchan_system_config.hをincludeします。\n- サーボのコントロール機能\u003cbr\u003e現在3種類のサーボを設定で切り替えてコントロールすることが可能です。\u003cbr\u003eStackchan_servo.hをincludeします。\n  - PWM\u003cbr\u003eSG90等のPWMサーボ\n  - SCS\u003cbr\u003eFeetech SCS0009 シリアルサーボ\n  - DYN_XL330\u003cbr\u003eDynamixel XL330-M288-T\n- 【未実装】Stack-chan_Takao_Baseの状態監視\u003cbr\u003eStack-chan_Takao_Baseを使うための便利な機能を実装予定です。\n\n# 使い方\n- [Basic](./examples/Basic/)パラメータの読み込み方法はこちらを見てください。\n- [stack-chan-tester](https://github.com/mongonta0716/stack-chan-tester)サーボと\n\n# 設定ファイル\n設定内容は各ファイルに詳しくコメントしています。YAML形式で記述してください。\u003cbr\u003e※ YAMLを利用しているのはコメントを記述できる点が便利だからです。\n- [SC_BasicConfig.yaml](./data/yaml/SC_BasicConfig.yaml)\u003cbr\u003eｽﾀｯｸﾁｬﾝを起動するために必要な基本的なパラメータを集めています。\n- [SC_SecConfig.yaml](./data/yaml/SC_SecConfig.yaml)\u003cbr\u003e個人情報用の設定ファイルです。(WiFiやAPIKey等)\n- [SC_ExConfig.yaml](./data/yaml/SC_ExConfig.yaml)\u003cbr\u003eアプリケーション側で、設定を追加したいときに使用します。使い方は[Folder](./examples/Basic/)のソースを参照してください。\n\n# 必要なライブラリ\n\n詳細のバージョンは[library.json](./library.json)のdependenciesを参照してください。ArduinoIDEで利用する場合はバージョンを最新にしてしまうとビルドできなくなったり、動かなくなる場合があります。PlatformIOを推奨します。\n - [M5Unified](https://github.com/m5stack/M5Unified)\n - [ESP32Servo](https://github.com/madhephaestus/ESP32Servo)\n - [ServoEasing](https://github.com/ArminJo/ServoEasing)\n - [ArduinoJson](https://github.com/bblanchon/ArduinoJson)\n - [Dynamixel2Arduino](https://github.com/ROBOTIS-GIT/Dynamixel2Arduino)\n - [YAMLDuino](https://github.com/tobozo/YAMLDuino)\n - [SCServo](https://github.com/mongonta0716/SCServo)\n\n\n# ｽﾀｯｸﾁｬﾝについて\n\nｽﾀｯｸﾁｬﾝは[ししかわさん](https://github.com/stack-chan)が公開しているオープンソースのプロジェクトです。\nhttps://github.com/stack-chan/stack-chan\n\n# Credit\n\n- [meganetaaan](https://github.com/meganetaaan)\n- [lovyan03](https://github.com/lovyan03/LovyanGFX)\n- [robo8080](https://github.com/robo8080)\n- [tobozo](https://github.com/tobozo)\n\n# LICENCE\n\n[MIT](./LICENSE)\n\n# Author\n\n[Takao Akaki](https://github.com/mongonta0716)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstack-chan%2Fstackchan-arduino","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstack-chan%2Fstackchan-arduino","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstack-chan%2Fstackchan-arduino/lists"}