# Microbit radio phone

**URL:** <https://forum.makecode.com/t/microbit-radio-phone/3565>\
**Category:** micro:bit\
**Created:** [September 21, 2020, 12:39pm UTC](https://forum.makecode.com/t/microbit-radio-phone/3565 "2020-09-21T12:39:48Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![MK97-2007](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mk97-2007/32/1603_2.png) [@MK97-2007](https://forum.makecode.com/u/MK97-2007)\
**Post date:** [September 21, 2020, 12:39pm UTC](https://forum.makecode.com/t/microbit-radio-phone/3565/1 "2020-09-21T12:39:48Z")

</div>

Some one there can help me how i can make a telephone with microbit radio. So i can talk with another person. I have a microphone and speaker.

---

<div class="post-metadata">

**Author:** ![keble6](https://avatars.discourse-cdn.com/v4/letter/k/848f3c/32.png) [@keble6](https://forum.makecode.com/u/keble6)\
**Post date:** [September 22, 2020, 8:38pm UTC](https://forum.makecode.com/t/microbit-radio-phone/3565/2 "2020-09-22T20:38:18Z")

</div>

Well, it ought to be feasible! The radio can send numbers between 2 microbits, at around 1Mbps (probably quite a lot lower in practice).

To make a telephone you would have to convert a microphone signal to a series of numbers; the **analog read pin** block can generate the number from an analog input. But you would have to use an external amplifier to boost the microphone signal up to about 3V peak-to-peak (otherwise you will have very poor sensitivity).

At the receiving end you would have to convert the received stream of numbers into an analog voltage to feed into an earpiece. The microbit can do this using the **analog write pin** block. Because the output is PWM you would probably need a filter between the microbit and earpiece.

I think the big issue is whether you can sample the input fast enough. Ideally you would need to sample at 32 kHz or more. But it would be fun to find out!

---

<div class="post-metadata">

**Author:** ![MK97-2007](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mk97-2007/32/1603_2.png) [@MK97-2007](https://forum.makecode.com/u/MK97-2007)\
**Post date:** [September 23, 2020, 3:28pm UTC](https://forum.makecode.com/t/microbit-radio-phone/3565/3 "2020-09-23T15:28:27Z")

</div>

Thanks You

---

<div class="post-metadata">

**Author:** ![MK97-2007](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mk97-2007/32/1603_2.png) [@MK97-2007](https://forum.makecode.com/u/MK97-2007)\
**Post date:** [September 23, 2020, 3:41pm UTC](https://forum.makecode.com/t/microbit-radio-phone/3565/4 "2020-09-23T15:41:03Z")

</div>

I know microbit Sound need analog pins and pulse. But I do not know if it should use more

---

<div class="post-metadata">

**Author:** ![MK97-2007](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mk97-2007/32/1603_2.png) [@MK97-2007](https://forum.makecode.com/u/MK97-2007)\
**Post date:** [September 24, 2020, 2:04pm UTC](https://forum.makecode.com/t/microbit-radio-phone/3565/5 "2020-09-24T14:04:17Z")

</div>

Can you send me a code?

---

<div class="post-metadata">

**Author:** ![keble6](https://avatars.discourse-cdn.com/v4/letter/k/848f3c/32.png) [@keble6](https://forum.makecode.com/u/keble6)\
**Post date:** [September 24, 2020, 2:21pm UTC](https://forum.makecode.com/t/microbit-radio-phone/3565/6 "2020-09-24T14:21:06Z")

</div>

Sorry, I haven’t done a project like that. But it would be fun to try!

---

<div class="post-metadata">

**Author:** ![MK97-2007](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mk97-2007/32/1603_2.png) [@MK97-2007](https://forum.makecode.com/u/MK97-2007)\
**Post date:** [September 25, 2020, 6:39am UTC](https://forum.makecode.com/t/microbit-radio-phone/3565/7 "2020-09-25T06:39:37Z")

</div>

THNX Ok

---

<div class="post-metadata">

**Author:** ![MicrobitCoder2](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/microbitcoder2/32/22070_2.png) [@MicrobitCoder2](https://forum.makecode.com/u/MicrobitCoder2)\
**Post date:** [May 4, 2025, 9:39pm UTC](https://forum.makecode.com/t/microbit-radio-phone/3565/8 "2025-05-04T21:39:42Z")

</div>

You will need atleast one of your pins,here are the directions:

- You will need a audio pin.Use the “set audio pin (Pin)”
- Then use the “set audio pinned enable (true)” block
- Use the "write digital pin (Pin) to (Analog Pin)  
You will also need another microbit for the reciever.
