Cov txheej txheem:

Yuav Ua Li Cas Siv Si4703 FM Xov Tooj Cua Board nrog RDS - Arduino Tutorial: 5 Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Siv Si4703 FM Xov Tooj Cua Board nrog RDS - Arduino Tutorial: 5 Kauj Ruam (nrog Duab)

Video: Yuav Ua Li Cas Siv Si4703 FM Xov Tooj Cua Board nrog RDS - Arduino Tutorial: 5 Kauj Ruam (nrog Duab)

Video: Yuav Ua Li Cas Siv Si4703 FM Xov Tooj Cua Board nrog RDS - Arduino Tutorial: 5 Kauj Ruam (nrog Duab)
Video: Yuav ua li cas By Nhia Lor [full version] 2024, Hlis ntuj nqeg
Anonim
Yuav Ua Li Cas Siv Si4703 FM Xov Tooj Cua Board nrog RDS - Arduino Tutorial
Yuav Ua Li Cas Siv Si4703 FM Xov Tooj Cua Board nrog RDS - Arduino Tutorial
Yuav Ua Li Cas Siv Si4703 FM Xov Tooj Cua Board nrog RDS - Arduino Tutorial
Yuav Ua Li Cas Siv Si4703 FM Xov Tooj Cua Board nrog RDS - Arduino Tutorial

Nov yog pawg tshuaj ntsuam xyuas rau Silicon Laboratories Si4703 FM tuner chip. Tshaj li ua lub xov tooj cua FM yooj yim, Si4703 tseem muaj peev xwm txheeb xyuas thiab ua tiav ob qho xov tooj cua Kev Pabcuam Xov Xwm (RDS) thiab Xov Tooj Cua Tshaj Tawm Cov Ntaub Ntawv (RBDS).

Lub Rooj Tswjhwm Saib tsis muaj tus kav hlau txais xov hauv nws. Txawm li cas los xij, los ntawm kev siv lub mloog pob ntseg lossis 3 ko taw ntev 3.5mm lub xov tooj cua, cov xov hlau yuav ua haujlwm zoo li lub kav hlau txais xov!

Hauv qhov kev qhia no koj yuav kawm paub siv nws nrog Arduino uno board. Peb yuav tswj cov chaw nres tsheb thiab nyeem cov lus RDS los ntawm kev saib xyuas ntawm Codebender.

Yog li, cia peb pib!

Kauj Ruam 1: Yam Koj Yuav Tsum Tau

Koj Yuav Tsum Tau Dab Tsi
Koj Yuav Tsum Tau Dab Tsi

Rau qhov kev qhia no koj yuav xav tau:

  • Arduino ib
  • Breadboard (los yog daim thaiv thaiv daim phiaj)
  • Si4703 FM Board
  • Lub mloog pob ntseg

Kauj ruam 2: Circuit Court

Qhov Circuit
Qhov Circuit

Cov kev sib txuas yog yooj yim zoo nkauj, saib cov duab saum toj no nrog cov phiaj xwm hluav taws xob.

  • Si4703 3.3V tus pin rau Arduino uno 3.3V
  • Si4703 GND tus pin rau Arduino uno GND
  • Si4703 SDIO tus pin rau Arduino uno tus pin A4
  • Si4703 SCLK tus pin rau Arduino uno tus pin A5
  • Si4703 RST tus pin rau Arduino uno tus pin 2

Kauj Ruam 3: Txoj Cai

Nov yog tus lej, kos siv Codebender!

Sim rub tawm codebender plugin thiab nyem rau ntawm "Khiav ntawm Arduino" khawm txhawm rau teeb tsa koj li Arduino board nrog daim duab no. Thiab qhov ntawd yog, koj tau npaj koj li Arduino nrog daim duab no.

Koj tuaj yeem hloov lossis ntxiv cov chaw nyiam los ntawm txhaj "Hloov" khawm thiab hloov cov cai hauv qab no:

lwm tus yog (ch == 'a') <--- Los ntawm kev xa 'a' {channel = 930; <--- yuav mus rau chaw nres tsheb 93.0

radio.setChannel (channel);

displayInfo ();

}

Kauj ruam 4: Xeem

Kev Xeem
Kev Xeem

Nias lub pob "Txuas" txhawm rau saib xyuas hauv qab no.

Los ntawm lub ntim ntim tau teeb tsa rau 0. Koj tuaj yeem hloov qib ntim los ntawm kev xa lub cim "+" lossis "-". Koj tseem tuaj yeem ua ke cov lus txib. Piv txwv yog koj xa "a +++++++++" yuav mus rau qhov chaw nres tsheb nyiam 'a' (93.0 teeb tsa tus lej) thiab hloov ntim mus rau 9.

Kauj ruam 5: Ua tau zoo

Ua Tau Zoo!
Ua Tau Zoo!

Koj tau ua tiav ib qho ntxiv "Yuav ua li cas" qhia thiab koj tau kawm paub siv Si4703 FM xov tooj cua module nrog Arduino uno board.

Kuv vam tias koj nyiam qhov no, qhia rau kuv paub hauv cov lus.

Yuav muaj ntau ntawm lawv, yog li nco ntsoov nyem Ua Ntej khawm!

Pom zoo: