SmileSoundのサウンドフローに、サーボ制御コマンドを追加する作業を行っています。
![](https://desktopstation.net/blog/wp-content/uploads/2024/08/image-28.png)
実際に動かしている様子は以下です。
サーボ機能は、AUX3,4,5,6,7,8に割当が可能なように実装しています。AUX信号は、ロジックレベル出力のままでお使いください。パワー出力の場合は、プルアップ抵抗をいれる必要があります。電源はVCC(3.3V)となり、MTC21以外からは供給できませんので、ご注意ください。
サーボモータは、3.3Vで駆動できるタイプを選定してください。5V専用のサーボモータもありますので、データシートをよくご確認ください。3.3Vと5Vの兼用タイプか、3.3V専用タイプのサーボモータが好適です。秋月電子の品番ですとSG-90、FT90Bなどであり、それほど多くはありません。
配線は以下のとおりです。ピンヘッダを用いて自身でコネクタをお作りください。
GND(茶): デコーダのGNDパッドにつなげます
VCC(赤): デコーダのVCCパッド(3.3V)につなげます
PWM(オレンジ): デコーダのAUX3,AUX4,AUX5,AUX6,AUX7,AUX8のいずれかにつなげます。デコーダが出力するロジック出力のままでご利用ください。間に変換回路を介したパワー出力にした場合にはサーボモータは使用できません。