Turtle Art

Some of the similarities between Turtle Art and Beetle-Blocks are:

That some of the coding blocks do the same thing but look different

You learn new things

They both have a change colour block but one is change hue the other is set colour

They both have little characters ( the beetle for Beetle-Blocks and the turtle for Turtle Art )

They both have the forward slash ( / ) as their dividing block

 

Some of the differences between Turtle Art and Beetle-Blocks are:

There are more coding blocks in Beetle-Blocks

Most of the blocks look different

Beetle blocks is 3D

Turtle Art is 2D

You can 3D print in beetle blocks

Polygon

I made a octagon. octagons are 8 sided polygons.  polygons always have at least three straight sides and angles, typically five or more.

here is the picture of the octagon.

this is the picture of my code.

This code is basically the same as the beetle blocks code for a octagon, but the blocks look very different to beetle blocks.

next we had to make a rotational symmetry design.

In this one i used a code that made a line that went back and forth like a squiggle. I repeated the line lots of times in a repeat block. i also made one using i line like 2 half circles joined.

Beetle blocks

At the start of our first lesson we learnt about shape’s angles. We got someone to code a square by telling someone what to do. Then we had to write a code in our books for a hexagon. Then we found out that every shapes angles on the inside add up differently to 360 degrees. (apart from a square.) The inside of a triangle is 180 and a hexagon is 360 + 180 + 180 because a hexagon is like a square with 2 triangles on the sides. So a hexagon is 720.

Today we got to start using beetle blocks. We had to make a polygon with however many sides we want. I made a Decagon. (10 sides.) This is what it looks like and what my code is.

Next i had the idea of putting smaller decagons inside of the one that i had. I tried using variable in a repeat to make it smaller each time but i got confused so i did it so its not in a repeat. I also added colour.

This is the same code as a decagon but there a five joined together and every time the amount you move gets smaller by changing the variable on the move block. I also added colour to my design bye using the change hue block, you can select any colour you want by tapping on the little square that has a colour in it, then you just chose a colour.

Then we got set the challenge of making a pattern using multiple polygons. I used 16 pentagons all turning a small amount so it made a circle.

After that we had to find the block that made the lines thinner and thicker.

This was the block that made it thinner and thicker because on it, it says, set extrusion (lines it makes) Dia to _. Dia stands for diameter which applies to cilanders and flat circles. it is the width of the circle, so if it change it from 1 to 0.5 it would make the diameter smaller, so that makes the whole line smaller.

I made another pattern with the diameter block using 8 octagons.

Then we had to try and make a tube going upwards using our choice of polygon. I used a hexagon.

This code is using a new block. It is the set x, y or z block. this block allows the beetle to change its x, y and z. I set the block to set Z to Z position + 1, by using an operator. that is in a repeat block with the hexagon code. Right after it makes a hexagon there is a block that says stop extruding so it makes the beetle move without making a line follow it. then i have the set z block after that. at the start of the repeat it has a start extruding lines block so the lines actually start constructing again.

Then i was told to test by turning it after each hexagon.

I just turned at a little bit after the set z block.

Then i made a circle by rotating the x and doing hexagons.

 

Parts, Purposes and Complexities

Parts, Purposes and Complexities

This is my parts, people and interactions of the school system.

this is my design of my calculator with its parts and their purposes.

This is the object i am pulling apart.

i have started to take apart my calculator, here are a few videos and photos.

As you can see there was lots of small pieces. All of those pieces helped make the calculator work even the number buttons. Here is a video of me explaining what most of the pieces are doing and how they connect with each other.

I noticed that everything connected to each other in some way. The letter keys connected to a rubber square that had bumps on it and when you hit the key, the key hits the rubber square then the rubber square dents in and hits a part on the memory board, (it depends on witch number or sign you push) and the signal go’s through the board and into a piece of plastic connected to the screen. the plastic has lines in it that send whatever number you push, up to the screen and the screen shows that number. The solar panel is there to give the screen power. The outer casing is there to protect all of the parts on the inside from things that could harm it.

This is my plan for upcyling.

Today I started putting the cat together. I used a bit of felt for the body and rolled it up. i also used buttons and pieces from the board to make the face. i used pieces of paper for the ears.

i used led strips for the legs and the board for the ground, i did not get any photos though.

I just started making the code, and i have 3 sounds being played when you press a button, a hiss, a meow and a purr.

I have decided that i am going to add a motor on the one where its mad and attach the tail to the motor, so it is like its lashing its tail.

I added the motor but i couldn’t get a video of it working because we didn’t have enough time.

I set the motors speed to 100 so that it would be fast.

 

 

Sphero

Sphero

my goal for sphero is that I get used to the code and not have to watch a video to make it do something new.

Blocks:

This is my first code: a square.

For the square we had to put 4 roll blocks with a delay in between. The first one had face 0 degrees, the second had face 90 degrees on it,  the third had face 180 degrees on it and the fourth had 240 on it.

My next code: a triangle.

we made the triangle in the same way that we made the square but we had to do a little bit of maths. We had to divide 360 by 3 witch was 120 so we had 3 roll blocks. The first one was facing 0 degrees, the second was facing 120 and the third was facing 240. all of those together equals 360.

now we have started using the if, then, else block: toss and throw game.

for the toss and throw game the main part was the if, then, else block. We had to use the stabilization block for this code. We had to turn the stabilization off. in the if then else block we had to put a accelerometer block in the if then else block. if the total accelerometer was larger than 3 then it would show a green light and play a random animal sound, then you had to guess what animal it was. if you threw it less then 3 then a red light would come on. after 2 minutes of playing the game it would say game over to you.

My next program: the hot potato game.

in this program we started using variables. at the start of the code we had to turn he stabilization off. we had a speak block saying play the hot potato game, then we had a loop forever block with a set to variable block inside and a loop until block inside. inside the loop until block we had a main led red and a raw motor block left was set to 0 right was set 255 for 0.1 seconds. if the total accelerometer is bigger than 3 the it plays abrupt sound ad continues the code. then it played you lose sound when it expires and whoever is holding it loses.

the next program: spinning top

in the spinning top if you spin it clockwise the colour turns red. if you spin it anti-clockwise it turns green.

now we are onto JavaScript:

our first JavaScript code was Hello World:

in this code we made it say hello world and then turn the colour to red and roll forward for 1 second by writing await speak (‘hello world’, true); SetMainLed to red await roll (0, 50, 2);

next we turned the program into a square:

in this program we did the same as the hello world program but added a loop, some sounds and a different colour. with this program we had some trouble with our program because we forgot a bracket in the place where we made it turn 90 degrees each time it completes a straight line. then it plays the winclassic sound at the end.

next we made the toss and throw game but in javascript.

we didn’t get time to take a video of it working but here is our code.

in the code we made it the same as the block ones but its in javascript instead.

next we made a disco ball with our sphero by using colours. for this we didn’t use a video to work out the code.

the code just makes it go from the colour red to orange to yellow to green to blue to purple to pink in a forever loop.

 

 

 

Ocean Mini Golf

My goal is to make all of the parts working and make a successful mini golf course that has opening trapdoors, gates that open and close and spinning starfish with hummingbird.

this is my plan for the courses.

 

we have 3 different courses. course 1 is that you have to get past a trapdoor that flaps up and down then you have to go through a gate that opens and closes and then you get in the hole. course 2 is that you have to hit the ball up the ramp and jump into the sharks mouth and go through its body and get into the hole. course 3 is when you have to go through the reef.

we have decided to change our technology to Lego because there was no hummingbirds left this is my plan with the lego.

we have also change the courses. the first course is the same but the shark is not a course its just joining the 2 courses together. the 2nd course is the reef.

 

here are some of the parts we are using to make our mini golf course with Lego.

this is the parts working

this is the screencast of the code i used to make these work.

this is the boat course working.

this is the shark without its tail.

once gg and I made the tail and attached it to the shark we decided to paint it like a great white shark and put a hole in the throat so the ball can go out of the shark and into the reef.

 

 

for the reef we decided to make paper seaweed and fish to decorate. so far on our reef we have made all the fish and seaweed that we need and we have started to paint a piece of cardboard blue.

on the next design session we are going to add colour splotches to represent different colours of seaweed.

we have joined the boat to the reef and now we need to attach the shark.

we have now attached the shark and a few pieces of seaweed and our golf course is now finished and working.

our problems making the course was that the gates were going at different times. the problem was that one of the gates was connected to the place where the trapdoor was meant to go so we switched them and then it worked.

our other problem was that most of the time the ball couldn’t get into the pipe that joins it to the reef. we fixed that by using a real golf ball instead of a foam one so that its heavier so the only place it can go is through the pipe.

our other problem was that we couldn’t get the boat to stay on the cardboard. we tried sticky tape because we couldn’t find any hot glue sticks, then we tried masking tape because it seemed to work for attaching the shark it didn’t work. in the end i brang my hot glue gun and the 1 hot glue gun stick that i had at my house.

 

 

hummingbird creature project

My initial goal is to get all of my motors, sensors and LED lights working so that it can make the fan spin and make his hair light up and he will change colour with the temperature.

Here are the parts, purposes and complexities of my design:

 

This is the first iteration of my creature’s system:

 

The parts which were the most challenging were the temperature sensors. they were challenging because we couldn’t get the code right. first it was just flashing all of the colours and then it was

 

I was able to get these working by putting a stop this script block on the end of it so when it wasn’t that temperature it would stop.

 

(we didn’t get time to do a second iteration.)

 

This is a short film of my learning journey throughout this project:

LEGO robotics

in LEGO robotics me and dahlia made a catapult. the things we got stuck on was we couldn’t connect to scratch so we had to use Lego Mindstorms to code it. we both had no idea how to use it and I tried to make it do it five times and go back each time. I accidently made it do it infinitely and it wouldn’t go back when I pulled it back it just kept going I had to take apart the code so it stopped moving. my first time ever using it I just put 2 motor blocks on the thing so it went back and forth I didn’t even have a start block. then somebody told me I needed a start block so I just put one on. we also had problems with how it was working. when we tried it would reset itself lopsided so the ball of paper it was throwing just fell out. I fixed it by making it not go so far back on the way back.

now it is working fine and throwing tyres. on the video of it working it shows it throwing a tyre. on my code I made a few changes so it makes a noise and does it 5 times.

I did 2 different codes and this is my first one

 

this is my finished code.

 

mount feathertop project

Mt feathertop project.

in our project we are aiming to make a sculpture of mount feathertop and to teach people about its history with Makey Makey.

these pictures are of our planning, our code and our trees on the base.

we shaped and papier Mache our mountain.

we painted our mountain white and we will soon cover it with fake snow.

 

 

this is our finished project now we just need to set it up with the makey makey.

in our project we found it difficult getting the shape of the mountain right before we papier mached. we ended out using bubble wrap and scrunched up newspaper to get the shape right. another difficulty was when we had it hooked up to our makey makey we tested it and it was playing all the facts at the same time. we checked our code and we were sure nothing was wrong. the next day we came back and tried again it worked that time and we still haven’t found out what was wrong with it that day.

it is now working great!

 

My favourite microbit activitys

i liked the truth or dare activity because it was the first thing I coded on microbit and it was fun making it chose different answers. by doing this activity I learnt the basics of microbit and the things that were challenging.

i liked the temperature activity because even though it wasn’t very accurate it was still fun finding out what the temperature was. I learnt that the microbit could sense the temperature and I also learnt how to make it do that.

i liked the magic 8 activity because it was fun randomly asking questions and getting random answers. I learnt how to make it randomly pick one of the options.