Introduction: Remote Control Everything!

About: ElecFreaks is an open design house founded in March 2011. Our goal is to create rapid prototypes and give small-batch manufacture solution for makers and startups. With over 50% staff as engineers and expanded…

Do you already have a micro:bit project you'd like to control from afar?

Partner up with a friend, or grab a spare micro:bit, to make a remote controlled project with 2 micro:bits. (Don't grab a friend's micro:bit. Be nice.)

Step 1: Goals

1. Enable remote-controlling for the micro:bit car from this tutorial.

2. Use a spare micro:bit to make a remote control for an existing project!

3. Remote control everything!

Step 2: Materials

1 x BBC micro:bit

1 x Micro USB cable

1 x Battery box

2 x AA batteries

1 x micro:bit car

OR

1 x a project you'd like to remote control

Step 3: Procedure

Step 1

Set your radio group in makecode. This ensures your transmitter and receiver are in the same channel.

Think about the usage of each button on your remote controller.

Radio send a different number with each button press event block by using the blocks shown.

You can find these blocks under the Radio drawer.

Download this into the micro:bit you'll use as your remote controller.

Now each button on your micro:bit remote controller will send a different command!

Step 4: Procedure

Step 2

In your micro:bit car project (or the particular project you're trying to remote control), add the same radio group block to your On Start block.

This ensures the project you're trying to remote control will listen to the right commands!

Step 3

Remember the numbers sent from our remote controller every time we pressed a button? We're going to use that to trigger an action.

Find the radio received block as shown in the Radio drawer.

Use an if-then block to check if the number you received is the number you sent when pressing button A.

Take the code that turns your micro:bit car left, and place it within this if-then block.

We have also added a led indication pointing left just to show what was supposed to happen.

Turn off the left servo afterward by digitally writing the pin to 0.

Step 5: Procedure

Step 4

Do the same to the code that turns your micro:bit car to the right!

Make sure you turn the right wheel off afterward.

You can always choose to leave the wheels on without stop after receiving each command. But you'll face with a situation that the car keeps spinning in circles.

Download this program into your micro:bit car.

Step 6: Awesome!

Now that all your code is snugly tucked into your micro:bits, attach your battery packs and get going! Play around and see what other commands you can send with the A+B button, or try different kinds of inputs instead of buttons. Then remote control all your other micro:bit projects. Woo-hoo! World domination without leaving your seat! ヽ(´▽`)/

This article is from TINKERCADEMY:

https://tinkercademy.com/tutorials/remote-control-everything/ .

Step 7: Source

This article is from: https://www.elecfreaks.com/11193.html

If you have any questions, you can contact: louise@elecfreaks.com.