YMF825BoardをArduinoで鳴らしてみる

Created Date: 2017-07-25/ updated date: 2017-07-31
    • Medium fabble
    Owner & Collaborators
    License
    By
    Summary
    YAMAHAのFM音源チップであるYMF825を搭載したボードを、Arduinoと接続して音を鳴らしてみるところまで説明します。

    Materials

      Tools

        Blueprints

          Making

          • Arduinoを用意

            0
            Thumb ma small
            なにはともあれ、Arduinoを持っていないと始まりません!
            Arduinoを購入して、開発環境をインストールしましょう!
            • Arduino購入

              0
              Thumb ma small
              AmazonのArduino購入ページ

              上記のページのように、ブレッドボードやジャンパワイヤなどを一緒に購入すると、すぐに接続出来て便利です。
              Small b0025y6c5g.01 620250695.lxxxxxxx
            • 開発環境のインストール

              0
              Thumb ma small
              Arduinoの開発環境をインストールします。


              Web EdittorでもArduino IDEでも、どちらでも開発可能です。
              Small ide
          • ArduinoとYMF825Boardを接続

            0
            Thumb ma small
            YMF825Boardの電源(5V, GND)とIF用信号線(RST_N, SS, MISO, MOSI, SCK)をジャンパワイヤ―で接続します。



            Small img 3087
            • YMF825Boardの端子

              0
              Thumb ma small
              YMF825Boardの端子は以下の内容です。
              SS: chip select(SPI interface)
              MOSI: serial data input(SPI interface)
              MISO: serial data output(SPI interface)
              SCK: serial clock(SPI interface)
              GND: ground
              5Vin: power supply(5v)
              RST_N: reset
              Audio: Audio Out
              3.3Vin: power supply(3.3v)
              Small ymf825
            • 電源の接続

              0
              Thumb ma small
              Arduinoの5VとGNDを、YMF825Boardの5VとGNDに接続します。
              YMF825Boardは購入時、5V動作を想定しており、3.3Vin端子は使用しません。
              Small pwr
            • SPI IFの接続

              0
              Thumb ma small
              YMF825BoardのSPI IF(SS, MOSI, MISO, SCK)とリセット端子(RST_N)を、写真のようにArduinoのDIGITAL側の9-13ピンに接続します。
              Small spi
          • Arduinoのスケッチを作成

            0
            Thumb ma small
            GitHub上にあるサンプルプログラムをArduinoで動作させてみましょう。
            • スケッチをArduinoに転送

              0
              Thumb ma small
              「Verify」ボタンを押してスケッチのチェックをした後、「Upload」ボタンを押してスケッチをArduinoに転送します。
              転送中、AruduinoのLEDが点滅します。
            • これでYMF825Boardから音が出ます

              0
              Thumb ma small
              転送直後からプログラムが走り、YMF825Boardから音が出ていますのでスピーカを繋げて確認してみてください!
          Add Card Order

          References

            Usages

              Convert State

               to Annotation.

              Select the numebr of the state to annotate.

              OK
              cancel
              Loading

              facebook

              , data-width="400", data-show-faces="true" data-send="true"
              , data-width="400", data-order-by="reverse_time"