Skip to main content

3.FM Radio

##Case Description

Simulate a radio where specific "radio station" tones are received only when the knob is adjusted to a designated scale.

###Key Knowledge Points

  • Master the usage of the Sugar potentiometer module.
  • Master the usage of the 【Mapping】​ block.

Case Implementation​


Structural Assembly​

FM Radio.pdf

Circuit Connection​

• Connect the Sugar potentiometer module to the Robotbit P1 terminal block.
• Connect the servo's 3-pin wire to the S1 port according to the corresponding colors.

Programming​

  1. The RGB light pin on RobotbitEdu is connected to P16 by default, so RGB light initialization is required. 2.The servo is used, so [Expansion Board Initialization]​ is also required.

3.Use the servo to simulate the radio display pointer, which moves with the potentiometer, using the 【Mapping】 block
image.png

4.Simultaneously map the potentiometer value to 0~10. When the value is 5, it indicates that the corresponding channel is received, and the corresponding buzzer sound is played.

The program is as follows:
调频广播.png

Program Source Files​