Site audit: fix broken images, add activity metadata, clean up content

- Remove broken image references from 25 MDX files (deleted spacer/content images)
- Add codingSkills and roverConcepts frontmatter to 24 activity pages
- Fix "Activity Demonstration" headings in 15 activity files (plain text -> h3)
- Remove unused "All" category from 89 MDX files
- Decode HTML entities (> <  ) in 9 content files
- Escape bare < > characters in MDX to fix build errors
- Standardize contact email to contact@micromelon.com.au
- Add missing description to rover-repair-request metadata
- Include previous session work: about-us updates, difficulty filtering,
  LearningPathway component, expanded schools list, new product/resource images

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Tim Hadwen
2026-03-02 21:49:15 +10:00
parent 99534e779a
commit 1f8c46597b
238 changed files with 486 additions and 338 deletions

View File

@@ -1,7 +1,7 @@
---
title: "The Accelerometer"
date: "2021-06-22"
categories: ["All", "Sensor Guides"]
categories: ["Sensor Guides"]
tags: []
excerpt: "Learn what the accelerometer is and how to code it."
featuredImage: "/images/resources/accelerometer.gif"
@@ -141,7 +141,7 @@ Lets write a simple program to change our Rovers LEDs depending on the val
- Change the **X Axis** dropdown to ** Z Axis**.
The python command for reading the Z axis is **IMU.readAccel(2)**- Change the second value on the **&lt; condition** block from ** 10 to 0**. This will check if the value is either positive or negative.
The python command for reading the Z axis is **IMU.readAccel(2)**- Change the second value on the **`<` condition** block from ** 10 to 0**. This will check if the value is either positive or negative.
- Inside the IF/ELSE block true case, place an **Set All LEDs** block. You can find this in the ** Lights/Sound** category.

View File

@@ -1,8 +1,10 @@
---
title: "Activity: Claw Attachment"
date: "2023-07-31"
categories: ["Activities", "All", "Simulator Activities"]
categories: ["Activities", "Simulator Activities"]
tags: ["Colour Sensors", "Branching", "Iteration", "Algorithm Design", "Advanced"]
codingSkills: ["Branching", "Iteration", "Algorithm Design"]
roverConcepts: ["Colour"]
excerpt: "Use the claw to grab the Meloncube and perform delivery tasks in a warehouse scenario. Use the colour sensors on the robot to read colour codes for delivery instructions. SetupThe initial activity can be to have an indicator line on the"
featuredImage: "/images/resources/activity-claw-attachment.jpg"
---

View File

@@ -1,8 +1,10 @@
---
title: "Activity: Digger and Tipper"
date: "2023-01-11"
categories: ["Activities", "All", "Simulator Activities"]
categories: ["Activities", "Simulator Activities"]
tags: ["Colour Sensors", "Branching", "Iteration", "Algorithm Design", "Advanced"]
codingSkills: ["Branching", "Iteration", "Algorithm Design"]
roverConcepts: ["Colour"]
excerpt: "Use the digger and tipper attachments together to make your own construction site. Put the digger to work on a pile of material like beads or seeds, and use the tipper to transport it to a new location. SetupFirst, find some grain-like"
featuredImage: "/images/resources/activity-digger-and-tipper-attachment.jpg"
---

View File

@@ -1,8 +1,10 @@
---
title: "Activity: Forklift Attachment"
date: "2023-09-14"
categories: ["Activities", "All", "Simulator Activities"]
categories: ["Activities", "Simulator Activities"]
tags: ["Colour Sensors", "Branching", "Iteration", "Algorithm Design", "Advanced"]
codingSkills: ["Branching", "Iteration", "Algorithm Design"]
roverConcepts: ["Colour"]
excerpt: "Use the forklift to move and stack meloncubes into increasingly taller towers. Calculate the correct times to power the servo to reach the maximum height. SetupAgainst a wall, set up a series of towers using solid materials. We generall"
featuredImage: "/images/resources/activity-forklift-attachment.jpg"
---

View File

@@ -1,8 +1,10 @@
---
title: "Activity: Making Music III"
date: "2024-12-31"
categories: ["Activities", "All", "Simulator Activities"]
categories: ["Activities", "Simulator Activities"]
tags: ["Iteration", "Buzzer", "Algorithm Design", "Variables", "Advanced"]
codingSkills: ["Iteration", "Algorithm Design", "Variables"]
roverConcepts: ["Buzzer"]
excerpt: "Use the Rovers speaker to make it play songs. Learn to combine the world of music and robotics by going through sheet music and coding the Rover to play each note.In the advanced code, we will make a system to allow us to write our enti"
featuredImage: "/images/resources/activity-making-music-advanced.jpg"
---
@@ -13,7 +15,7 @@ In the advanced code, we will make a system to allow us to write our entire song
![](/images/content/40dff0-img_1856.jpg)
Activity Demonstration
### Activity Demonstration
### Basics of Music:
@@ -21,10 +23,6 @@ When it comes to reading sheet music for this task, we will be using two pieces
![](/images/content/6babfe-notes.png)
![](/images/content/384e17-rhythm.jpg)
![](/images/content/996ff5-mary-had-a-little-lamb.png)
## Code:
We will switch to the text code editor for the intermediate and advanced music activities as some of the following functions are easier to build in that editor. Unfortunately the block editor cannot be used for this code as we will be using python dictionaries which are incompatible with blocks.

View File

@@ -1,8 +1,10 @@
---
title: "Activity: Making Music I"
date: "2024-12-31"
categories: ["Activities", "All", "Simulator Activities"]
categories: ["Activities", "Simulator Activities"]
tags: ["Buzzer", "Beginner", "Variables"]
codingSkills: ["Variables"]
roverConcepts: ["Buzzer"]
excerpt: "Use the Rovers speaker to make it play songs. Learn to combine the world of music and robotics by going through sheet music and coding the Rover to play each note. Activity Demonstration Basics of Music:When it comes to reading sheet mu"
featuredImage: "/images/resources/activity-making-music-beginner.jpg"
---
@@ -11,7 +13,7 @@ Use the Rovers speaker to make it play songs. Learn to combine the world of musi
![](/images/content/40dff0-img_1856.jpg)
Activity Demonstration
### Activity Demonstration
### Basics of Music:
@@ -23,12 +25,8 @@ As the image to the right shows, a note can sit on a line or a space. You may fi
Songs can be divided into a rhythm, the constant beat the music follows. Shown in the diagram to the right, we have the note durations. One whole note (semibreve) lasts for 4 beats. Next, minums last for 2, and crotchets last for 1. Well only use semibreves, minums, and crotchets for basic songs.
![](/images/content/d535dc-rhythm.jpg)
Below is an example of Mary Had a Little Lamb in sheet music. The letters have already been written below the notes. This is the example we will use for the guide, but feel free to find your own songs or even write your own music!
![](/images/content/996ff5-mary-had-a-little-lamb.png)
## Code:
**Constant -** A constant is a variable that never changes when the code is run. In python, we write this in all capitals with underscores between words.

View File

@@ -1,8 +1,10 @@
---
title: "Activity: Making Music II"
date: "2024-12-30"
categories: ["Activities", "All", "Simulator Activities"]
categories: ["Activities", "Simulator Activities"]
tags: ["Intermediate", "Variables", "Buzzer", "Iteration"]
codingSkills: ["Variables", "Iteration"]
roverConcepts: ["Buzzer"]
excerpt: "Use the Rovers speaker to make it play songs. Learn to combine the world of music and robotics by going through sheet music and coding the Rover to play each note.In the intermediate course, we will focus on making the code from the beg"
featuredImage: "/images/resources/activity-making-music-intermediate.jpg"
---
@@ -13,7 +15,7 @@ In the intermediate course, we will focus on making the code from the beginner g
![](/images/content/40dff0-img_1856.jpg)
Activity Demonstration
### Activity Demonstration
### Basics of Music:
@@ -21,10 +23,6 @@ When it comes to reading sheet music for this task, we will be using two pieces
![](/images/content/6babfe-notes.png)
![](/images/content/384e17-rhythm.jpg)
![](/images/content/996ff5-mary-had-a-little-lamb.png)
## Code:
We will switch to the text code editor for the intermediate and advanced music activities as some of the following functions are easier to build in that editor. If you wish to see the block version of the code, paste the complete code at the bottom of this activity into the text editor and then switch to block view in the IDE.

View File

@@ -1,8 +1,10 @@
---
title: "Activity: Ping-Pong Shooter"
date: "2023-10-12"
categories: ["Activities", "All", "Simulator Activities"]
categories: ["Activities", "Simulator Activities"]
tags: ["Colour Sensors", "Branching", "Iteration", "Algorithm Design", "Advanced"]
codingSkills: ["Branching", "Iteration", "Algorithm Design"]
roverConcepts: ["Colour"]
excerpt: "Use the ping-pong shooter attachment to locate and topple towers from a distance. The ultrasonic sensor can be used to find the tower by searching in a radar motion. Once the tower is located, the distance can be used to move the rover"
featuredImage: "/images/resources/activity-ping-pong-shooter.jpg"
---
@@ -60,8 +62,6 @@ The rover will stop the motors and call the *shoot* function to hit the to
#### Complete Code:
![](/images/content/0b24cc-code.png)
**Tip:**
Our code aims to get as close as possible to the line and fire. However, another technique is to find the perfect distance from the tower to shoot from and use the ultrasonic to stop the robot.

View File

@@ -1,8 +1,10 @@
---
title: "Activity: Rover Theremin"
date: "2024-12-31"
categories: ["Activities", "All", "Simulator Activities"]
categories: ["Activities", "Simulator Activities"]
tags: ["Colour Sensors", "Branching", "Iteration", "Algorithm Design", "Advanced"]
codingSkills: ["Branching", "Iteration", "Algorithm Design"]
roverConcepts: ["Colour"]
excerpt: "Lets convert the rover into one of the weirdest musical instruments of all time! In this activity, you will learn to code the rover to act like a Theremin and play it without touching a thing. Getting Into Music: As instruments go, the"
featuredImage: "/images/resources/activity-rover-theremin.jpg"
---
@@ -43,8 +45,6 @@ As seen in the code, if the left IR distance sees less than 6cm, the code will c
Now, all that is left is to add a large 'if/else if 'code to the inside of the volume control to control the pitch. As the code shows, the 'if' statement checks through each distance on the note scale to see which note is being triggered. The code plays the correct note depending on how far the hand is from the right IR.
![](/images/content/d68678-code.png)
#### Tips:
Try to make your own note scale and change the code to suit it. Maybe you can add two octaves of notes on your page.

View File

@@ -1,8 +1,10 @@
---
title: "Activity: Seed Planter"
date: "2023-10-31"
categories: ["Activities", "All", "Simulator Activities"]
categories: ["Activities", "Simulator Activities"]
tags: ["Colour Sensors", "Branching", "Iteration", "Algorithm Design", "Advanced"]
codingSkills: ["Branching", "Iteration", "Algorithm Design"]
roverConcepts: ["Colour"]
excerpt: "Use the seed planter attachment to start your own little garden. Organise your garden layout and have the rover precisely deposit seeds in soft soil. Cover it up as you go, and finish with some water! SetupFor this task, you must purcha"
featuredImage: "/images/resources/activity-seed-planter.jpg"
---

View File

@@ -1,8 +1,10 @@
---
title: "Activity: Servo Gauge"
date: "2024-12-31"
categories: ["Activities", "All", "Simulator Activities"]
categories: ["Activities", "Simulator Activities"]
tags: ["Attachments", "Servo Motors", "Intermediate"]
codingSkills: []
roverConcepts: ["Servo Motors"]
excerpt: "Use a micro servo to make your own visual gauges. Program the gauge to react to a sensor value, motor speed, or robot tilt to visualise data in a new way. In this activity, well be making a gauge to display the stability of the rover."
featuredImage: "/images/resources/activity-servo-gauge.jpg"
---
@@ -67,8 +69,6 @@ For this activity, we will use the y-axis of the accelerometer as our sensor. Th
Finally, place a Move Servo block into the loop and put the scale function inside. Run the code and tilt the robot on its side. The gauge should move the hand the more you tilt the rover.
![](/images/content/c89ca3-complete-code.png)
**Tip:**
Try changing some of the colours on the scale and adding numbers to it. Maybe connect it to other sensors like the Ultrasonic, and use the gauge to display how close an object is to the rover.

View File

@@ -1,7 +1,7 @@
---
title: "Activity: Balance Bot"
date: "2021-06-04"
categories: ["Activities", "All", "Simulator Activities"]
categories: ["Activities", "Simulator Activities"]
tags: ["Iteration", "Algorithm Design", "Accelerometer", "Motors", "Maths", "Advanced"]
codingSkills: ["Iteration", "Algorithm Design", "Maths"]
roverConcepts: ["Accelerometer", "Motors"]

View File

@@ -1,7 +1,7 @@
---
title: "Balloon Battle Bots at Trinity College Beenleigh"
date: "2022-08-05"
categories: ["Customer Stories", "All"]
categories: ["Customer Stories"]
tags: []
excerpt: "Last year supported by ACS and the Gateway to Industry Schools ICT program Trinity College and Micromelon started their first Balloon Battle Bots Competition.Using the Micromelon Rovers students learnt to program their robots in Blocks and Python, be"
featuredImage: "/images/resources/balloon-battle-bots-at-trinity-college-beenleigh.jpeg"

View File

@@ -1,8 +1,10 @@
---
title: "Activity: Binary Bot"
date: "2022-05-10"
categories: ["Activities", "All", "Simulator Activities"]
categories: ["Activities", "Simulator Activities"]
tags: ["Iteration", "Motors", "Maths", "Intermediate"]
codingSkills: ["Iteration", "Maths"]
roverConcepts: ["Motors"]
excerpt: "Complete a simple exercise using only binary numbers!"
featuredImage: "/images/resources/binary-bot.png"
---
@@ -13,7 +15,7 @@ Complete the Driving Shapes exercise but using only binary numbers instead of de
![](/images/content/2e96eb-drivingshapes.png)
Activity Demonstration
### Activity Demonstration
### Setup

View File

@@ -22,46 +22,38 @@ Click on the buttons below to collect the print files!
[Makerworld](https://makerworld.com/en/models/1129214#profileId-1129115)
![](/images/content/aad2a3-master-orange-spacer.png)
## Step 1:
![](/images/content/6e99e5-bulldozer-step-1.jpg)
![](/images/content/aad2a3-master-orange-spacer.png)
## Step 2:
![](/images/content/a28eff-bulldozer-step-2.jpg)
![](/images/content/aad2a3-master-orange-spacer.png)
## Step 3:
![](/images/content/bb91a7-bulldozer-step-3.jpg)
![](/images/content/aad2a3-master-orange-spacer.png)
## Step 4:
![](/images/content/57ec1a-bulldozer-step-4.jpg)
![](/images/content/aad2a3-master-orange-spacer.png)
## Step 5:
![](/images/content/84bded-bulldozer-step-5.jpg)
![](/images/content/aad2a3-master-orange-spacer.png)
## Step 6:
![](/images/content/cbd128-bulldozer-step-6.jpg)
![](/images/content/aad2a3-master-orange-spacer.png)
## Complete
![](/images/content/b8e59e-bulldozer-complete.png)
![](/images/content/d23e34-master-black-spacer.png)

View File

@@ -7,7 +7,7 @@ excerpt: "What Youll Need: Click the buttons below to collect the print files
featuredImage: "/images/resources/build-guide-claw.jpg"
---
![](/images/content/cd8971-final.jpg)
![](/images/content/2aa593-final.jpg)
## What Youll Need:
@@ -22,43 +22,36 @@ Click the buttons below to collect the print files!
[Makerworld](https://makerworld.com/en/models/147783#profileId-641414)
![](/images/content/ea4e20-spacer.png)
## Step 1:
![](/images/content/5bb78b-slide2.png)
![](/images/content/b1fcec-spacer.png)
## Step 2:
![](/images/content/feac2a-slide3.png)
![](/images/content/6bd7b1-spacer.png)
## Step 3:
![](/images/content/aaf72e-slide4.png)
![](/images/content/3924a2-spacer.png)
## Step 4:
![](/images/content/fc4beb-slide5.png)
![](/images/content/28eadb-spacer.png)
## Step 5:
![](/images/content/9e36ed-slide6.png)
![](/images/content/f8e983-spacer.png)
## Complete
![](/images/content/36211c-complete.png)
![](/images/content/26e5e6-black-spacer.png)
## Servo Calibration:
@@ -76,7 +69,6 @@ Once step 1 is completed, plug the servo into the right port and run the followi
Once the code has been uploaded, without rotating the servo, re-attach the servo horn, so when the servo is at 0, the servo horn is in the same orientation as the image.
![](/images/content/15d396-black-spacer.png)
## Whats Next?

View File

@@ -7,7 +7,7 @@ excerpt: "What Youll Need: Click on the buttons below to collect the print fi
featuredImage: "/images/resources/build-guide-digger.jpg"
---
![](/images/content/f3229c-real.png)
![](/images/content/38004d-real.png)
## What Youll Need:
@@ -22,43 +22,36 @@ Click on the buttons below to collect the print files!
[Makerworld](https://makerworld.com/en/models/147792#profileId-575290)
![](/images/content/49916e-spacer.png)
## Step 1:
![](/images/content/383fb6-step-1.png)
![](/images/content/66d655-spacer.png)
## Step 2:
![](/images/content/1c1cf7-step-2.png)
![](/images/content/d61805-spacer.png)
## Step 3:
![](/images/content/89d778-step-3.png)
![](/images/content/b35d54-spacer.png)
## Step 4:
![](/images/content/1fb9d5-step-4.png)
![](/images/content/41bb86-spacer.png)
## Step 5:
![](/images/content/c0ae0d-step-5.png)
![](/images/content/4fde4f-spacer.png)
## Complete
![](/images/content/283b3e-final.jpg)
![](/images/content/d2d4f5-black-spacer.png)
## Servo Calibration:
@@ -68,8 +61,6 @@ Before attaching a servo horn to a servo, we need to make sure that the servo mo
#### Step 3:
![](/images/content/bbf348-code.png)
Once step 3 is completed, plug the servo into the right port and run the following code:
![](/images/content/9b2143-step-3-servo.png)
@@ -80,15 +71,12 @@ Upload the code and attach the servo horn to the servo so its in this positio
#### Step 4:
![](/images/content/0e948b-code-left.png)
Once step 4 is completed, plug the servo into the left port and run the following code:
![](/images/content/7e54fb-step-4-servo.png)
Upload the code and attach the servo horn to the servo so its in this position when the servo is at 0.
![](/images/content/15d396-black-spacer.png)
## Whats Next?

View File

@@ -24,43 +24,36 @@ Click on the a button below to collect the print files!
[Makerworld](https://makerworld.com/en/models/147782?from=search)
![](/images/content/7e43d1-spacer.png)
## Step 1:
![](/images/content/0d9862-slide2.png)
![](/images/content/3ec236-spacer.png)
## Step 2:
![](/images/content/1b8abb-slide3.png)
![](/images/content/e984ed-spacer.png)
## Step 3:
![](/images/content/42c147-slide4.png)
![](/images/content/548eac-spacer.png)
## Step 4:
![](/images/content/92d879-slide5.png)
![](/images/content/88dbeb-spacer.png)
## Step 5:
![](/images/content/3c5543-slide6.png)
![](/images/content/42bcf6-spacer.png)
## Complete
![](/images/content/62a624-complete.png)
![](/images/content/b766e9-black-spacer.png)
## Whats Next?

View File

@@ -24,55 +24,46 @@ Click on the buttons below to collect the print files!
[Makerworld](https://makerworld.com/en/models/462433)
![](/images/content/81cd07-spacer.png)
## Step 1:
![](/images/content/b2c12e-step-1.jpg)
![](/images/content/f973e5-spacer.png)
## Step 2:
![](/images/content/a25c4d-step-2.jpg)
![](/images/content/9b98b4-spacer.png)
## Step 3:
![](/images/content/428a39-step-3.jpg)
![](/images/content/b63d82-spacer.png)
## Step 4:
![](/images/content/c85def-step-4.jpg)
![](/images/content/b5ea5a-spacer.png)
## Step 5:
![](/images/content/d1ac6f-step-5.jpg)
![](/images/content/c01a6e-spacer.png)
## Step 6:
![](/images/content/1b0721-step-6.jpg)
![](/images/content/5e3085-spacer.png)
## Step 7:
![](/images/content/f982f2-step-7.jpg)
![](/images/content/9746aa-spacer.png)
## Complete:
![](/images/content/83539c-complete.png)
![](/images/content/15d396-black-spacer.png)
## Whats Next?

View File

@@ -22,55 +22,46 @@ Click on the buttons below to collect the print files!
[Makerworld](https://makerworld.com/en/models/147788)
![](/images/content/f3ad18-spacer.png)
## Step 1:
![](/images/content/3c343f-step-1.jpg)
![](/images/content/839ab3-spacer.png)
## Step 2:
![](/images/content/56e16c-step-2.jpg)
![](/images/content/de8d3a-spacer.png)
## Step 3:
![](/images/content/89ec28-step-3.jpg)
![](/images/content/b52204-spacer.png)
## Step 4:
![](/images/content/ad52e8-step-4.jpg)
![](/images/content/dc88b0-spacer.png)
## Step 5:
![](/images/content/4f3c94-step-5.jpg)
![](/images/content/213ac4-spacer.png)
## Step 6:
![](/images/content/e1152a-step-6.jpg)
![](/images/content/aad2a3-master-orange-spacer.png)
## Step 7:
![](/images/content/aa11da-step-7.jpg)
![](/images/content/aad2a3-master-orange-spacer.png)
## Complete
![](/images/content/d15855-complete.png)
![](/images/content/d23e34-master-black-spacer.png)
# Servo Calibration
@@ -80,15 +71,12 @@ Before attaching a servo horn to a servo, we need to make sure that the servo mo
#### Step 6:
![](/images/content/017892-code-left.png)
Once step 6 is completed, plug the servo into the left port and run the following code:
![](/images/content/8befcb-step-6-servo.png)
Upload the code and attach the servo horn to the servo so its in this position when the servo is at 0.
![](/images/content/d23e34-master-black-spacer.png)
## Whats Next?

View File

@@ -22,61 +22,51 @@ Click on the buttons below to collect the print files!
[Makerworld](https://makerworld.com/en/models/147778)
![](/images/content/d18d5b-spacer.png)
## Step 1:
![](/images/content/226153-step-1.png)
![](/images/content/38deb1-spacer.png)
## Step 2:
![](/images/content/86b50c-step-2.png)
![](/images/content/080507-spacer.png)
## Step 3:
![](/images/content/38fc78-step-3.png)
![](/images/content/e605a2-spacer.png)
## Step 4:
![](/images/content/eb5da4-step-4.png)
![](/images/content/2a4ed1-spacer.png)
## Step 5:
![](/images/content/78b624-step-5.png)
![](/images/content/a38e23-spacer.png)
## Step 6:
![](/images/content/8e303e-step-6.png)
![](/images/content/7ab9a8-spacer.png)
## Step 7:
![](/images/content/4890c7-step-7.png)
![](/images/content/55cf54-spacer.png)
## Step 8:
![](/images/content/5f0ece-step-8.png)
![](/images/content/cb3ebd-spacer.png)
## Complete:
![](/images/content/0e73e2-complete.jpg)
![](/images/content/4110f1-black-spacer.png)
## Servo Calibration:
@@ -86,15 +76,12 @@ Before attaching a servo horn to a servo, we need to make sure that the servo mo
#### Step 5:
![](/images/content/e6c956-code.png)
Once step 5 is completed, plug the servo into the right port and run the following code
![](/images/content/ae8132-servo-calibration.png)
Upload the code and attach the servo horn to the servo so its in this position when the servo is at 0.
![](/images/content/b212cb-black-spacer.png)
## Whats Next?

View File

@@ -22,67 +22,56 @@ Click on the buttons below to collect the print files!
[Makerworld](https://makerworld.com/en/models/147786#profileId-575448)
![](/images/content/fc2c82-spacer.png)
## Step 1:
![](/images/content/b190bf-step-1.png)
![](/images/content/01f8fd-spacer.png)
## Step 2:
![](/images/content/960116-step-2.png)
![](/images/content/a18c1f-spacer.png)
## Step 3:
![](/images/content/fcd830-step-3.png)
![](/images/content/d0b013-spacer.png)
## Step 4:
![](/images/content/9e1614-step-4.png)
![](/images/content/bde353-spacer.png)
## Step 5:
![](/images/content/0d5c26-step-5.png)
![](/images/content/b6e058-spacer.png)
## Step 6:
![](/images/content/d4f6ee-step-6.png)
![](/images/content/2ebdb2-spacer.png)
## Step 7:
![](/images/content/0a74aa-step-7.png)
![](/images/content/b549b3-spacer.png)
## Step 8:
![](/images/content/bc18c6-step-8.png)
![](/images/content/815328-spacer.png)
## Step 9:
![](/images/content/43b41d-step-9.png)
![](/images/content/705a5f-spacer.png)
## Complete:
![](/images/content/875195-finished.jpg)
![](/images/content/34c801-black-spacer.png)
### Servo Calibration:
@@ -92,15 +81,12 @@ Before attaching a servo horn to a servo, we need to make sure that the servo mo
#### Step 3:
![](/images/content/e6357f-code.png)
Once step 3 is completed, plug the servo into the right port and run the following code:
![](/images/content/ab4f9f-step-3-servo.png)
Upload the code and attach the servo horn to the servo so its in this position when the servo is at 0.
![](/images/content/15d396-black-spacer.png)
## Whats Next?

View File

@@ -22,25 +22,21 @@ Click on a button below to collect the print files!
[Makerworld](https://makerworld.com/en/models/147862#profileId-641400)
![](/images/content/38abce-spacer.png)
## Step 1:
![](/images/content/5d4455-step-1.png)
![](/images/content/4a7361-spacer.png)
## Step 2
![](/images/content/b58ef1-step-2.png)
![](/images/content/3efdb3-spacer.png)
## Complete
![](/images/content/dadb0a-final.jpg)
![](/images/content/314de3-black-spacer.png)
## Servo Calibration:
@@ -50,15 +46,12 @@ Before attaching a servo horn to a servo, we need to make sure that the servo mo
#### Step 1:
![](/images/content/0ccc3b-code.png)
Once step 1 is completed, plug the servo into the right port and run the following code:
![](/images/content/84663a-screenshot-2024-09-18-124443.jpg)
Upload the code and attach the servo horn to the servo so its in this position when the servo is at 0.
![](/images/content/15d396-black-spacer.png)
## Whats Next?

View File

@@ -1,8 +1,10 @@
---
title: "Cargo Bot"
date: "2022-03-13"
categories: ["Activities", "All"]
categories: ["Activities"]
tags: ["Motors", "Beginner"]
codingSkills: []
roverConcepts: ["Motors"]
excerpt: "Dont drop the cargo!"
featuredImage: "/images/resources/cargo-bot.png"
---

View File

@@ -1,7 +1,7 @@
---
title: "The Colour Sensor"
date: "2021-06-30"
categories: ["All", "Sensor Guides"]
categories: ["Sensor Guides"]
tags: []
excerpt: "Learn what the colour sensor is and how to code it."
featuredImage: "/images/resources/colour-sensor.gif"

View File

@@ -1,7 +1,7 @@
---
title: "Activity: Colourful Sounds"
date: "2021-06-03"
categories: ["Activities", "All"]
categories: ["Activities"]
tags: ["Colour Sensors", "Iteration", "Buzzer", "LEDs", "Maths", "Intermediate"]
codingSkills: ["Iteration", "Maths"]
roverConcepts: ["Colour", "Buzzer", "LEDs"]
@@ -14,7 +14,7 @@ Create a program that allows our robot to translate data from the colour sensors
![](/images/content/49a8ec-colourfulsounds.png)
Activity Demonstration
### Activity Demonstration
### Setup

View File

@@ -99,7 +99,6 @@ Show above is a print-in-place hinge by mikeprusa. As seen in the gif, the hinge
**Cons:** Difficult to design, difficult to print, joints can be breakable
![](/images/content/15d396-black-spacer.png)
![](/images/content/6b505b-2021-12-16_16-01-19_1639630906.jpg-2_9aae3875-8e0b-41ff-8d46-14a38ce51916.webp.jpeg)

View File

@@ -1,7 +1,7 @@
---
title: "Activity: Conversation Bot"
date: "2021-06-03"
categories: ["Activities", "All"]
categories: ["Activities"]
tags: ["Branching", "Iteration", "Buzzer", "LEDs", "Beginner"]
codingSkills: ["Branching", "Iteration"]
roverConcepts: ["Buzzer", "LEDs"]

View File

@@ -1,7 +1,7 @@
---
title: "Creating A Maze Solving Unit For Your Digital Technologies Class"
date: "2021-07-10"
categories: ["All"]
categories: []
tags: []
excerpt: "How to do maze solving in your digital technologies classroom."
featuredImage: "/images/resources/creating-a-maze-unit.png"
@@ -17,15 +17,13 @@ Maze challenges are great cumulative activities for digital technologies classes
- How to build your student's knowledge throughout the term so they are ready to attempt maze assessments.
![](/images/content/1cf38b-maze.png)
### **What Skill Level Are Mazes Appropriate For?**
Mazes can be a great challenge for students of all skill levels. Maze complexity can be adjusted easily with changes to layout and the optional inclusion of various challenges. As the maze becomes more complex, the algorithm students create will become more sophisticated. You can tailor a maze to meet the desired learning objectives necessary for your students skill level.
### Possible Maze Unit Learning Objectives
**Branching, Iteration & Algorithm Design** To complete a maze, students will need to design an algorithm for their Rover. The algorithm will instruct the Rover how to handle path formations and maze challenges. Successful maze algorithms will require students to have a comprehensive understanding of branching and iteration. The more complex the maze, the more sophisticated the algorithm required to solve the maze will need to be. Maze algorithms will typically implement comprehensive branching logic using ** IF / Else / Else If** blocks and ** conditional operator (&gt;, &lt;, ==, !=)** blocks. Branching logic will often need to be repeated, this is done using a variety of** Loops**.
**Branching, Iteration & Algorithm Design** To complete a maze, students will need to design an algorithm for their Rover. The algorithm will instruct the Rover how to handle path formations and maze challenges. Successful maze algorithms will require students to have a comprehensive understanding of branching and iteration. The more complex the maze, the more sophisticated the algorithm required to solve the maze will need to be. Maze algorithms will typically implement comprehensive branching logic using ** IF / Else / Else If** blocks and ** conditional operator (`>`, `<`, `==`, `!=`)** blocks. Branching logic will often need to be repeated, this is done using a variety of** Loops**.
**Understanding & Analysing Sensor Data** Depending on maze complexity, there are a range of sensors students can use to solve challenges and optimize their algorithm. Most common mazes will require students to utilize the Rovers ** ultrasonic**,** IR ** and** colour sensors**. The** IR and ultrasonic sensors ** will be used to detect the walls of the maze. The** colour sensors ** are used to detect changes to floor colour e.g. to detect when the rover finds the finish point or an obstacle. More complex solutions may also make use of the** gyroscope**.
@@ -219,8 +217,6 @@ Knowing the science behind how the ultrasonic & IR sensors work provides student
[Read More](/resources/ir-sensor)
![](/images/content/75c9e0-ultrasonic-animation.gif)
Basics Of The Ultrasonic Sensor
[Read More](/resources/ultrasonic-sensor)

View File

@@ -1,7 +1,7 @@
---
title: "Creating A Sumo Unit For Your Digital Technologies Class"
date: "2021-10-11"
categories: ["All"]
categories: []
tags: []
excerpt: "How to run a sumo unit in your digital technologies classroom."
featuredImage: "/images/resources/creating-a-sumo-unit.png"
@@ -29,7 +29,7 @@ Sumo is a great challenge for students of any skill levels. For a student, the d
To compete in the sumo ring, students will need to design and program a sumo algorithm that utilises branching and iteration. Sumo algorithms will typically use:
- Branching logic using **IF / Else / Else If** and ** conditional operators (&gt;, `&lt;, ==, !=)**. The more complex the student's algorithm, the more sophisticated the branching logic will need to be as more conditions are introduced.
- Branching logic using **IF / Else / Else If** and ** conditional operators (`>`, `<`, `==`, `!=`)**. The more complex the student's algorithm, the more sophisticated the branching logic will need to be as more conditions are introduced.
- Iterating their logic using a variety of **Loops**.
@@ -154,7 +154,7 @@ We recommend sticking with Free For All battles where all rovers battle on their
**How Many Rovers In The Ring**
Theres no limit to the number of rovers you can have in the ring for a battle. Its good to start with 1v1 as a starting point for students to start developing their algorithms. Expanding to &gt;`2 rovers at once in the ring can be good fun once all students have finished their algorithms. We recommend you dont associate these larger battles with any assessment item as theyre wildly chaotic and not a good way to gauge the quality of a sumo algorithm.
Theres no limit to the number of rovers you can have in the ring for a battle. Its good to start with 1v1 as a starting point for students to start developing their algorithms. Expanding to more than 2 rovers at once in the ring can be good fun once all students have finished their algorithms. We recommend you dont associate these larger battles with any assessment item as theyre wildly chaotic and not a good way to gauge the quality of a sumo algorithm.
**Student vs Student or Student vs Teacher**
@@ -325,8 +325,6 @@ Knowing the science behind how the ultrasonic & IR sensors work provides student
[Read More](/resources/ir-sensor)
![](/images/content/75c9e0-ultrasonic-animation.gif)
Basics Of The Ultrasonic Sensor
[Read More](/resources/ultrasonic-sensor)

View File

@@ -1,8 +1,10 @@
---
title: "Dance Dance Rover-lution"
date: "2022-03-13"
categories: ["Activities", "All"]
categories: ["Activities"]
tags: ["Iteration", "Functions", "Buzzer", "Motors", "LEDs"]
codingSkills: ["Iteration", "Functions"]
roverConcepts: ["Buzzer", "Motors", "LEDs"]
excerpt: "Time to boogie down with some programming."
featuredImage: "/images/resources/dance-dance-rover-lution.png"
---

View File

@@ -7,7 +7,7 @@ excerpt: "My name is Binara, and I will be taking you through the entire design
featuredImage: "/images/resources/design-blog-domino-layer.jpg"
---
![](/images/content/fb4d79-img_0822.jpg)
![](/images/content/7ebf65-img_0822.jpg)
My name is Binara, and I will be taking you through the entire design process of how I created the domino layer attachment. The original task was to develop an attachment for the rover to store and lay dominos in patterns coded by the user.

View File

@@ -7,7 +7,7 @@ excerpt: "My name is Binara, and I will be taking you through the entire design
featuredImage: "/images/resources/design-blog-ping-pong-shooter.jpg"
---
![](/images/content/85a0d1-img_1117.jpg)
![](/images/content/72c1a3-img_1117.jpg)
My name is Binara, and I will be taking you through the entire design process of how I created the ping pong shooter attachment. The original task was to develop an attachment for the rover to store and shoot ping-pong balls with automatic reloading.

View File

@@ -1,8 +1,10 @@
---
title: "Driving School Basics"
date: "2022-03-13"
categories: ["Activities", "All"]
categories: ["Activities"]
tags: ["Colour Sensors", "Branching", "Iteration", "Algorithm Design", "Ultrasonic", "IR", "Motors", "Simulator", "Advanced"]
codingSkills: ["Branching", "Iteration", "Algorithm Design"]
roverConcepts: ["Colour", "Ultrasonic", "IR", "Motors"]
excerpt: "Learn the basics of rover motors and sensors while navigating Duck City."
featuredImage: "/images/resources/driving-school-basics.png"
---
@@ -15,7 +17,7 @@ In Driving School Basics we program the rovers to stay in the centre of the lane
![](/images/content/d13e2c-driving-school.gif)
Activity Demonstration
### Activity Demonstration
### Setup

View File

@@ -1,7 +1,7 @@
---
title: "Activity: Driving Shapes 2"
date: "2021-06-03"
categories: ["Activities", "All"]
categories: ["Activities"]
tags: ["Iteration", "Variables", "Motors", "Maths", "Intermediate"]
codingSkills: ["Iteration", "Variables", "Maths"]
roverConcepts: ["Motors"]

View File

@@ -1,7 +1,7 @@
---
title: "Activity: Driving Shapes"
date: "2021-06-03"
categories: ["Activities", "All", "Simulator Activities"]
categories: ["Activities", "Simulator Activities"]
tags: ["Iteration", "Motors", "Beginner"]
codingSkills: ["Iteration"]
roverConcepts: ["Motors"]

View File

@@ -1,7 +1,7 @@
---
title: "A Crash Course on 3D Printing in the Classroom"
date: "2022-08-03"
categories: ["All"]
categories: []
tags: ["3D Printing"]
excerpt: "Learn the fundamentals of 3D printing as a technology you can use in the classroom!"
featuredImage: "/images/resources/everything-to-know-about-3d-printing.jpeg"
@@ -163,7 +163,6 @@ Finally, 3D printers have allowed people to make entire businesses based on cust
So that is a crash course on 3D Printing. There is lots of content we purposely didnt include in this blog post because it could honestly be a whole book. Things like which 3D Printers are best for classrooms, where I download models from, how I store my filament and how do I manage 30 or more students all wanting to print their new design at once are all great questions and ones that are best handled in a video call or meeting with some of our 3D printing experts at Micromelon. If this is you feel free to reach out via our contact form and well be more than happy to support you on your 3D Printing journey.[Contact Us!](/contact)
![](/images/content/15d396-black-spacer.png)
![](/images/content/6b505b-2021-12-16_16-01-19_1639630906.jpg-2_9aae3875-8e0b-41ff-8d46-14a38ce51916.webp.jpeg)

View File

@@ -1,7 +1,7 @@
---
title: "Activity: Flip Bot"
date: "2021-06-03"
categories: ["Activities", "All"]
categories: ["Activities"]
tags: ["Branching", "Iteration", "Accelerometer", "Motors", "Intermediate"]
codingSkills: ["Branching", "Iteration"]
roverConcepts: ["Accelerometer", "Motors"]

View File

@@ -3,7 +3,7 @@ title: "Getting Started with Arduino and the Micromelon Rover"
date: "2024-02-07"
categories: ["Getting Started"]
tags: []
excerpt: "The Micromelon Rover comes with an expansion header that allows for the connection of various additional devices. This guide will outline how to connect an Arduino Uno and use it to control the Rover via UART.&nbsp; &nbsp; Hardware Setup First, the R"
excerpt: "The Micromelon Rover comes with an expansion header that allows for the connection of various additional devices. This guide will outline how to connect an Arduino Uno and use it to control the Rover via UART. Hardware Setup First, the R"
featuredImage: "/images/resources/getting-started-with-arduino.jpg"
---

View File

@@ -1,7 +1,7 @@
---
title: "Getting Started With Proportional Control On A Micromelon Rover"
date: "2022-11-16"
categories: ["All", "Advanced Guides"]
categories: ["Advanced Guides"]
tags: ["Guides"]
excerpt: "Learn about proportional control."
featuredImage: "/images/resources/getting-started-with-proportional-controls.png"

View File

@@ -1,7 +1,7 @@
---
title: "Getting Started with Servo Motors and the Micromelon Rover"
date: "2022-08-03"
categories: ["All", "Getting Started"]
categories: ["Getting Started"]
tags: ["Servo Motors", "Extension"]
excerpt: "Learn the basics of how to extend your rover with servo motors."
featuredImage: "/images/resources/getting-started-with-servo-motors.png"

View File

@@ -1,7 +1,7 @@
---
title: "Getting Started With The Micromelon Rover"
date: "2021-06-09"
categories: ["All", "Getting Started"]
categories: ["Getting Started"]
tags: []
excerpt: "Crash course on basic rover function, how and what to program and starter activities to attempt."
featuredImage: "/images/resources/getting-started-with-the-micromelon-rover.png"

View File

@@ -1,7 +1,7 @@
---
title: "Getting Setup with the Micromelon Python Module "
date: "2022-11-16"
categories: ["All", "Getting Started"]
categories: ["Getting Started"]
tags: ["Python", "Guide"]
excerpt: "Learn how to start programming the Rover with Python!"
featuredImage: "/images/resources/getting-started-with-the-python-module.png"

View File

@@ -27,9 +27,9 @@ Here at Micromelon, weve already gone ahead and made a few attachments for yo
Claw
![](/images/content/f68538-img_1131.jpg)
![](/images/content/5400a3-img_1131.jpg)
![](/images/content/f68538-img_1131.jpg)
![](/images/content/5400a3-img_1131.jpg)
Roborave Line Follow
@@ -39,37 +39,31 @@ Here at Micromelon, weve already gone ahead and made a few attachments for yo
Ping-Pong Shooter
![](/images/content/c43f17-img_0655.jpg)
![](/images/content/47ffe1-img_0655.jpg)
![](/images/content/c43f17-img_0655.jpg)
![](/images/content/47ffe1-img_0655.jpg)
Tipper
![](/images/content/d2c474-img_0469.jpg)
![](/images/content/0827d5-img_0469.jpg)
![](/images/content/d2c474-img_0469.jpg)
![](/images/content/0827d5-img_0469.jpg)
Whiteboard Marker Holder
![](/images/content/9b3b36-img_0458.jpg)
![](/images/content/9b3b36-img_0458.jpg)
Seed Planter
![](/images/content/7ebf65-img_0822.jpg)
![](/images/content/2aa593-final.jpg)
![](/images/content/f68538-img_1131.jpg)
![](/images/content/5400a3-img_1131.jpg)
![](/images/content/72c1a3-img_1117.jpg)
![](/images/content/c43f17-img_0655.jpg)
![](/images/content/47ffe1-img_0655.jpg)
![](/images/content/d2c474-img_0469.jpg)
![](/images/content/9b3b36-img_0458.jpg)
![](/images/content/0827d5-img_0469.jpg)
For further information about our existing attachments, visit our page on rover expansions.[Rover Expansions & 3D Printing](/rover-expansion-3d-printing)

View File

@@ -41,7 +41,7 @@ The align tool is useful for quickly making a number of objects sit on the same
#### Step 1:
To get started, first download our rover shell clip [here](/s/MM-Attachment-Clip.stl). Next, open up the downloaded file in a new Tinkercad project by using **Import &gt; Choose a File &gt; (open the file) &gt; Import**. Drop a ruler into the workplane and rotate the clip so that it looks like the image below:
To get started, first download our rover shell clip [here](/s/MM-Attachment-Clip.stl). Next, open up the downloaded file in a new Tinkercad project by using **Import > Choose a File > (open the file) > Import**. Drop a ruler into the workplane and rotate the clip so that it looks like the image below:
![](/images/content/9bb3b0-step-1.jpg)

View File

@@ -49,7 +49,7 @@ For the line-follow aspect of the challenge, the in-built colour sensors on the
Because of this, the recommended technique is to build a tower of sorts on top of the Rover with a container to store the balls. This container should also have a system (like a servo) to release the balls when it reaches the tower. Our 3D-printed RoboRAVE Line-follow attachment encompasses these considerations. For more details, click on button below to head to the build guide.[Build Guide: Roborave Line Follow](https://micromelon.com.au/resources/build-guide-roborave-line-follow)
![](/images/content/d08a3c-img_1131.jpg)
![](/images/content/5400a3-img_1131.jpg)
**Coding:**

View File

@@ -35,7 +35,7 @@ As seen in the diagram above, when a driver gear has more teeth than the driven
## Designing gears in Fusion 360:
While designing gears traditionally is possible, in this guide, well be going through how to use the Spur Gear Add-in from Fusion 360. As seen below, on a new Fusion part, navigate to Utilities &gt; Add-ins &gt; Add-ins &gt; Spur Gear (there will be two, either will work).
While designing gears traditionally is possible, in this guide, well be going through how to use the Spur Gear Add-in from Fusion 360. As seen below, on a new Fusion part, navigate to Utilities > Add-ins > Add-ins > Spur Gear (there will be two, either will work).
![](/images/content/d36ee7-spur-gear.png)

View File

@@ -1,7 +1,7 @@
---
title: "The Gyroscope"
date: "2021-06-24"
categories: ["All", "Sensor Guides"]
categories: ["Sensor Guides"]
tags: []
excerpt: "Learn what the gyroscope is and how to code it."
featuredImage: "/images/resources/gyroscope.gif"

View File

@@ -17,8 +17,6 @@ Note that this guide is focused on Creality FDM printers, however, the concepts
Belts are usually used on 3D printers to move two or more of the axes. Belts must always be kept well-tensioned, and neglecting to maintain belt tension may lead to several issues in print quality. These issues include deformed dimensions, print surface defects, and layer shifting.
![](/images/content/557a5b-layer-shifting.png)
*Credit: pattertj (Reddit)*
![](/images/content/a4a35e-surface-distortion.png)
@@ -43,8 +41,6 @@ The image above shows that an eccentric nut is just a hexagonal nut with an offs
Many printers will, at some point, come across the issue of a print unsticking from the build plate. The frequency of this occurrence can be significantly reduced by correctly levelling the build plate. The idea is to get the nozzle to the perfect height from the build plate across the entire surface.
![](/images/content/d68b19-levelling.png)
*Credit: Raise3D*
First, home the 3D printer, then disable the steppers (or turn the printer off). A great way to start levelling is to use a business card between the nozzle and the bed and tighten the nuts under the bed until you feel slight resistance when the card is moved. This process should be repeated twice. Then, an excellent way to properly fine-tune the levelling is to run a calibration print (some examples below).
@@ -95,7 +91,6 @@ A simple and effective way to store filament is to keep the rolls in an airtight
![](/images/content/82a358-dry-box.png)
![](/images/content/15d396-black-spacer.png)
![](/images/content/6b505b-2021-12-16_16-01-19_1639630906.jpg-2_9aae3875-8e0b-41ff-8d46-14a38ce51916.webp.jpeg)

View File

@@ -87,6 +87,6 @@ The PCA9686 servo driver is a device that allows 16 servos to be controlled usin
#### Rover with Arduino Nano:
![](/images/content/5687e0-img_1366.jpg)
![](/images/content/19bff0-img_1366.jpg)
The Arduino Nano is a highly adaptable microcontroller with many I/O ports. The default I2C ports on the Nano are A4 (SDA) and A5 (SCL). The rover can use I2C to easily communicate with an Arduino. This enables the rover to access all of the I/O ports on the Nano and use these as external sensor ports. In the example above, the rover uses an Arduino Nano to receive data from a line sensor array. For more info on this project, click the button below:[Showcase: Rover and Arduino Line Follow](showcase-rover-and-arduino-line-follow)

View File

@@ -1,7 +1,7 @@
---
title: "How To Install PyCharm"
date: "2022-08-03"
categories: ["All", "Advanced Guides"]
categories: ["Advanced Guides"]
tags: ["Python", "Install Guide"]
excerpt: "Learn how to install PyCharm"
featuredImage: "/images/resources/install-guide-pycharm.png"

View File

@@ -1,7 +1,7 @@
---
title: "How To Install Visual Studio Code"
date: "2022-08-03"
categories: ["All", "Advanced Guides"]
categories: ["Advanced Guides"]
tags: ["Python", "Install Guide", "VS Code"]
excerpt: "Learn how to install Visual Studio Code."
featuredImage: "/images/resources/install-guide-vs-code.png"

View File

@@ -1,7 +1,7 @@
---
title: "The IR Distance Sensors"
date: "2021-06-18"
categories: ["All", "Sensor Guides"]
categories: ["Sensor Guides"]
tags: []
excerpt: "Learn what the IR distance sensors are and how to code them."
featuredImage: "/images/resources/ir-sensor.gif"
@@ -85,8 +85,6 @@ In the sensor view dialog, the IR sensor values are located on the sides of the
Lets write a simple program to print our left IR sensor values every second for 10 seconds.
![](/images/content/863d38-writing-a-piece-of-code-left-only.gif)
- Start by adding a **Repeat 10 Times** block.
- Inside the loop, place a **Print** statement. You can find this in the ** Utilities** category.

View File

@@ -1,7 +1,7 @@
---
title: "Activity: Lane Guidance"
date: "2021-06-03"
categories: ["Activities", "All"]
categories: ["Activities"]
tags: ["Branching", "Iteration", "Algorithm Design", "Ultrasonic", "IR", "Motors", "Maths", "Advanced"]
codingSkills: ["Branching", "Iteration", "Algorithm Design", "Maths"]
roverConcepts: ["Ultrasonic", "IR", "Motors"]

View File

@@ -1,7 +1,7 @@
---
title: "Learning Binary"
date: "2022-05-10"
categories: ["All", "Advanced Guides"]
categories: ["Advanced Guides"]
tags: []
excerpt: "Learn the basics of binary"
featuredImage: "/images/resources/learning-binary.jpg"

View File

@@ -1,8 +1,10 @@
---
title: "Activity: Line Following"
date: "2022-02-23"
categories: ["Activities", "All", "Simulator Activities"]
categories: ["Activities", "Simulator Activities"]
tags: ["Colour Sensors", "Branching", "Iteration", "Algorithm Design", "Intermediate"]
codingSkills: ["Branching", "Iteration", "Algorithm Design"]
roverConcepts: ["Colour"]
excerpt: "Learn the colour sensor and simple algorithm design while following the line."
featuredImage: "/images/resources/line-following.png"
---
@@ -11,7 +13,7 @@ Program the rover to follow a line. Use the colour sensors on the rover to help
![](/images/content/055865-line-following.png)
Activity Demonstration
### Activity Demonstration
### Setup

View File

@@ -1,17 +1,17 @@
---
title: "Activity: Maze II"
date: "2021-06-05"
categories: ["Activities", "All", "Simulator Activities"]
categories: ["Activities", "Simulator Activities"]
tags: ["Colour Sensors", "Branching", "Iteration", "Algorithm Design", "Ultrasonic", "IR", "Motors", "Intermediate"]
codingSkills: ["Branching", "Iteration", "Algorithm Design"]
roverConcepts: ["Colour", "Ultrasonic", "IR", "Motors"]
excerpt: "Build on your maze solving skills by using both IR sensors and the ultrasonic sensor together to handle more complex maze layouts."
featuredImage: "/images/resources/maze.png"
---
Take your maze solving to the next level. In this intermediate challenge, you'll use both IR sensors alongside the ultrasonic sensor to make smarter decisions at intersections and handle more complex maze layouts.
![](/images/content/1cf38b-maze.png)
Activity Demonstration
### Activity Demonstration
### Setup

View File

@@ -1,17 +1,17 @@
---
title: "Activity: Maze III"
date: "2021-06-06"
categories: ["Activities", "All", "Simulator Activities"]
categories: ["Activities", "Simulator Activities"]
tags: ["Colour Sensors", "Branching", "Iteration", "Algorithm Design", "Ultrasonic", "IR", "Gyroscope", "Motors", "Functions", "Advanced"]
codingSkills: ["Branching", "Iteration", "Algorithm Design", "Functions"]
roverConcepts: ["Colour", "Ultrasonic", "IR", "Gyroscope", "Motors"]
excerpt: "Master maze solving with precise gyroscope turns, wall-following algorithms, and functions to create an efficient maze navigator."
featuredImage: "/images/resources/maze.png"
---
Create an advanced maze solving algorithm that uses the gyroscope for precise 90-degree turns, implements a wall-following strategy, and organises code with functions for a clean, efficient solution.
![](/images/content/1cf38b-maze.png)
Activity Demonstration
### Activity Demonstration
### Setup

View File

@@ -1,17 +1,17 @@
---
title: "Activity: Maze I"
date: "2021-06-04"
categories: ["Activities", "All", "Simulator Activities"]
categories: ["Activities", "Simulator Activities"]
tags: ["Colour Sensors", "Branching", "Iteration", "Algorithm Design", "Ultrasonic", "IR", "Motors", "Beginner"]
codingSkills: ["Branching", "Iteration", "Algorithm Design"]
roverConcepts: ["Ultrasonic", "IR", "Motors"]
excerpt: "Learn the basics of maze solving using the ultrasonic and IR sensors to detect walls and navigate simple paths."
featuredImage: "/images/resources/maze.png"
---
Navigate your rover through a maze using the ultrasonic sensor to detect walls ahead and the IR sensor to check for walls to the side. This beginner approach introduces the fundamentals of maze solving with simple branching logic.
![](/images/content/1cf38b-maze.png)
Activity Demonstration
### Activity Demonstration
### Setup

View File

@@ -1,7 +1,7 @@
---
title: "Micromelon at QSITE CreativITy 2022 Conference"
date: "2022-09-19"
categories: ["All", "News & Updates"]
categories: ["News & Updates"]
tags: []
excerpt: "Micromelon showcases their robotics platform at the QSITE CreativITy 2022 conference, connecting with Queensland's digital technologies educators."
featuredImage: "/images/news/img_1520.jpg"

View File

@@ -1,7 +1,7 @@
---
title: "Micromelon at Queensland Computers STEM Demo Day in Bundaberg"
date: "2024-08-15"
categories: ["All", "News & Updates"]
categories: ["News & Updates"]
tags: []
excerpt: "Micromelon demonstrates the Rover platform at the Queensland Computers STEM Demo Day in Bundaberg, bringing hands-on robotics to regional Queensland educators."
featuredImage: "/images/news/img_1559.jpg"

View File

@@ -1,7 +1,7 @@
---
title: "Micromelon at World Science Festival Ipswich"
date: "2024-06-15"
categories: ["All", "Customer Stories"]
categories: ["Customer Stories"]
tags: []
excerpt: "Micromelon delivers hands-on robotics workshops at the World Science Festival in Ipswich, inspiring young learners in Western Brisbane."
featuredImage: "/images/news/img_5748.jpg"

View File

@@ -1,7 +1,7 @@
---
title: "Micromelon at World Science Festival Toowoomba"
date: "2024-06-08"
categories: ["All", "Customer Stories"]
categories: ["Customer Stories"]
tags: []
excerpt: "Micromelon brings hands-on robotics to the World Science Festival in Toowoomba, giving regional families the chance to experience coding and robotics firsthand."
featuredImage: "/images/news/img_7421.jpg"

View File

@@ -1,7 +1,7 @@
---
title: "Micromelon Attends ACES Hardware Meetup in Sydney"
date: "2025-02-15"
categories: ["All", "News & Updates"]
categories: ["News & Updates"]
tags: []
excerpt: "Micromelon presents at the ACES Hardware Meetup in Sydney, connecting with Australia's hardware startup community."
featuredImage: "/images/news/img_7409.jpg"

View File

@@ -1,7 +1,7 @@
---
title: "Micromelon Code Editor 2.6.0"
date: "2022-08-01"
categories: ["News & Updates", "All"]
categories: ["News & Updates"]
tags: []
excerpt: "Micromelon Code Editor 2.6.0 was released on the 2nd August 2022 Here at Micromelon we are continually making changes and improvements to all our product lines, including hardware and software. Previously the best place to find out about these update"
featuredImage: "/images/resources/micromelon-code-editor-260.png"
@@ -27,4 +27,4 @@ Once youre done with all the tabs youve got open, you can easily close the
![](/images/content/71bc9a-screen-shot-2022-06-02-at-4.38.47-pm.png)
And thats it for now! To get the latest version, jump into the Code Editor and click File -&gt; Check for Updates or on Mac click Micromelon IDE -&gt; Check for updates.
And thats it for now! To get the latest version, jump into the Code Editor and click File -> Check for Updates or on Mac click Micromelon IDE -> Check for updates.

View File

@@ -1,7 +1,7 @@
---
title: "Micromelon Code Editor 2.8"
date: "2025-06-04"
categories: ["News & Updates", "All"]
categories: ["News & Updates"]
tags: []
excerpt: "Micromelon Code Editor 2.8.3 was released in April of 2025. This post will detail some important changes and how they will affect institutions. Change: Institution Account SystemThe ProblemPreviously in the Code Editor accounts were split between hom"
featuredImage: "/images/resources/micromelon-code-editor-283.png"
@@ -35,8 +35,6 @@ Besides the old tools being updated to the invite system. There is now a new too
#### What is a Quick Join Code?
![](/images/content/e1773a-quick-join-code.png)
Every class has a unique 9 digit Quick Join Code.
You can share this with your students and they can use it to join your class & school without needing and invitation.
@@ -111,4 +109,4 @@ Were always aiming to improve the Code Editor. In this release we have update
To get the latest version,
- Microsoft Users: Open the Code Editor. In the top bar click **File **-&gt;** Check for Updates **- Mac Users: Open the Code Editor. In the app menu click** Micromelon IDE **-&gt;** Check for Updates**.
- Microsoft Users: Open the Code Editor. In the top bar click **File** -> **Check for Updates** - Mac Users: Open the Code Editor. In the app menu click **Micromelon IDE** -> **Check for Updates**.

View File

@@ -1,7 +1,7 @@
---
title: "Micromelon Heads to EduTECH Australia 2023"
date: "2023-08-24"
categories: ["All", "News & Updates"]
categories: ["News & Updates"]
tags: []
excerpt: "Micromelon exhibits at EduTECH Australia 2023, the country's largest education technology conference, showcasing the full robotics platform to educators from across the country."
featuredImage: "/images/products/rover-candid.png"

View File

@@ -1,7 +1,7 @@
---
title: "Micromelon Returns to EduTECH Australia 2025"
date: "2025-08-20"
categories: ["All", "News & Updates"]
categories: ["News & Updates"]
tags: []
excerpt: "Micromelon exhibits at EduTECH Australia for the third time, showcasing the latest platform updates to educators from across the country."
featuredImage: "/images/news/img_7393.jpg"

View File

@@ -1,7 +1,7 @@
---
title: "Micromelon Heads North to Cairns State High School"
date: "2022-07-25"
categories: ["News & Updates", "All"]
categories: ["News & Updates"]
tags: []
excerpt: "Tim from Micromelon meeting with Design Technology teachers at Cairns State High School showing off some of the 3D printed parts they can use with the Micromelon Rover and collecting some future feature ideas for the Micromelon Robot Simulator In Jun"
featuredImage: "/images/resources/micromelon-heads-north-to-cairns-state-high-school.jpg"

View File

@@ -1,7 +1,7 @@
---
title: "Micromelon Hosts RoboRAVE Australia 2023"
date: "2023-10-20"
categories: ["All", "News & Updates"]
categories: ["News & Updates"]
tags: []
excerpt: "Micromelon hosts RoboRAVE Australia for the first time, bringing hundreds of students together at the University of the Sunshine Coast for one of the country's largest student robotics competitions."
featuredImage: "/images/news/img_7860.jpg"

View File

@@ -1,10 +1,10 @@
---
title: "Micromelon Joins UQ ilab Accelerator"
date: "2019-07-15"
categories: ["All", "News & Updates"]
categories: ["News & Updates"]
tags: []
excerpt: "Micromelon Robotics joins the University of Queensland's ilab Accelerator program, gaining access to mentorship, resources, and a network of innovators."
featuredImage: "/images/partners/uq.png"
featuredImage: "/images/products/rover-render.jpg"
---
Micromelon Robotics has been accepted into the University of Queensland's ilab Accelerator, one of Australia's longest-running and most respected university startup programs. The program provides intensive mentorship, business development support, and access to UQ's extensive research and industry networks.

View File

@@ -1,7 +1,7 @@
---
title: "Micromelon Partners with ACS ICT Gateway to Industry Schools Program"
date: "2021-02-15"
categories: ["All", "Customer Stories"]
categories: ["Customer Stories"]
tags: []
excerpt: "Micromelon partners with the Australian Computer Society to deliver robotics workshops through the Gateway to Industry Schools Program across Queensland."
featuredImage: "/images/news/img_7686.jpg"

View File

@@ -1,7 +1,7 @@
---
title: "Micromelon Partners with Cross River Rail for Public Workshop"
date: "2022-06-29"
categories: ["All", "Customer Stories"]
categories: ["Customer Stories"]
tags: []
excerpt: "Micromelon delivers a public robotics workshop in partnership with Cross River Rail, introducing families to coding and engineering at Brisbane's Experience Centre."
featuredImage: "/images/news/img_6121.jpg"

View File

@@ -1,7 +1,7 @@
---
title: "Micromelon Pitches at ICRA 2018 International Robotics Conference"
date: "2018-05-22"
categories: ["All", "News & Updates"]
categories: ["News & Updates"]
tags: []
excerpt: "Micromelon presents at the IEEE International Conference on Robotics and Automation (ICRA) 2018 in Brisbane, showcasing their educational robotics platform to a global audience."
featuredImage: "/images/news/img_0013.jpg"

View File

@@ -1,7 +1,7 @@
---
title: "Micromelon at World Robots Summit with Trade and Investment Queensland"
date: "2018-10-20"
categories: ["All", "News & Updates"]
categories: ["News & Updates"]
tags: []
excerpt: "Micromelon showcases the Rover at the World Robots Summit as part of the Trade and Investment Queensland delegation, representing Queensland's robotics industry on the world stage."
featuredImage: "/images/news/img_0020.jpg"

View File

@@ -1,7 +1,7 @@
---
title: "Micromelon Receives Advance Queensland Ignite Ideas Fund Grant"
date: "2018-11-01"
categories: ["All", "News & Updates"]
categories: ["News & Updates"]
tags: []
excerpt: "Micromelon Robotics secures an Advance Queensland Ignite Ideas Fund grant to accelerate the development and commercialisation of their educational robotics platform."
featuredImage: "/images/news/img_7792.jpg"

View File

@@ -1,7 +1,7 @@
---
title: "Micromelon Robotics Founded in Brisbane"
date: "2017-11-08"
categories: ["All", "News & Updates"]
categories: ["News & Updates"]
tags: []
excerpt: "University of Queensland engineering graduates found Micromelon Robotics with a mission to make robotics education accessible to every Australian student."
featuredImage: "/images/news/img_0124.jpg"

View File

@@ -1,10 +1,10 @@
---
title: "Micromelon Rover Earns Australian Made Certification"
date: "2021-09-01"
categories: ["All", "News & Updates"]
categories: ["News & Updates"]
tags: []
excerpt: "The Micromelon Rover is officially certified as Australian Made, reflecting the company's commitment to local manufacturing and quality."
featuredImage: "/images/products/rover-big.png"
featuredImage: "/images/products/rover-render.jpg"
---
The Micromelon Rover has been officially certified as Australian Made by the Australian Made Campaign, earning the right to carry the iconic green-and-gold kangaroo logo. The certification recognises that the Rover is designed, engineered, and assembled in Australia.

View File

@@ -1,7 +1,7 @@
---
title: "Micromelon Rover Wins Australian Good Design Gold Award"
date: "2024-09-20"
categories: ["All", "News & Updates"]
categories: ["News & Updates"]
tags: []
excerpt: "The Micromelon Rover receives an Australian Good Design Award Gold in the Product Design category, recognising excellence in design and innovation."
featuredImage: "/images/news/img_1844.jpg"

View File

@@ -1,7 +1,7 @@
---
title: "Micromelon's ACS GISP School Partnership Reaches 8,000+ Students"
date: "2025-03-26"
categories: ["All", "Customer Stories"]
categories: ["Customer Stories"]
tags: []
excerpt: "Micromelon's partnership with the ACS Gateway to Industry Schools Program has now reached more than 8,000 students across Queensland, delivering hands-on robotics workshops in hundreds of schools."
featuredImage: "/images/hero/driving-school.png"

View File

@@ -1,7 +1,7 @@
---
title: "Micromelon Sponsors RoboRAVE World Championships 2024"
date: "2024-10-15"
categories: ["All", "News & Updates"]
categories: ["News & Updates"]
tags: []
excerpt: "Micromelon sponsors the RoboRAVE Australia World Championships, supporting hundreds of students competing in robotics challenges on the Sunshine Coast."
featuredImage: "/images/news/img_3172.jpg"

View File

@@ -1,7 +1,7 @@
---
title: "Micromelon Sponsors UQ Racing Formula SAE Team"
date: "2024-04-01"
categories: ["All", "News & Updates"]
categories: ["News & Updates"]
tags: []
excerpt: "Micromelon sponsors the University of Queensland's Formula SAE racing team, supporting the next generation of engineers."
featuredImage: "/images/news/img_2128.jpg"

View File

@@ -1,10 +1,10 @@
---
title: "Micromelon Surpasses 1,000 Rovers Deployed Across Australia"
date: "2023-11-15"
categories: ["All", "News & Updates"]
categories: ["News & Updates"]
tags: []
excerpt: "Micromelon reaches a major milestone with over 1,000 Rovers now deployed in schools and educational organisations across Australia."
featuredImage: "/images/products/rover-big.png"
featuredImage: "/images/products/rover-render.jpg"
---
Micromelon Robotics has reached a significant milestone: more than 1,000 Micromelon Rovers are now deployed in schools and educational organisations across Australia. From its beginnings as a Brisbane startup, the company has grown to serve hundreds of schools spanning every state and territory.

View File

@@ -1,7 +1,7 @@
---
title: "Micromelon Teaches Robotics at World Science Festival"
date: "2024-05-17"
categories: ["All", "Customer Stories"]
categories: ["Customer Stories"]
tags: []
excerpt: "Micromelon delivers hands-on robotics workshops at the World Science Festival Brisbane, inspiring hundreds of young learners at one of the world's premier science events."
featuredImage: "/images/news/img_5748.jpg"

View File

@@ -1,10 +1,10 @@
---
title: "Micromelon Named Winners of QUT Bluebox Robotics Accelerator"
date: "2018-03-20"
categories: ["All", "News & Updates"]
categories: ["News & Updates"]
tags: []
excerpt: "Micromelon Robotics wins the QUT Bluebox Robotics Accelerator, gaining mentorship and resources to develop their educational robotics platform."
featuredImage: "/images/awards/bluebox.png"
featuredImage: "/images/products/rover-render.jpg"
---
Micromelon Robotics has been named the winner of the QUT Bluebox Robotics Accelerator program, a competitive program run by Queensland University of Technology to support early-stage robotics ventures in Queensland.

View File

@@ -1,10 +1,10 @@
---
title: "Micromelon Wins People's Choice at Young Starters Competition"
date: "2018-05-15"
categories: ["All", "News & Updates"]
categories: ["News & Updates"]
tags: []
excerpt: "Micromelon Robotics wins the People's Choice Award at the Young Starters competition, recognising the team's innovative approach to STEM education."
featuredImage: "/images/awards/young-starters.png"
featuredImage: "/images/products/rover-render.jpg"
---
Micromelon Robotics has taken home the People's Choice Award at the Young Starters competition, a program celebrating outstanding young entrepreneurs across Queensland's startup ecosystem.

View File

@@ -1,7 +1,7 @@
---
title: "Activity: Prison Escape"
date: "2021-06-03"
categories: ["Activities", "All"]
categories: ["Activities"]
tags: ["Colour Sensors", "Branching", "Iteration", "Motors", "Intermediate"]
codingSkills: ["Branching", "Iteration"]
roverConcepts: ["Colour", "Motors"]

View File

@@ -1,7 +1,7 @@
---
title: "Activity: Puppy Bot"
date: "2021-06-03"
categories: ["Activities", "All"]
categories: ["Activities"]
tags: ["Branching", "Iteration", "Functions", "Motors", "Ultrasonic", "Intermediate"]
codingSkills: ["Branching", "Iteration", "Functions"]
roverConcepts: ["Ultrasonic", "Motors"]

View File

@@ -1,8 +1,10 @@
---
title: "Random Bug Bot 2"
date: "2022-03-13"
categories: ["Activities", "All"]
categories: ["Activities"]
tags: ["Colour Sensors", "Branching", "Iteration", "Variables", "Motors", "Maths", "Advanced"]
codingSkills: ["Branching", "Iteration", "Variables", "Maths"]
roverConcepts: ["Colour", "Motors"]
excerpt: "Program your rover to move like a bug!"
featuredImage: "/images/resources/random-bug-bot-2.png"
---
@@ -13,7 +15,7 @@ Build from the Basic Bug Bot exercise but program the rover to have a more compl
![](/images/content/c8d42e-random-bug-bot-2.png)
Activity Demonstration
### Activity Demonstration
### Setup

View File

@@ -1,7 +1,7 @@
---
title: "Activity: Random Bug Bot"
date: "2021-06-03"
categories: ["Activities", "All"]
categories: ["Activities"]
tags: ["Iteration", "Motors", "Maths", "Beginner", "Colour Sensors"]
codingSkills: ["Iteration", "Maths"]
roverConcepts: ["Motors", "Colour"]

View File

@@ -1,7 +1,7 @@
---
title: "Activity: Roaming Rover"
date: "2021-06-03"
categories: ["Activities", "All"]
categories: ["Activities"]
tags: ["Iteration", "Ultrasonic", "Motors", "Beginner"]
codingSkills: ["Iteration"]
roverConcepts: ["Ultrasonic", "Motors"]

View File

@@ -1,7 +1,7 @@
---
title: "Robot Simulator Launches on Microsoft Store and Mac App Store"
date: "2020-09-15"
categories: ["All", "News & Updates"]
categories: ["News & Updates"]
tags: []
excerpt: "The Micromelon Robot Simulator officially launches on the Microsoft Store and Mac App Store, making virtual robotics accessible to students everywhere."
featuredImage: "/images/products/simulator-demo.gif"

View File

@@ -1,7 +1,7 @@
---
title: "Getting Started With The Robot Simulator"
date: "2021-06-14"
categories: ["All", "Getting Started"]
categories: ["Getting Started"]
tags: []
excerpt: "How to get started with the Micromelon Robot Simulator."
featuredImage: "/images/resources/robot-simulator.png"
@@ -87,8 +87,6 @@ Heres a demonstration of how to log into the simulator by connecting from the
### Doing an Activity
![](/images/content/efadfd-opening-spike-drop.gif)
**Selecting an Activity** Click on the activity you want to try. You will see all the details for the activity appear on the right. Some of the activities such as ** Sumo** and ** Maze** have customisation options.
For this post, were going to pick the **Spike Drop** activity. Lets press the ** PLAY** button.

View File

@@ -1,8 +1,10 @@
---
title: "Activity: Rover Van Gogh"
date: "2022-03-29"
categories: ["Activities", "All", "Simulator Activities"]
categories: ["Activities", "Simulator Activities"]
tags: ["Branching", "Iteration", "Motors", "Maths", "Simulator", "Intermediate"]
codingSkills: ["Branching", "Iteration", "Maths"]
roverConcepts: ["Motors"]
excerpt: "Get your art on with the pen attachment!"
featuredImage: "/images/resources/rover-van-gogh.png"
---
@@ -13,7 +15,7 @@ Using the pen attachment of the Micromelon Rover, try your hand at using code to
![](/images/content/216a76-pen-attachment.png)
Activity Demonstration
### Activity Demonstration
**Not Sure What To Draw? Try These**

View File

@@ -1,7 +1,7 @@
---
title: "Running A Term Of Digital Technologies Classes In The Robot Simulator"
date: "2021-11-15"
categories: ["All", "Getting Started"]
categories: ["Getting Started"]
tags: []
excerpt: "Learn how you can use the Robot Simulator as the primary learning resource in a term of Digital Technologies classrooms."
featuredImage: "/images/resources/running-a-term-of-digital-technologies-classes-in-the-robot-simulator.png"
@@ -127,8 +127,6 @@ You can also add a time requirement for solving mazes, which will encourage stud
The ultrasonic sensor and Infrared Distance sensors are essential in creating any maze solving algorithm. If youd like to read a further breakdown of how these sensors work check out our dedicated [Ultrasonic sensor post](/resources/ultrasonic-sensor) and [Infrared sensor post](/resources/ir-sensor).
![](/images/content/65df02-ultrasonic-animation.gif)
#### **Learning The Ultrasonic Sensor **[** READ MORE**](/resources/ultrasonic-sensor)
![](/images/content/a5e9c5-ir-diagram-animation.gif)

View File

@@ -1,7 +1,7 @@
---
title: "How To Set Up A School"
date: "2021-06-14"
categories: ["All", "Getting Started"]
categories: ["Getting Started"]
tags: []
excerpt: "Learn how to set up your school through the teacher dashboard in the Micromelon Code Editor."
featuredImage: "/images/resources/setting-up-a-school.png"
@@ -193,8 +193,6 @@ For this method;
- Your students have the Code Editor open and are ready to log into their Micromelon account or create a new account.
![](/images/content/e1773a-quick-join-code.png)
#### What is a Quick Join Code?
Every class has a unique 9 digit Quick Join Code. You can share this with your students and they can use it to join your class & school without needing and invitation.

View File

@@ -11,7 +11,7 @@ Using I2C and an Arduino Nano, a QTR-8RC line sensor array can be attached to th
An overview of the I2C protocol and how to use it with the Rover can be found here.
![](/images/content/e33faa-img_1366.jpg)
![](/images/content/19bff0-img_1366.jpg)
## The Sensor (QTR-8RC)
@@ -71,7 +71,7 @@ void readSensor(){
![](/images/content/5745b8-circuit.png)
![](/images/content/66a722-rover-expansion-header.png)
![](/images/content/0c946e-rover-pinout.png)
## The Rover

View File

@@ -1,17 +1,19 @@
---
title: "Activity: Spike Drop"
date: "2022-02-23"
categories: ["All", "Simulator Activities"]
categories: ["Simulator Activities"]
tags: ["Colour Sensors", "Branching", "Iteration", "Ultrasonic", "Robot Simulator", "Beginner"]
codingSkills: ["Branching", "Iteration"]
roverConcepts: ["Colour", "Ultrasonic"]
excerpt: "Simulator activity for learning ultrasonic, colour sensor and iteration."
featuredImage: "/images/resources/spike-drop.png"
featuredImage: "/images/resources/spike-drop.jpg"
---
Find a way to drive the simulator rover into the green parking lot. Use your colour or ultrasonic sensor to help you find the safe zone. Watch out though, go to far and youll fall and get spiked!
![](/images/content/a252ca-spike-drop-demo.gif)
Activity Demonstration
### Activity Demonstration
### Setup

View File

@@ -1,7 +1,7 @@
---
title: "Activity: Stop On Colour Change"
date: "2021-06-03"
categories: ["Activities", "All"]
categories: ["Activities"]
tags: ["Colour Sensors", "Branching", "Iteration"]
codingSkills: ["Branching", "Iteration"]
roverConcepts: ["Colour"]

View File

@@ -1,15 +1,17 @@
---
title: "Activity: Sumo II"
date: "2021-06-04"
categories: ["Activities", "All", "Simulator Activities"]
categories: ["Activities", "Simulator Activities"]
tags: ["Colour Sensors", "Branching", "Iteration", "Algorithm Design", "Ultrasonic", "IR", "Motors", "Intermediate"]
codingSkills: ["Branching", "Iteration", "Algorithm Design"]
roverConcepts: ["Colour", "Ultrasonic", "IR", "Motors"]
excerpt: "Improve your sumo algorithm by adding IR sensors to detect opponents from the sides and implementing smarter search patterns."
featuredImage: "/images/resources/sumo.png"
---
Level up your sumo robot. In this intermediate challenge, you'll add the IR distance sensors to detect opponents from multiple directions and create a smarter search pattern to find and engage your opponent faster.
Activity Demonstration
### Activity Demonstration
### Setup

Some files were not shown because too many files have changed in this diff Show More