Author Archives: Mr. M

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.

Mars : Missions

Start Coding here : https://makecode.microbit.org/

How to do common stuff with MakeCode

The Missions  

Topics/Links : On Start Show String

Stuck? Check out this code


Topics/links : Button A

Stuck? Check out this code


Topics/links : Button A , if / else , set variable

Stuck? Some of the code


Topics/links : Shake Event, if else , set variable to random ,

NOTE: Please make sure you save a copy of Mission 4. Don’t lose it! (We might use it later)

Result :


Code for Forever loop/ plot bar graph/acceleration


This is a 2-parter. Part I involves upgrading the Mission 4 scout

Topics/links for Part I : Shake Event , Radio Communication Full Example

Topics/links : Shake Event , set radio group, on radio receive , on radio receive number if/else Radio Communication Full example

Winter Break Themed

Use onshape to generate a winter themed 3-d drawing. The more complex, the more points.

Ideas include : snowflake, snowman, Hanukkah candles, christmas tree with presents

Example of 5 out of 5 initial outline

winter-themed-onshape_5

Example of 3 out of 5

winter-themed-onshape_3

 

 

Some good actual examples of completed projects

snowflake extruded

Fillet and Shell

Units : MM

Step 1) Inscribed Triangle . Dimensioned to 22. Centered at origin

inscribed triangle

Step 2)  Make 1 vertex of triangle vertical with the origin. This will define the shape

inscribed triangle 2

Step 3)  This is what your shape should now look like :

inscribed triangle 3

Step 4) Use the scissor tool to delete the top 3rd of the circle

inscribed triangle 4

Step 5) Connect the 2 points (make sure it’s defined)

inscribed triangle 5

 

Step 6) Perform 2 extrudes (25 and 35). :

inscribed triangle 6

Step 7)  Fillet as shown:

inscribed triangle 7

Step 8)   Add a shell:

inscribed triangle 8

 

Step 9)  Final product:

inscribed triangle 9

Extrude Fillet Chamfer

Workspace Units: MM

Step 1) Create a new sketch on the front plan and create the following sketch. All share centered at the origin:

dimensioned shape

(Click image to enlarge)

Step 2) Extrude 1:

extrude 1

Step 3) If sketch 1 is hidden, make sure to show it

Step 4) Extrude 2:

extrude 2

Step 5)Fillet :

fillet1

Step 6) Add a chamfer:

chamfer

Result

extrude-fillet-chamfer