先日、10個中5個がNGだったRDA5807M ですが、諦めきれずというか、自分のプログラムが悪いのかもしれないので再度確認してみました。
ArduinoのRDA5807Mライブラリとスケッチ例 TestRDA5807M をほぼそのまま使います。Arduino UNOやNanoだと信号レベルが5Vのためレベル変換が必要なので、Seeeduino XIAO を使いました。ユニバーサル基板の切れ端を逆さまにしてピンヘッダを付けてブレッドボードに挿せるようにしています。モジュールへの配線は、短い単心ワイヤで空中配線。
#define FIX_BAND RADIO_BAND_FMWORLD ///< The band that will be tuned by this sketch is FM. #define FIX_STATION 8000 ///< The station that will be tuned by this sketch is 89.30 MHz.
まずはOKだったモジュールを繋いで動作確認。ちゃんと鳴りました。
続いてNGだったモジュールに交換しました。やはりダメです。受信できずサーというノイズしかでません。
ということで、プログラムの問題の可能性は低く、ほぼモジュールの不良ということになりました。Aliexpressで安いモノの購入は気を付けた方がよいという教訓でした。
アマゾンはよく分かりませんが、以前、1個59円で購入したとき は大丈夫でした。
0 件のコメント:
コメントを投稿