AquesTalk pico LSIをI2Cで接続する

ArduinoとAquesTalkをI2Cで接続してみました
配線は以下の通り

Pin AquesTalk -> Arduino
1 /RESET RESET
4 SMOD0 GND
5 SMOD1 5V
7 VCC 5V
8 GND GND
20 VCC 5V
22 GND GND
27 SDA A4
28 SCL A5

SMOD0SMOD1 については技術資料の 表9.1 通信モード を参照
I2Cで接続するには SMOD0 = 0SMOD1 = 1 にする必要があります
あとは12番の AOUT をアンプの IN ...

more ...

AquesTalk pico LSIの動作確認

以前購入していたATP3011F1-PU(秋月で850円)の動作確認をしてみました
紹介動画にもありますがArduino UNOに挿してアンプ付きのスピーカと接続、
PCからシリアルモニタで文字を送信するだけで音声を出すことができます
(技術資料 13.4. Arduinoボードを利用した簡易動作 を参照)
通常Arduinoから使う場合はI2C接続で使うことになると思いますが、
I2C接続は後日試すとして今回はこの方法で動作確認をしてみました

まずうちにはアンプ付きのスピーカなんて無いのでそれを用意するところから
せっかくなのでこれも秋月で買ってきて組み立ててみました
といっても個別にパーツを揃えたわけでなく

これらを接続しただけです
今回試した手順を以下にまとめておきます
後半は技術資料に書いてあるものそのままで、どちらかと言うと前半が僕には必要でした

  1. ArduinoのLSIを取り外し、AquesTalkを取り付け
  2. Arduinoの デジタル6番 をアンプの IN+ に接続
  3. Arduinoの GND をアンプの IN- に接続
  4. アンプの +VGND をそれぞれ電池に接続
  5. アンプの SPK ...
more ...