teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2021/10/18 12:37

投稿

thkana
thkana

スコア7735

answer CHANGED
@@ -1,1 +1,10 @@
1
- Playerのコンストラクタでpin_Tx/pin_Rxに与えるパラメータとして[Pinクラス](https://micropython-docs-ja.readthedocs.io/ja/latest/library/machine.Pin.html)のインスタンスを与えなければいけない、ということではないでしょうか?
1
+ Playerのコンストラクタでpin_Tx/pin_Rxに与えるパラメータとして[Pinクラス](https://micropython-docs-ja.readthedocs.io/ja/latest/library/machine.Pin.html)のインスタンスを与えなければいけない、ということではないでしょうか?
2
+
3
+ ---
4
+ とりあえず動いたとのことですが。
5
+ むやみにいろいろ試すまえに...
6
+ RaspberryPi Picoのピン接続図、とりあえず[スイッチサイエンスのページに貼ってあるもの](https://d2air1d4eqhwg2.cloudfront.net/markdownx/4e905a76-ffcd-4322-8bf0-5cbebc4f360c.png)をみると、GP16がTX, GP17がRXになっています。まずはその辺を「ちゃんと確認する」ことから始めるべきではないでしょうか。
7
+
8
+ > エラーなく動きました!
9
+
10
+ そう見えているかも知れませんが、DFPlayerのVccを5VにつないでいるということはDFPlayerのTX端子には5Vが出力されるということで、それをRaspberryPi PicoのRX(絶対最大定格電圧Vdd+0.3V=3.6V)に直結するということはPicoの破壊試験をしているようなものだ、というのは覚悟したほうがいいと思います。