... | @@ -2,14 +2,14 @@ |
... | @@ -2,14 +2,14 @@ |
|
|
|
|
|
### Estimated Time: 1 Hour
|
|
### Estimated Time: 1 Hour
|
|
|
|
|
|
_01-Some description of the lab and what they will learn_
|
|
This lab enables students to learn about communication interception through a hands on approach with Micro:Bots. We will demonstrate the use of radio technology as a means for remote control and the potential for radio wave hijacking. Students will learn the fundamentals of Bluetooth and radio waves through implementation by using one micro:bit as a controller for another micro:bit embedded in a robot.
|
|
|
|
|
|
### Step 0: The Basics
|
|
### Step 0: The Basics
|
|
* Micro::Bit Coding Options
|
|
* Micro::Bit Coding Options
|
|
* [Click here to code with JavaScript/Blocks] (https://makecode.microbit.org)
|
|
* [Click here to code with JavaScript/Blocks] (https://makecode.microbit.org)
|
|
* [Click here to code with MicroPython](https://python.microbit.org)
|
|
* [Click here to code with MicroPython](https://python.microbit.org)
|
|
* Microbot Basics
|
|
* Microbot Basics
|
|
* _02-include some references here about remote control/microbots that are short and sweet_
|
|
* [Click here for Micro:Bit radio basics](https://makecode.microbit.org/reference/radio)
|
|
|
|
|
|
|
|
|
|
### Step 1: Gather Materials
|
|
### Step 1: Gather Materials
|
... | @@ -19,9 +19,11 @@ _01-Some description of the lab and what they will learn_ |
... | @@ -19,9 +19,11 @@ _01-Some description of the lab and what they will learn_ |
|
* Microbot
|
|
* Microbot
|
|
|
|
|
|
### Step 2: Get Familiar With Microbots
|
|
### Step 2: Get Familiar With Microbots
|
|
_03-talk about the most important remote control concept they need to know about super concisely_
|
|
Radios work by sending and receiving messages over different channels. This allows you to use on Micro:Bit to send messages and another to receive them. In this lab, you will use a Micro:bit as a controller to get user input and then send messages based on those inputs. Then, you will use a second Micro:bit to receive messages from the controller and then control the robot based on those received messages.
|
|
|
|
|
|
_04-include the most absolute most basic code example you can think of_
|
|
Start this lab by going over this basic programming example.
|
|
|
|
![microbot_base](/uploads/4d503fa07bae7006844b98ce34f21c9c/microbot_base.PNG)
|
|
|
|
![microbot_base2](/uploads/b3d7faa28897c949e874714f4a172d98/microbot_base2.PNG)
|
|
|
|
|
|
|
|
|
|
### Step 3: Download The Files
|
|
### Step 3: Download The Files
|
... | | ... | |