
Author Archives: Mr. M
Midpoint and Construction Lines
Step 1) Crate a 2.5 by 2 rectangle and use Corner, centered at origin

Step 2) Add 2 points and make them midpoints:

Step 3) Add a construction line between the midpoints (link)
Step 4) offset the perimiter by 0.25

Step 3) Extrude the outside only:


Step 4) Add a 0.1 Chamfer to one side:

Step 5) On the other side, add a small filet.

Step 6) Play with the chamfer and fillet(increase sizes) until you understand the difference. In your google doc paste a screenshot of the 3 shape so I can see the filet and the chamfer . And explain the difference, physically, between the 2

Rectangle , midpoints Construction line
How to Offset
30 degree angle in triangle
Step 1) Create a new empty sketch and draw 2 lines that meet. The lines should be 3 and 4 in length and should connect at one point. They should be dimensioend to be 3 and 5 but they will be blue and that is ok

Step 3) Dimension the angle to 45 degrees. Link . You shoul dhave something liek this (your orientation/angle might be different)

Step 4) connect the vertices to make a triangle. Picture:

Step 5)

Step 6) Add a chamfer. Take a screenshot and submit on classrom

Circle Over Mirror Line
Step 1) create a sketch called “Favorite Sketch” on the front plane:

Step 2) Draw a line then ensure it’s vertical : (doesn’t have to be exact but about this size and location)

Step 3) Draw a circle , radius of 3. blue is fine. Just make its radius dimensioned to 3

Step 4) Make the line a mirror line and reflect circle over it :

Step 5) N ow, extrude the circle. What happens to the other circle? Does it matter which circle you extrude? Paste the final photo with the extrude in the assignment
Trim 3 point Arc & Trim Tool
Microbit Day 2: Variables
Make a new project at https://makecode.microbit.org/
Activity 1: Temperature Limit Check
Objective: To create a program that continuously runs and measures the temperature. If the termperature is above a certain limit, then the program displays a heart icon.
Instructions Create a variable (link) called warmLimit ; give a value of 25. If the temperature is above 25, show a heart. To do this use an if/else (link). The links are hints , they do not show you exactly what to do. (How to link) There is one flaw with my code. See if you can fix it. It’s from a prior lesson, not the new stuff.
Modification: Once you have completed this do a Fahrenheit version (link). You will need to change the temperature limit though from 25 to something more like 75 or 80 since you’re now in Fahrenheit
Activity 2 : Shake Counter
Objective : To create a program that counts how many times the micro:bit is shaken. Each time the micro:bit is shaken, the program adds one to a running total and displays the new count on the screen.
Instructions at the start of the program make a variable called shakes; then use an on shake event (link) to increase the variable by 1 (link) and then display the variable.
Once you have that done, add an if test so that when the shakes variable is greater than or equal to 10, display an image.
Activity 3 (if time)
Objective : To create a program that acts like a dice. Each time the micro:bit is shaken, the program picks a random number from 1 to 6 and displays it on the screen.
Instructions 1) on start, make a variable called roll 2) on shake set the value of that variable to a random number (link) between 1 and 6 and display the number.
If you have time, we are going to modify this tomorrow, start thinking of how you could do this : instead of showing the number 1 or 2 or 4.. use the show leds command to draw a die side that ilooks like a 1 or a 2 . For instance, here’s how you could show a “1”: (link)
Microbit Makecode Temperature Measurement
Activity (Lower Computational Thinking)
Step 1 : build forever โ show number โ temperature. ( how to link)
Flash to device (link).
Step 2 : Scavenge Hunt Battery pack on, roam the room. Record on a paper table. Write each number
- by the window,
- near a laptop,
- in a cupped hand,
- on the floor. 4โ5 spots write the number each time..
Extension: The micro:bit thinks of temp in Celsius. Convert that reading into Fahrenheit for display and your logs; the micro:To do this, you must be able to make a variable and then implement the conversion formula. Here’s one way: (how to )
Activity (Upper Computational Thinking)
Step 1 : Two Numbers 1 Device : button A โ temperature, B โ light level (how to link)
Two sensors, one device.
Flash once .
Step 2 : Scavenge Hunt Battery pack on, roam the room. Record on a paper table. Log both temperature and light at each spot, and record a second reading at each spot 30 seconds apart to see if it drifts. 4โ5 spots
- by the window,
- near a laptop,
- in a cupped hand,
- on the floor. 4โ5 spots write the number each time..
Extension: The micro:bit thinks of temp in Celsius. Convert that reading into Fahrenheit for display and your logs; the micro:To do this, you must be able to make a variable and then implement the conversion formula. Here’s one way: (how to )
Make Code Radio Communication
Every microbit has a 2.4 GHZ radio module bulit into the CPU.
Below is demo of what we are going to do in this short tutorial–send a number of radio waves from one microbit to the other:

Microbit 1: The Sender
Radio Group. Both microbits must be set to the same group number. I chose the number 5. Just make sure you set that first (on start).

Microbit 2: The Receiver
Most common error is not setting the same radio group on both microbits.





