Arduino_FMRadio 是基于 ArduinoRRD-102 V2 (RDA5807M) 制作的简单 FM收音机,兼容 16x2 显示器和 LiquidCrystal 库。在第二个版本中,我还会使用 LED 7段数字显示器(此版本未启用 RDS)。此外,用户可通过电脑扬声器或耳机听取音频。此项目的 RADIO_RDA5807M 类大部分源自 Matthias Hertel,代码可以在此查看。我将原始的 “radio”“RDA5807M” 类合并,并加入了一些我自己的逻辑,但基本上没有大幅更改。因此,如果出现错误,可以参考原始代码,错误可能已被修复。实时时钟功能也很实用,并且包括 RDS:虽然 RDS 功能基本可用,但由于其工作方式不符合我的预期,我暂时不打算深入处理。//TODO:实现将找到的无线电台存储到闪存中,并通过 LED 4 7段显示器 显示当前选择的电台。