# サポートするアプリケーションとソフトウェア

## Programming Language Support プログラミング言語サポート

* Coding can be done in C-style language with the [Arduino IDE](https://www.arduino.cc/en/software).&#x20;
* [Python API for sending serial commands](https://github.com/PetoiCamp/OpenCat/tree/main/serialMaster)
* Bittle can be programmed with a Scratch-like web-based IDE [Codecraft](http://ide.tinkergen.com/) and [curriculum](https://www.yuque.com/tinkergen-help-en/bittle_course)
* [Arduino IDE](https://www.arduino.cc/en/software/)を使ってC言語でコーディングが可能&#x20;
* [シリアルコマンド送信用Python API](https://github.com/PetoiCamp/OpenCat/tree/main/serialMaster)
* バイトルはScratchのようなウェブベースのIDEである[Codecraft](https://ide.tinkergen.com/)と[curriculum](https://www.yuque.com/tinkergen-help-en/bittle_course)でプログラムすることができます。

## 3rd-Party Code & Robots - Open-source Robot Controller App - サードパーティCode & Robots - オープンソースのロボットコントローラーアプリ

[The Code & Robots iOS app](http://www.codeandrobots.com/) can control a few open source Robots, include Bittle.[iOSアプリ「Code & Robots」](http://www.codeandrobots.com/)では、「バイトルは」をはじめとするいくつかのオープンソースロボットを操作することができます

Please check out the following video for the app configuration to support controlling Bittle.バイトルの制御に対応するためのアプリの設定については、以下の動画をご覧ください。

{% file src="<https://2271171138-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MPQ2vWEZUH7ol6XE55o%2F-MXnj0ehiNUkGM2U7x6V%2F-MXnjCk_8Ss2nnoEuFRO%2Fcode%20%26%20robots%20configuration.mp4?alt=media&token=48af11c8-ed21-4cf8-96b1-4c7c307f35e8>" %}
Code & Robots app configuration for supporting Bittle
{% endfile %}

## 3rd-party Open-source Projects

* [Inverse Kinematic Model OpenCat](https://github.com/ger01d/kinematic-model-opencat)
  * [a discussion thread](https://www.petoi.com/forum/software/kinematic-model-of-nybble-and-bittle)
* [OpenCatWeb](https://github.com/leukipp/OpenCatWeb) - a web interface to control Opencat-based robots
  * need to mount a Raspberry Pi
  * [a discussion thread](https://www.petoi.com/forum/software/web-api-to-control-nybble-opencatweb) by the author leukipp
