Merge branch 'master' into tutorialmode
@@ -66,6 +66,10 @@ Fun games to build with your @boardname@.
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
```codecard
 | 
					```codecard
 | 
				
			||||||
[{
 | 
					[{
 | 
				
			||||||
 | 
					  "name": "Inchworm",
 | 
				
			||||||
 | 
					  "url":"/projects/inchworm",
 | 
				
			||||||
 | 
					  "imageUrl":"/static/mb/projects/inchworm.jpg"
 | 
				
			||||||
 | 
					}, {
 | 
				
			||||||
  "name": "Timing gates",
 | 
					  "name": "Timing gates",
 | 
				
			||||||
  "url":"/projects/timing-gates",
 | 
					  "url":"/projects/timing-gates",
 | 
				
			||||||
  "imageUrl":"/static/mb/projects/timing-gates.jpg"
 | 
					  "imageUrl":"/static/mb/projects/timing-gates.jpg"
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										40
									
								
								docs/projects/inchworm.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,40 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					# Inchworm
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### @description A inchworm like robot built with the micro:bit
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### ~avatar avatar
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Make a funny inchworm robot!
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### ~
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					https://youtu.be/BiZLjugXMbM
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Duration
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					3 Activities, approx 30-45 min each based on familiarity with the coding concepts
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Materials
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* Cardboard pieces (recycle!)
 | 
				
			||||||
 | 
					* Glue gun or Tape (masking, duct tape, and/or packing tape)
 | 
				
			||||||
 | 
					* Scissors that can cut cardboard
 | 
				
			||||||
 | 
					* 1 @boardname@, battery holder and 2 AAA batteries
 | 
				
			||||||
 | 
					* 3 Crocodile clips
 | 
				
			||||||
 | 
					* 1 micro servo 9g SG90
 | 
				
			||||||
 | 
					* 1 paper clip
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Activities
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* [Servo](/projects/inchworm/servo)  
 | 
				
			||||||
 | 
					* [Chassis](/projects/inchworm/chassis)  
 | 
				
			||||||
 | 
					* [Code](/projects/inchworm/code)  
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### ~button /projects/inchworm/servo
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Let's get started!
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### ~
 | 
				
			||||||
							
								
								
									
										88
									
								
								docs/projects/inchworm/chassis.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,88 @@
 | 
				
			|||||||
 | 
					# Chassis
 | 
				
			||||||
 | 
					### @description Building the cardboard inchworm
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### ~avatar avatar
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Turn a piece of cardboard into an inchworm!
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### ~
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Duration: ~45 minutes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Materials
 | 
				
			||||||
 | 
					  * Cardboard
 | 
				
			||||||
 | 
					  * Scissors or cutters
 | 
				
			||||||
 | 
					  * glue gun or tape
 | 
				
			||||||
 | 
					  * 1 paper clip
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Step 1: cardboard
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Cutout a cardboard rectangle. You can use the @boardname@ as a ruler to figure out the size.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Step 2: center fold
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Fold the cardboard in half over the short edge.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Step 3: legs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Fold each end so they rest flat on the ground.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Step 4: front teeth
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Fold each corners on one end of the cardbard. This will be the front of the inchworm which is supposed to grip the ground.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Step 5: back teeth
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Using a scissor or a cutter (watch the fingers!), cut out various strips in the other edge. Fold one after the other.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Step 6: mounting the board
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Using tape or a glue gun, mount the @boardname@ on one side and the microservo on the cardobard.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Step 7: mounting the servo
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Attach the servo on the **edge** of the other cardboard side.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Step 8: Cable clean up (optional)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Use tape to route the cables nicely on the inchworm.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Step 9: attaching paper clip to servo
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Unfold a paper clip and attach it to the servo arm.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Step 10: attaching paper clip to cardboard
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Slide the folder paper clip into the cardboard, and use tape to secure it. 
 | 
				
			||||||
 | 
					You might need to toy around with the size of the clip so that the servo rotation opens the inchworm sufficiently.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Step 11: it's ready!
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Your inchworm is ready!
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### ~button /projects/inchworm/code
 | 
				
			||||||
 | 
					NEXT: Code
 | 
				
			||||||
 | 
					### ~
 | 
				
			||||||
							
								
								
									
										48
									
								
								docs/projects/inchworm/code.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,48 @@
 | 
				
			|||||||
 | 
					# Code
 | 
				
			||||||
 | 
					### @description code to make the inchworm alive
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### ~avatar avatar
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Add code to make the inchworm move.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### ~
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Duration: ~30 minutes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Step 1: walk forever
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					In order for the inchworm to move, the @boardname@ needs to command the servo to go between ``0`` and ``180`` degrees
 | 
				
			||||||
 | 
					at a certain pace. In the code below, the user pressed button ``A`` to launch the inchworm.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					```blocks
 | 
				
			||||||
 | 
					input.onButtonPressed(Button.A, () => {
 | 
				
			||||||
 | 
					    pins.servoWritePin(AnalogPin.P0, 0)
 | 
				
			||||||
 | 
					    basic.pause(500)
 | 
				
			||||||
 | 
					    pins.servoWritePin(AnalogPin.P0, 180)
 | 
				
			||||||
 | 
					    basic.pause(500)
 | 
				
			||||||
 | 
					});
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### ~ hint
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					You may have noticed that the inchworm can be rather slow or simply won't move. Try to improve the design of your legs, teeth
 | 
				
			||||||
 | 
					so that the inchworm goes as fast as possible. Trying it on carpet also great helps avoiding skidding.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### ~
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Step 2: radio controlled inchworm
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					You will need 2 @boardname@ for this part. By using the radio, we can make the inchworm controlled by another @boardname@.
 | 
				
			||||||
 | 
					Download the code below to the @boardname@ on the inchworm and another "controller" @boardname@. Whenere A is pressed, the inchworm will move once.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					```blocks
 | 
				
			||||||
 | 
					radio.onDataPacketReceived(({receivedNumber}) => {
 | 
				
			||||||
 | 
					    pins.servoWritePin(AnalogPin.P0, 0)
 | 
				
			||||||
 | 
					    basic.pause(500)
 | 
				
			||||||
 | 
					    pins.servoWritePin(AnalogPin.P0, 180)
 | 
				
			||||||
 | 
					    basic.pause(500)
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					input.onButtonPressed(Button.A, () => {
 | 
				
			||||||
 | 
					    radio.sendNumber(0)
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
							
								
								
									
										130
									
								
								docs/projects/inchworm/servo.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,130 @@
 | 
				
			|||||||
 | 
					# Preparing the servo
 | 
				
			||||||
 | 
					### @description Connecting the servo to crocodile clips
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### ~avatar avatar
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Equip the microservo with crocodile clips.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### ~
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Duration: ~30 minutes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Materials
 | 
				
			||||||
 | 
					  * Cutting pliers or wire cutter
 | 
				
			||||||
 | 
					  * Tape (masking, duct tape, and/or packing tape)
 | 
				
			||||||
 | 
					  * 3 crocodile clips, yellow, red and black.
 | 
				
			||||||
 | 
					  * 1 micro servo 9g (SG90)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Using a microservo with the @boardname@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The @boardname@ provides just enough current to operate the SG90 microservo. 
 | 
				
			||||||
 | 
					The servo requires 3 connections: GND, 3V and a logic pin. 
 | 
				
			||||||
 | 
					In this tutorial, we will equip the servo with crocodile clips to make it easier to use. 
 | 
				
			||||||
 | 
					However, you could also use a shield or female to crocodile clips to acheive the same effect.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					If you are running a class or activity, you should consider preparing all servos before hand.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### ~ hint
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Kitronik wrote an excellent in-depth guide about using servos with the @boardname@. 
 | 
				
			||||||
 | 
					Check it out at https://www.kitronik.co.uk/blog/using-bbc-microbit-control-servo/ .
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### ~
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Step 1: cutout the connector
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Using the cutting pliers, cut out the dark plastic connector.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Step 2: strip out cables
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Using the plier or a wire stripper, strip the plastic from the cables.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Step 3: threading the servo cablers
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Thread the servo cables.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Step 4: crocobile clip claps
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Cut a crocodile cable in two and strip out the casing. 
 | 
				
			||||||
 | 
					If possible try to use the same cable colors as the servo!
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Step 5: thread cables together
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Place the cables next to each other
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					... and thread them together.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### ~ hint
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					It is very **important** to ensure that there is a good connection between the 2 cables.
 | 
				
			||||||
 | 
					If the connection is weak, the microservo will not receive enough current and it will not work.
 | 
				
			||||||
 | 
					If you have access to a soldering iron, we strongly recommend to solver this connection.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### ~
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Step 4: protect the connection
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Protect the connection with electrical or duct tape.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Step 5: repeat for all cables
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Repeat the same process until all cables are connected.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Step 6: testing!
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					It's time to test that your connection are all proper and that the servo will function **when the @boardname@ is powered by battery**.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* Connect the microservo to the @boardname@. Black cable on ``GND``, red cable on ``3V`` and remaining cable on ``P0``.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### ~ hint
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					When attaching the crocodile clips to the pins, don't hesitate to grab the side of the board with the jaws.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### ~
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* Download the following code to your @boardname@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					```blocks
 | 
				
			||||||
 | 
					let a = 0
 | 
				
			||||||
 | 
					basic.forever(() => {
 | 
				
			||||||
 | 
					    a = input.acceleration(Dimension.X)
 | 
				
			||||||
 | 
					    pins.servoWritePin(AnalogPin.P0, pins.map(
 | 
				
			||||||
 | 
					        a,
 | 
				
			||||||
 | 
					        -512,
 | 
				
			||||||
 | 
					        512,
 | 
				
			||||||
 | 
					        0,
 | 
				
			||||||
 | 
					        180
 | 
				
			||||||
 | 
					    ))
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* When powered by USB, make sure that the servo moves when you tilt the board.
 | 
				
			||||||
 | 
					* When powered by batteries **only**, make sure that the servo moves when you tilt the board.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					If your servo seems to sutter and stay stuck at a particular position, it means that it is not receiving enough power.
 | 
				
			||||||
 | 
					This is probably due to a weak connection or low battery level. Check each connection and check your batteries.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### ~button /projects/inchworm/chassis
 | 
				
			||||||
 | 
					NEXT: Chassis
 | 
				
			||||||
 | 
					### ~
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								docs/static/mb/projects/inchworm.jpg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 16 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/mb/projects/inchworm/chassis1.jpg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 83 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/mb/projects/inchworm/chassis2.jpg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 75 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/mb/projects/inchworm/chassis3.jpg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 82 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/mb/projects/inchworm/chassis4.jpg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 44 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/mb/projects/inchworm/chassis5.jpg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 47 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/mb/projects/inchworm/chassis6.jpg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 70 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/mb/projects/inchworm/chassis7.jpg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 52 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/mb/projects/inchworm/chassis8.jpg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 56 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/mb/projects/inchworm/circuit1.jpg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 52 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/mb/projects/inchworm/circuit2.jpg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 42 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/mb/projects/inchworm/clip1.jpg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 39 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/mb/projects/inchworm/clip2.jpg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 41 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/mb/projects/inchworm/clip3.jpg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 60 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/mb/projects/inchworm/materials.jpg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 91 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/mb/projects/inchworm/ready.jpg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 84 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/mb/projects/inchworm/servo1.jpg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 40 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/mb/projects/inchworm/servo2.JPG
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 39 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/mb/projects/inchworm/servo3.jpg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 54 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/mb/projects/inchworm/servo4.jpg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 37 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/mb/projects/inchworm/servo5.jpg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 36 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/mb/projects/inchworm/servo6.jpg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 34 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/mb/projects/inchworm/servo7.jpg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 39 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/mb/projects/inchworm/servo8.jpg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 93 KiB  | 
@@ -1,6 +1,6 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
  "name": "pxt-microbit",
 | 
					  "name": "pxt-microbit",
 | 
				
			||||||
  "version": "0.7.14",
 | 
					  "version": "0.7.17",
 | 
				
			||||||
  "description": "micro:bit target for PXT",
 | 
					  "description": "micro:bit target for PXT",
 | 
				
			||||||
  "keywords": [
 | 
					  "keywords": [
 | 
				
			||||||
    "JavaScript",
 | 
					    "JavaScript",
 | 
				
			||||||
@@ -34,6 +34,6 @@
 | 
				
			|||||||
    "semantic-ui-less": "^2.2.4"
 | 
					    "semantic-ui-less": "^2.2.4"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "dependencies": {
 | 
					  "dependencies": {
 | 
				
			||||||
    "pxt-core": "0.8.3"
 | 
					    "pxt-core": "0.8.5"
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||