Major site overhaul: resources hub, content migration, new blog posts, forms
- Redesign /resources as sectioned hub with category pages - Migrate 645 Squarespace CDN images to local /images/content/ - Create 9 new news/blog posts with event photos - Fix blog post slugs (rename gibberish filenames) - Rename Design Blog to Design Blogs across site - Remove education page, replace with Platform in nav - Redesign rover repair request form with dynamic rover entries - Add school search combobox to contact, store, and repair forms - Extract shared KNOWN_SCHOOLS data - Make /rover-expansion-3d-printing dynamically pull from MDX - Add related resources sections to product pages - Fix homepage broken /quote links to /store - Store page: sample kit cards, inline quote builder, mailing list opt-in
This commit is contained in:
@@ -7,7 +7,6 @@ excerpt: "Learn iteration, algorithm design, maths, and how to use the Rover’s
|
||||
featuredImage: "/images/resources/balance-bot.png"
|
||||
---
|
||||
|
||||
** | **
|
||||
|
||||
Challenge students to program their rover to always try and stabilise itself. When complete, the rover will always turn and drive upwards on any tilted surface. Once the surface the robot is driving on is flat, it should stop moving. This means the robot will balance on a seesaw. Students will need to use data from the accelerometer to control the motors based on the orientation of the rover.
|
||||
|
||||
@@ -61,7 +60,7 @@ Activity Demonstration
|
||||
|
||||
### Setup
|
||||
|
||||

|
||||

|
||||
|
||||
We use a large hard cover book for this challenge as a platform. Any flat surface that can be moved and tilted will work. When the object is tilted the rover should move up the surface in an attempt to stabilize. When the surface is flat the rover has found balance and will not move.
|
||||
|
||||
@@ -69,7 +68,7 @@ For this exercise you can also use a seesaw style balance board or a circular wo
|
||||
|
||||
### Here’s Our Approach
|
||||
|
||||

|
||||

|
||||
|
||||
Example Code (single axis balancing)
|
||||
|
||||
@@ -83,66 +82,8 @@ To make the rover move smoothly and make fine adjustments, we can use the scale
|
||||
|
||||
#### **Stage 3**
|
||||
|
||||

|
||||

|
||||
|
||||
Example Code (multi-axis balancing)
|
||||
|
||||
To make the program also work for a circular board we need to also take into account the Y axis of the accelerometer. We can use the same scale number block to create a variable called rotation, which we can include in our motor block. Since our speed variable determines the speed the motors move forward or back, the rotation modifier needs a + or - sign. We need this sign because the robot rotates by making its tracks move in opposite directions.
|
||||
|
||||
### Related Posts
|
||||
|
||||
Resources
|
||||
|
||||
[
|
||||
|
||||

|
||||
|
||||
](/resources/creating-a-sumo-unit)
|
||||
|
||||
[All](/resources?category=All)
|
||||
|
||||
[Creating A Sumo Unit For Your Digital Technologies Class](/resources/creating-a-sumo-unit)
|
||||
|
||||
[All](/resources?category=All)
|
||||
|
||||
How to run a sumo unit in your digital technologies classroom.
|
||||
|
||||
[Read More →](/resources/creating-a-sumo-unit)
|
||||
|
||||
[All](/resources?category=All)
|
||||
|
||||
[
|
||||
|
||||

|
||||
|
||||
](/resources/ultrasonic-sensor)
|
||||
|
||||
[All](/resources?category=All), [Guides](/resources?category=Guides)
|
||||
|
||||
[The Ultrasonic Sensor](/resources/ultrasonic-sensor)
|
||||
|
||||
[All](/resources?category=All), [Guides](/resources?category=Guides)
|
||||
|
||||
Learn all about the ultrasonic sensor!
|
||||
|
||||
[Read More →](/resources/ultrasonic-sensor)
|
||||
|
||||
[All](/resources?category=All), [Guides](/resources?category=Guides)
|
||||
|
||||
[
|
||||
|
||||

|
||||
|
||||
](/resources/year-7-digital-tech-at-st-peters)
|
||||
|
||||
[All](/resources?category=All), [Customer Stories](/resources?category=Customer+Stories)
|
||||
|
||||
[Case Study: Year 7 Digital Tech at St Peters Lutheran College](/resources/year-7-digital-tech-at-st-peters)
|
||||
|
||||
[All](/resources?category=All), [Customer Stories](/resources?category=Customer+Stories)
|
||||
|
||||
See how Meg Foley at St Peters conducted a challenge for their Year 7s using Micromelon.
|
||||
|
||||
[Read More →](/resources/year-7-digital-tech-at-st-peters)
|
||||
|
||||
[All](/resources?category=All), [Customer Stories](/resources?category=Customer+Stories)
|
||||
|
||||
Reference in New Issue
Block a user