×

FM收音机调制器模块 KT0803L开源代码

消耗积分:0 | 格式:zip | 大小:0.00 MB | 2023-06-21

张玉珍

分享资料个

连接

SDA-Pin3

SCL-Pin5

VCC-3.3V

接地 - 接地

图片

poYBAGOz1auAPxSmAAIksx9MC3w676.png

1 / 2

参考

https://github.com/ZhangGaoxing/windows-iot-demo/tree/master/KT0803L/Reference

包含什么

在 KT0803L.cs 文件中

/// 
/// Initialize KT0803L
/// 
/// FM Channel ( Range from 70Mhz to 108Mhz )
/// Region
/// Transmission Power
/// PGA ( Programmable Gain Amplifier ) Gain
public async Task InitializeAsync(double mhz, Country country = Country.CHINA, RFGAIN rfgain = RFGAIN.RFGAIN_98_9dBuV, PGA pga = PGA.PGA_0dB);
/// 
/// Set FM Channel
/// 
/// MHz ( Range from 70Mhz to 108Mhz )
public void SetChannel(double mhz);
/// 
/// Set PGA ( Programmable Gain Amplifier ) Gain
/// 
/// PGA
public void SetPGA(PGA pga);
/// 
/// Set Transmission Power
/// 
/// 
public void SetRFGAIN(RFGAIN rfgain);
/// 
/// Set Pre-emphasis Time-Constant
/// 
/// Country
public void SetPHTCNST(Country country);
/// 
/// Set Mute Mode
/// 
/// Mute when value is true
public void SetMute(bool isMute);
/// 
/// Set Standby Mode
/// 
/// Standby when value is true
public void SetStandby(bool isStandby);
/// 
/// Set Bass Boost
/// 
/// Boost Mode
public void SetBassBoost(BassBoost boost);
/// 
/// Cleanup
/// 
public void Dispose(); 

如何使用

首先,您需要创建一个 KT0803L 对象。之后,您应该调用 InitializeAsync() 进行初始化。

KT0803L kt = new KT0803L();
// 108 MHz
await kt.InitializeAsync(108);

您可以通过 3.5 毫米耳机插孔输入音频。之后,打开收音机,收听 FM 108 MHz。

如果要关闭传感器,请调用 Dispose()。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !