ArduinoにATP3011を載せる

[Arduinoで遊ぶ]

作成 : 2013/01/27

"サーバの実験室"の検索


ATP3011

ATP3011はAQUEST社の音声合成LSIです。 Arduinoのチップと交換して、シリアルモニタからデータを送ると、しゃべってくれます。 (音声合成LSI 「AquesTalk pico LSI」ATP3011 Datasheet

データシートの通り、ArduinoのチップとATP3011を交換して、デジタル#6ピンとGNDにスピーカを接続しました。 8Ω 0.2Wのスピーカなので、33Ωの保護抵抗を直列につないでいます。

ArduinoにATP3011を載せる

Arduino IDEを起動してシリアルモニタを開き、ローマ字表記でデータを送信します。 ATP3011は改行('\r')をトリガに読み上げを開始するので、シリアルモニタ下部の改行設定を「CRのみ」にします。

送信可能なデータはデータシートに詳しく載っています。 アクセント記号と区切り記号をうまく使うと、それっぽくしゃべってくれます。

ArduinoにATP3011を載せる

ATP3011にスケッチをアップロードすることはできないため、プログラミングしたいときはArduinoとATP3011をUART/I2C/SPIで通信させることになります。


[Arduinoで遊ぶ]