* batch 1 of codecard conversions

* batch 2 of codecard conversions

* fixes for S&R actions
This commit is contained in:
Galen Nickel 2021-07-28 11:51:48 -07:00 коммит произвёл GitHub
Родитель cc9f5819d0
Коммит 6fa4c1eceb
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
23 изменённых файлов: 1912 добавлений и 2178 удалений

Просмотреть файл

@ -4,61 +4,50 @@
## Videos
```codecard
[
{
"name": "LEDs",
"description": "See how these amazing little devices create light in this fun and illuminating video.",
"youTubeId": "qqBmvHD5bCw",
"imageUrl": "/static/mb/behindhardware/leds.jpg"
},
{
"name": "Buttons",
"description": "Buttons let your fingers talk to the hardware, see how they work in this video.",
"youTubeId": "t_Qujjd_38o",
"imageUrl": "/static/mb/behindhardware/buttons.jpg"
},
{
"name": "Accelerometer",
"description": "Find out how the accelerometer detects motion in this fun video.",
"youTubeId": "byngcwjO51U",
"imageUrl": "/static/mb/behindhardware/accelerometer.jpg"
},
{
"name": "Light Sensor",
"description": "Your micro:bit can see the light, how does it do that?",
"youTubeId": "TKhCr-dQMBY",
"imageUrl": "/static/mb/behindhardware/light-sensor.jpg"
},
{
"name": "Temperature Sensor",
"description": "One of the cool features on your board is the temperature sensor, how does it feel the heat?",
"youTubeId": "_T4N8O9xsMA",
"imageUrl": "/static/mb/behindhardware/temperature-sensor.jpg"
},
{
"name": "Pin Pressed",
"description": "Touching the pins works like a button, is that magic or what?",
"youTubeId": "GEpZrvbsO7o",
"imageUrl": "/static/mb/behindhardware/pin-pressed.jpg"
},
{
"name": "Radio",
"description": "Your board can communticate by radio, how does it do that?",
"youTubeId": "Re3H2ISfQE8",
"imageUrl": "/static/mb/behindhardware/radio.jpg"
},
{
"name": "Servo Motor",
"description": "See how motors work and how you can use the @boardname@ to run servos.",
"youTubeId": "okxooamdAP4",
"imageUrl": "/static/mb/behindhardware/servo.jpg"
},
{
"name": "Speakers",
"description": "Find out how speakers make sound and how you can connect them to your board.",
"youTubeId": "cxfPNc4Wefo",
"imageUrl": "/static/mb/behindhardware/speakers.jpg"
}
]
```
### ~ codecard
* name: LEDs
* description: See how these amazing little devices create light in this fun and illuminating video.
* youTubeId: qqBmvHD5bCw
* imageUrl: /static/mb/behindhardware/leds.jpg
---
* name: Buttons
* description: Buttons let your fingers talk to the hardware, see how they work in this video.
* youTubeId: t_Qujjd_38o
* imageUrl: /static/mb/behindhardware/buttons.jpg
---
* name: Accelerometer
* description: Find out how the accelerometer detects motion in this fun video.
* youTubeId: byngcwjO51U
* imageUrl: /static/mb/behindhardware/accelerometer.jpg
---
* name: Light Sensor
* description: Your micro:bit can see the light, how does it do that?
* youTubeId: TKhCr-dQMBY
* imageUrl: /static/mb/behindhardware/light-sensor.jpg
---
* name: Temperature Sensor
* description: One of the cool features on your board is the temperature sensor, how does it feel the heat?
* youTubeId: _T4N8O9xsMA
* imageUrl: /static/mb/behindhardware/temperature-sensor.jpg
---
* name: Pin Pressed
* description: Touching the pins works like a button, is that magic or what?
* youTubeId: GEpZrvbsO7o
* imageUrl: /static/mb/behindhardware/pin-pressed.jpg
---
* name: Radio
* description: Your board can communticate by radio, how does it do that?
* youTubeId: Re3H2ISfQE8
* imageUrl: /static/mb/behindhardware/radio.jpg
---
* name: Servo Motor
* description: See how motors work and how you can use the @boardname@ to run servos.
* youTubeId: okxooamdAP4
* imageUrl: /static/mb/behindhardware/servo.jpg
---
* name: Speakers
* description: Find out how speakers make sound and how you can connect them to your board.
* youTubeId: cxfPNc4Wefo
* imageUrl: /static/mb/behindhardware/speakers.jpg
---
### ~

Просмотреть файл

@ -4,51 +4,48 @@ Gallery of the blocks and their images for @boardname@.
## Categories
```codecard
[
{
"name": "Basic",
"description": "Basic display and control blocks.",
"url": "/block-gallery#basic"
},{
"name": "Input",
"description": "Events and data from buttons and sensors.",
"url": "/block-gallery#input"
},{
"name": "Music",
"description": "Generation of tones and melodies.",
"url": "/block-gallery#music"
},{
"name": "Led",
"description": "Display information and images on the LED screen.",
"url": "/block-gallery#led"
},{
"name": "Radio",
"description": "Transmit and receive data with the radio.",
"url": "/block-gallery#radio"
},{
"name": "Game",
"description": "Control sprites and keep score in games.",
"url": "/block-gallery#game"
},{
"name": "Images",
"description": "Create pixel images to display on the LED screen.",
"url": "/block-gallery#images"
},{
"name": "Pins",
"description": "Read from and write data to the pins on the board.",
"url": "/block-gallery#pins"
},{
"name": "Serial",
"description": "Use the serial connection to read and write data.",
"url": "/block-gallery#serial"
},{
"name": "Control",
"description": "Use timers and custom events in programs.",
"url": "/block-gallery#control"
}
]
```
### ~ codecard
* name: Basic
* description: Basic display and control blocks.
* url: /block-gallery#basic
---
* name: Input
* description: Events and data from buttons and sensors.
* url: /block-gallery#input
---
* name: Music
* description: Generation of tones and melodies.
* url: /block-gallery#music
---
* name: Led
* description: Display information and images on the LED screen.
* url: /block-gallery#led
---
* name: Radio
* description: Transmit and receive data with the radio.
* url: /block-gallery#radio
---
* name: Game
* description: Control sprites and keep score in games.
* url: /block-gallery#game
---
* name: Images
* description: Create pixel images to display on the LED screen.
* url: /block-gallery#images
---
* name: Pins
* description: Read from and write data to the pins on the board.
* url: /block-gallery#pins
---
* name: Serial
* description: Use the serial connection to read and write data.
* url: /block-gallery#serial
---
* name: Control
* description: Use timers and custom events in programs.
* url: /block-gallery#control
---
### ~
## Basic

Просмотреть файл

@ -2,65 +2,53 @@
## Math
```codecard
[
{
"name": "Make a Digital Balance",
"description": "Use the accelerometer to find the balance point",
"url": "https://drive.google.com/open?id=1Tl80unLA5_Zwkymh1flSbwuZbCIqSOxQ",
"imageUrl": "/static/coding-cards/balance-card.jpg"
},
{
"name": "Make a Digital Dice",
"description": "Create a shakeable dice that uses the accelerometer",
"url": "https://drive.google.com/open?id=1iW75z-7maJ3qixwv9Yuj6rA5U387qVpg",
"imageUrl": "/static/coding-cards/dice-card.jpg"
},
{
"name": "Make a Trundle Wheel",
"description": "Build trundle wheel that measures a distance travelled",
"url": "https://drive.google.com/open?id=1hzpBN5aqzYMvm7s_W6RQr9u4eFx1f6LK",
"imageUrl": "/static/coding-cards/trundlewheel-card.jpg"
}
]
```
### ~ codecard
* name: Make a Digital Balance
* description: Use the accelerometer to find the balance point
* url: https://drive.google.com/open?id=1Tl80unLA5_Zwkymh1flSbwuZbCIqSOxQ
* imageUrl: /static/coding-cards/balance-card.jpg
---
* name: Make a Digital Dice
* description: Create a shakeable dice that uses the accelerometer
* url: https://drive.google.com/open?id=1iW75z-7maJ3qixwv9Yuj6rA5U387qVpg
* imageUrl: /static/coding-cards/dice-card.jpg
---
* name: Make a Trundle Wheel
* description: Build trundle wheel that measures a distance travelled
* url: https://drive.google.com/open?id=1hzpBN5aqzYMvm7s_W6RQr9u4eFx1f6LK
* imageUrl: /static/coding-cards/trundlewheel-card.jpg
---
### ~
## Games
```codecard
[
{
"name": "Nervous",
"description": "Carefully move the ring but don't touch the wire!",
"url": "https://drive.google.com/open?id=1BJCkrdMoojU-ojQcOluawecw5W6kcdnZ",
"imageUrl": "/static/coding-cards/games-nervous.jpg"
},
{
"name": "Reaction",
"description": "Which player has the fastest reaction time?",
"url": "https://drive.google.com/open?id=1kfZKLflUrPoeveboo1LpubgaJSsFkDgY",
"imageUrl": "/static/coding-cards/games-reaction.jpg"
},
{
"name": "Shake the Bottle",
"description": "Shake the bottle until the fizz inside pops the lid",
"url": "https://drive.google.com/open?id=1lTZbrVP5UDG7IZeY1Kod8gw4VNcldzzZ",
"imageUrl": "/static/coding-cards/games-shake.jpg"
},
{
"name": "Sprite Based Games",
"description": "Try this game to see how to make sprite based games",
"url": "https://drive.google.com/open?id=1p1fm9SlFVr8NQ9ctQvhZ7H-okfxXhabW",
"imageUrl": "/static/coding-cards/games-sprite.jpg"
},
{
"name": "Zen",
"description": "Strike a pose but keep very still, wiggle too much and your out!",
"url": "https://drive.google.com/open?id=14JBWsx-K489GjSgvMX4kslxaHKYfdBtj",
"imageUrl": "/static/coding-cards/games-zen.jpg"
}
]
```
### ~ codecard
* name: Nervous
* description: Carefully move the ring but don't touch the wire!
* url: https://drive.google.com/open?id=1BJCkrdMoojU-ojQcOluawecw5W6kcdnZ
* imageUrl: /static/coding-cards/games-nervous.jpg
---
* name: Reaction
* description: Which player has the fastest reaction time?
* url: https://drive.google.com/open?id=1kfZKLflUrPoeveboo1LpubgaJSsFkDgY
* imageUrl: /static/coding-cards/games-reaction.jpg
---
* name: Shake the Bottle
* description: Shake the bottle until the fizz inside pops the lid
* url: https://drive.google.com/open?id=1lTZbrVP5UDG7IZeY1Kod8gw4VNcldzzZ
* imageUrl: /static/coding-cards/games-shake.jpg
---
* name: Sprite Based Games
* description: Try this game to see how to make sprite based games
* url: https://drive.google.com/open?id=1p1fm9SlFVr8NQ9ctQvhZ7H-okfxXhabW
* imageUrl: /static/coding-cards/games-sprite.jpg
---
* name: Zen
* description: Strike a pose but keep very still, wiggle too much and your out!
* url: https://drive.google.com/open?id=14JBWsx-K489GjSgvMX4kslxaHKYfdBtj
* imageUrl: /static/coding-cards/games-zen.jpg
---
### ~
## See Also

Просмотреть файл

@ -1,90 +1,75 @@
# Coding with micro:bit video series for teachers
## Videos
```codecard
[
{
"name": "Part 1 - Introduction",
"description": "This series of videos will be an introduction to coding with micro:bit to build inventions and make creations integrating LEDs, motors, servos and speakers.",
"youTubeId": "hr8O_pslp8Q",
"youTubePlaylistId": "PLmqeu38gRdJVCMUhgmF8OrjOhYpYtoh9U",
"imageUrl": "/static/coding-for-teachers/hr8O_pslp8Q.jpg"
},
{
"name": "Part 2 - Connect & Code",
"description": "In the second part of our BBC micro:bit video series we look at the basics of coding and connecting your micro:bit using Makecode.",
"youTubeId": "_cTHlQXwEO4",
"youTubePlaylistId": "PLmqeu38gRdJVCMUhgmF8OrjOhYpYtoh9U",
"imageUrl": "/static/coding-for-teachers/_cTHlQXwEO4.jpg"
},
{
"name": "Part 3A - LED lighting",
"description": "For part 3 of the micro:bit coding video series, I have split it in half as it was getting quite long. This first part goes through basic LED lighting and includes adding external buttons to activate lights.",
"youTubeId": "gnSRkUxBV18",
"youTubePlaylistId": "PLmqeu38gRdJVCMUhgmF8OrjOhYpYtoh9U",
"imageUrl": "/static/coding-for-teachers/gnSRkUxBV18.jpg"
},
{
"name": "Part 3B - LED Neopixels",
"description": "The other bit of part 3. Here we look at using programmable Neopixel LEDs that can change colour and do flashy patterns.",
"youTubeId": "G5LjM_Izk88",
"youTubePlaylistId": "PLmqeu38gRdJVCMUhgmF8OrjOhYpYtoh9U",
"imageUrl": "/static/coding-for-teachers/G5LjM_Izk88.jpg"
},
{
"name": "Part 4 - Making Music",
"description": "Here is part 4 of our Micro:bit coding video series. We will look at sound and audio from the micro:bit in this video and test out a variety of different buzzers and speakers.",
"youTubeId": "6hxvLZSM_pM",
"youTubePlaylistId": "PLmqeu38gRdJVCMUhgmF8OrjOhYpYtoh9U",
"imageUrl": "/static/coding-for-teachers/6hxvLZSM_pM.jpg"
},
{
"name": "Part 5 - Motors & Servos",
"description": "Part 5 is all about making things move. We look at simple motors, geared motors and both positional and continuous servos in this video.",
"youTubeId": "BDMm0C94wEw",
"youTubePlaylistId": "PLmqeu38gRdJVCMUhgmF8OrjOhYpYtoh9U",
"imageUrl": "/static/coding-for-teachers/BDMm0C94wEw.jpg"
},
{
"name": "Part 6 - Coding tips - Variables and Conditionals",
"description": "This video is just a quick note about variables and conditionals as concepts which are critical for students to understand to be able to create more interesting inventions. These concepts will be important in the next videos where we start making simple projects.",
"youTubeId": "Z_Gy8yEhq2Q",
"youTubePlaylistId": "PLmqeu38gRdJVCMUhgmF8OrjOhYpYtoh9U",
"imageUrl": "/static/coding-for-teachers/Z_Gy8yEhq2Q.jpg"
},
{
"name": "Part 7 - Making a Virtual Pet",
"description": "After having covered some of the basics in the earlier videos we look at a mini project using buttons, a speaker and the micro:bit LED display. This project is great for getting deeper into variables and conditionals.",
"youTubeId": "zc3njwmP_O8",
"youTubePlaylistId": "PLmqeu38gRdJVCMUhgmF8OrjOhYpYtoh9U",
"imageUrl": "/static/coding-for-teachers/zc3njwmP_O8.jpg"
},
{
"name": "Part 8 - Making a servo powered waving arm and inch worm",
"description": "Some practical mini-projects using a micro servo in this video. We code the micro:bit to move the servo forwards and backwards in a loop and then use this program to make a waving hand and a moving inch worm.",
"youTubeId": "e1H0e6un7DY",
"youTubePlaylistId": "PLmqeu38gRdJVCMUhgmF8OrjOhYpYtoh9U",
"imageUrl": "/static/coding-for-teachers/e1H0e6un7DY.jpg"
},
{
"name": "Part 9 - Making a digital dice",
"description": "Another little project with micro:bit. This is also a great first project with students as it's easy to put together, has simple code and is quite practical. Good for a focus on random numbers and potentially conditionals and variables if you choose to go that route with the program.",
"youTubeId": "XlybhOO8838",
"youTubePlaylistId": "PLmqeu38gRdJVCMUhgmF8OrjOhYpYtoh9U",
"imageUrl": "/static/coding-for-teachers/XlybhOO8838.jpg"
},
{
"name": "PlayList",
"description": "See entire playlist on YouTube",
"url": "https://www.youtube.com/playlist?list=PLmqeu38gRdJVCMUhgmF8OrjOhYpYtoh9U",
"youTubePlaylistId": "PLmqeu38gRdJVCMUhgmF8OrjOhYpYtoh9U",
"imageUrl": "/static/coding-for-teachers/playlist.png"
}
]
```
### ~codecard
* name: Part 1 - Introduction
* description: This series of videos will be an introduction to coding with micro:bit to build inventions and make creations integrating LEDs, motors, servos and speakers.
* youTubeId: hr8O_pslp8Q
* youTubePlaylistId: PLmqeu38gRdJVCMUhgmF8OrjOhYpYtoh9U
* imageUrl: /static/coding-for-teachers/hr8O_pslp8Q.jpg
---
* name: Part 2 - Connect & Code
* description: In the second part of our BBC micro:bit video series we look at the basics of coding and connecting your micro:bit using Makecode.
* youTubeId: _cTHlQXwEO4
* youTubePlaylistId: PLmqeu38gRdJVCMUhgmF8OrjOhYpYtoh9U
* imageUrl: /static/coding-for-teachers/_cTHlQXwEO4.jpg
---
* name: Part 3A - LED lighting
* description: For part 3 of the micro:bit coding video series, I have split it in half as it was getting quite long. This first part goes through basic LED lighting and includes adding external buttons to activate lights.
* youTubeId: gnSRkUxBV18
* youTubePlaylistId: PLmqeu38gRdJVCMUhgmF8OrjOhYpYtoh9U
* imageUrl: /static/coding-for-teachers/gnSRkUxBV18.jpg
---
* name: Part 3B - LED Neopixels
* description: The other bit of part 3. Here we look at using programmable Neopixel LEDs that can change colour and do flashy patterns.
* youTubeId: G5LjM_Izk88
* youTubePlaylistId: PLmqeu38gRdJVCMUhgmF8OrjOhYpYtoh9U
* imageUrl: /static/coding-for-teachers/G5LjM_Izk88.jpg
---
* name: Part 4 - Making Music
* description: Here is part 4 of our Micro:bit coding video series. We will look at sound and audio from the micro:bit in this video and test out a variety of different buzzers and speakers.
* youTubeId: 6hxvLZSM_pM
* youTubePlaylistId: PLmqeu38gRdJVCMUhgmF8OrjOhYpYtoh9U
* imageUrl: /static/coding-for-teachers/6hxvLZSM_pM.jpg
---
* name: Part 5 - Motors & Servos
* description: Part 5 is all about making things move. We look at simple motors, geared motors and both positional and continuous servos in this video.
* youTubeId: BDMm0C94wEw
* youTubePlaylistId: PLmqeu38gRdJVCMUhgmF8OrjOhYpYtoh9U
* imageUrl: /static/coding-for-teachers/BDMm0C94wEw.jpg
---
* name: Part 6 - Coding tips - Variables and Conditionals
* description: This video is just a quick note about variables and conditionals as concepts which are critical for students to understand to be able to create more interesting inventions. These concepts will be important in the next videos where we start making simple projects.
* youTubeId: Z_Gy8yEhq2Q
* youTubePlaylistId: PLmqeu38gRdJVCMUhgmF8OrjOhYpYtoh9U
* imageUrl: /static/coding-for-teachers/Z_Gy8yEhq2Q.jpg
---
* name: Part 7 - Making a Virtual Pet
* description: After having covered some of the basics in the earlier videos we look at a mini project using buttons, a speaker and the micro:bit LED display. This project is great for getting deeper into variables and conditionals.
* youTubeId: zc3njwmP_O8
* youTubePlaylistId: PLmqeu38gRdJVCMUhgmF8OrjOhYpYtoh9U
* imageUrl: /static/coding-for-teachers/zc3njwmP_O8.jpg
---
* name: Part 8 - Making a servo powered waving arm and inch worm
* description: Some practical mini-projects using a micro servo in this video. We code the micro:bit to move the servo forwards and backwards in a loop and then use this program to make a waving hand and a moving inch worm.
* youTubeId: e1H0e6un7DY
* youTubePlaylistId: PLmqeu38gRdJVCMUhgmF8OrjOhYpYtoh9U
* imageUrl: /static/coding-for-teachers/e1H0e6un7DY.jpg
---
* name: Part 9 - Making a digital dice
* description: Another little project with micro:bit. This is also a great first project with students as it's easy to put together, has simple code and is quite practical. Good for a focus on random numbers and potentially conditionals and variables if you choose to go that route with the program.
* youTubeId: XlybhOO8838
* youTubePlaylistId: PLmqeu38gRdJVCMUhgmF8OrjOhYpYtoh9U
* imageUrl: /static/coding-for-teachers/XlybhOO8838.jpg
---
* name: PlayList
* description: See entire playlist on YouTube
* url: https://www.youtube.com/playlist?list=PLmqeu38gRdJVCMUhgmF8OrjOhYpYtoh9U
* youTubePlaylistId: PLmqeu38gRdJVCMUhgmF8OrjOhYpYtoh9U
* imageUrl: /static/coding-for-teachers/playlist.png
---
### ~
## See Also

Просмотреть файл

@ -6,118 +6,114 @@ A collection of courses and tutorials built for the @boardname@.
MakeCode's course for learning Computer Science with the micro:bit. This is a 14 week computer science course for middle school grades 6-8.
```codecard
[{
"name": "Intro to CS Online",
"description": "Online edition of the Intro to Computer Science course",
"url":"/courses/csintro",
"imageUrl": "/static/courses/csintro.jpg"
}, {
"name": "Intro to CS Classroom",
"description": "Educator edition of the Intro to Computer Science course for the classroom, including complete downloadable materials",
"url":"/courses/csintro-educator",
"imageUrl": "/static/courses/csintro-educator.jpg"
}]
```
### ~ codecard
* name: Intro to CS Online
* description: Online edition of the Intro to Computer Science course
* url: /courses/csintro
* imageUrl: /static/courses/csintro.jpg
---
* name: Intro to CS Classroom
* description: Educator edition of the Intro to Computer Science course for the classroom, including complete downloadable materials
* url: /courses/csintro-educator
* imageUrl: /static/courses/csintro-educator.jpg
---
### ~
## Classroom
Courses contributed by educators to teach computing, science, and technology in the classroom.
```codecard
[{
"name": "Science Experiments",
"description": "Science experiment lessons with measurements and data analysis activities",
"url":"/courses/ucp-science",
"imageUrl": "/static/courses/ucp-science.jpg"
}, {
"name": "Cyber Arcade: Programming and Making with micro:bit",
"description": "A fun and creative introduction to computer science and hands-on making for makers in elementary (ages 9–12) and middle (ages 12–14) grade levels with little to no experience in programming and 3D design.",
"url":"https://makered.org/resources/cyber-arcade-programming-and-making-with-microbit/",
"imageUrl": "/static/courses/maker-ed-cyber-arcade.png"
}, {
"name": "Learn All About micro:bit",
"description": "Projects and integration notes for a student-led workshop from the Beacon Hill School",
"url": "https://goo.gl/XTPYpP",
"imageUrl": "/static/courses/beaconhill.jpg"
}, {
"name": "Coding and Innovation",
"description": "An 8 week \"Coding and Innovation using micro:bits\" computer science course.",
"url": "https://sites.google.com/view/utahcodingproject/microbits/coding-innovation",
"imageUrl": "/static/courses/coding-innovation.jpg"
}]
```
### ~ codecard
* name: Science Experiments
* description: Science experiment lessons with measurements and data analysis activities
* url: /courses/ucp-science
* imageUrl: /static/courses/ucp-science.jpg
---
* name: Cyber Arcade: Programming and Making with micro:bit
* description: A fun and creative introduction to computer science and hands-on making for makers in elementary (ages 9–12) and middle (ages 12–14) grade levels with little to no experience in programming and 3D design.
* url: https://makered.org/resources/cyber-arcade-programming-and-making-with-microbit/
* imageUrl: /static/courses/maker-ed-cyber-arcade.png
---
* name: Learn All About micro:bit
* description: Projects and integration notes for a student-led workshop from the Beacon Hill School
* url: https://goo.gl/XTPYpP
* imageUrl: /static/courses/beaconhill.jpg
---
* name: Coding and Innovation
* description: An 8 week \Coding and Innovation using micro:bits\ computer science course.
* url: https://sites.google.com/view/utahcodingproject/microbits/coding-innovation
* imageUrl: /static/courses/coding-innovation.jpg
---
### ~
## Computers and programming
Tutorials, lessons, and mini-courses about programming and computing.
```codecard
[{
"name": "First Steps",
"description": "Learn how to get the micro:bit working, program its features and create your first projects.",
"url": "https://microbit.org/get-started/first-steps/introduction/",
"imageUrl": "/static/courses/first-steps.png"
}, {
"name": "Make it: code it",
"description": "Quick projects to suit all ages, searchable by computing topic, level, coding language and micro:bit feature.",
"url": "https://microbit.org/projects/make-it-code-it/",
"imageUrl": "/static/courses/make-it-code-it.png"
}, {
"name": "Networking with the micro:bit",
"description": "A series of activities to teach the basics of computer networks.",
"url": "https://microbit.nominetresearch.uk/",
"imageUrl": "/static/courses/networking-book.png"
}, {
"name": "SparkFun Videos",
"description": "YouTube video tutorials produced by the SparkFun team!",
"url": "https://youtu.be/kaNtg1HGXbY?list=PLBcrWxTa5CS0mWJrytvii8aG5KUqMXvSk",
"imageUrl": "https://i.ytimg.com/vi/kaNtg1HGXbY/hqdefault.jpg"
}, {
"name": "Logic Lab",
"description": "Learn the basics of logic and conditional expressions.",
"url":"/courses/logic-lab",
"imageUrl":"/static/courses/logic-lab.png"
}, {
"name": "CodeJoy Remote Robotics",
"description": "Interactive remote robotics and& coding classes for students and educators",
"url": "https://www.codejoyeducation.com",
"imageUrl": "/static/courses/codejoy.png"
}]
```
### ~ codecard
* name: First Steps
* description: Learn how to get the micro:bit working, program its features and create your first projects.
* url: https://microbit.org/get-started/first-steps/introduction/
* imageUrl: /static/courses/first-steps.png
---
* name: Make it: code it
* description: Quick projects to suit all ages, searchable by computing topic, level, coding language and micro:bit feature.
* url: https://microbit.org/projects/make-it-code-it/
* imageUrl: /static/courses/make-it-code-it.png
---
* name: Networking with the micro:bit
* description: A series of activities to teach the basics of computer networks.
* url: https://microbit.nominetresearch.uk/
* imageUrl: /static/courses/networking-book.png
---
* name: SparkFun Videos
* description: YouTube video tutorials produced by the SparkFun team!
* url: https://youtu.be/kaNtg1HGXbY?list=PLBcrWxTa5CS0mWJrytvii8aG5KUqMXvSk
* imageUrl: https://i.ytimg.com/vi/kaNtg1HGXbY/hqdefault.jpg
---
* name: Logic Lab
* description: Learn the basics of logic and conditional expressions.
* url: /courses/logic-lab
* imageUrl: /static/courses/logic-lab.png
---
* name: CodeJoy Remote Robotics
* description: Interactive remote robotics and& coding classes for students and educators
* url: https://www.codejoyeducation.com
* imageUrl: /static/courses/codejoy.png
---
### ~
## Experimenting
Fun project courses - make and experiment while learning about science and programming.
```codecard
[{
"name": "Blocks to JavaScript",
"description": "Learn to code using JavaScript",
"url": "/courses/blocks-to-javascript",
"imageUrl": "/static/courses/blocks-to-javascript.png"
}, {
"name": "SparkFun Inventor's Kit",
"description": "Your map for navigating the waters of beginning embedded electronics, robotics and citizen science using the micro:bit.",
"url": "https://learn.sparkfun.com/tutorials/sparkfun-inventors-kit-for-microbit-experiment-guide/introduction-to-the-sparkfun-inventors-kit-for-microbit",
"imageUrl": "/static/courses/sparkfun-inventors-kit.png"
}, {
"name": "Kitronik Inventor Kit",
"description": "11 experiments based on the Kitronik Inventor Kit",
"url": "https://www.kitronik.co.uk/blog/inventors-kit-experiment-1-help",
"imageUrl": "/static/courses/kitronik-inventor-kit.png"
}, {
"name": "micro:bit of Things",
"description": "A hands-on course about the micro:bit and what you can do with it.",
"url":"https://sites.google.com/view/microbitofthings",
"imageUrl": "/static/courses/microbit-of-things.jpg"
}, {
"name": "A-Z Robotics",
"description": "Absolute beginner's guide to learning coding, electronics and robotics on the micro:bit",
"url":"https://tinkerspark.teachable.com/",
"imageUrl": "/static/courses/tinkerspark.jpg"
}]
```
### ~codecard
* name: Blocks to JavaScript
* description: Learn to code using JavaScript
* url: /courses/blocks-to-javascript
* imageUrl: /static/courses/blocks-to-javascript.png
---
* name: SparkFun Inventor's Kit
* description: Your map for navigating the waters of beginning embedded electronics, robotics and citizen science using the micro:bit.
* url: https://learn.sparkfun.com/tutorials/sparkfun-inventors-kit-for-microbit-experiment-guide/introduction-to-the-sparkfun-inventors-kit-for-microbit
* imageUrl: /static/courses/sparkfun-inventors-kit.png
---
* name: Kitronik Inventor Kit
* description: 11 experiments based on the Kitronik Inventor Kit
* url: https://www.kitronik.co.uk/blog/inventors-kit-experiment-1-help
* imageUrl: /static/courses/kitronik-inventor-kit.png
---
* name: micro:bit of Things
* description: A hands-on course about the micro:bit and what you can do with it.
* url: https://sites.google.com/view/microbitofthings
* imageUrl: /static/courses/microbit-of-things.jpg
---
* name: A-Z Robotics
* description: Absolute beginner's guide to learning coding, electronics and robotics on the micro:bit
* url: https://tinkerspark.teachable.com/
* imageUrl: /static/courses/tinkerspark.jpg
---
### ~
## See Also

Просмотреть файл

@ -6,61 +6,52 @@ Are you ready to try JavaScript to write your code?
## ~
### Projects
## Projects
```codecard
[
{
"name": "Hello JavaScript",
"description": "Learn how to convert your code from blocks to JavaScript",
"url": "/courses/blocks-to-javascript/hello-javascript",
"cardType": "side",
"imageUrl": "/static/courses/blocks-to-javascript/hello-javascript.png"
},
{
"name": "Starter Blocks",
"description": "Begin with blocks and then jump into JavaScript",
"url": "/courses/blocks-to-javascript/starter-blocks",
"cardType": "side",
"imageUrl": "/static/courses/blocks-to-javascript/starter-blocks.png"
},
{
"name": "Writing Code",
"description": "Writing JavaScript on your own",
"url": "/courses/blocks-to-javascript/writing-code",
"cardType": "side",
"imageUrl": "/static/courses/blocks-to-javascript/writing-code.png"
},
{
"name": "Complex Conditionals",
"description": "Use more complex conditionals in JavaScript",
"url": "/courses/blocks-to-javascript/complex-conditionals",
"cardType": "side",
"imageUrl": "/static/courses/blocks-to-javascript/conditionals.png"
},
{
"name": "Conditional Loops",
"description": "Work with your conditional loop blocks in JavaScript",
"url": "/courses/blocks-to-javascript/conditional-loops",
"cardType": "side",
"imageUrl": "/static/courses/blocks-to-javascript/conditional-loops.png"
},
{
"name": "Command Responder",
"description": "Code a network command responder and learn how to use the switch statement in JavaScript",
"url": "/courses/blocks-to-javascript/command-responder",
"cardType": "side",
"imageUrl": "/static/courses/blocks-to-javascript/command-responder.png"
},
{
"name": "Writing Functions",
"description": "Writing reusable functions in JavaScript",
"url": "/courses/blocks-to-javascript/writing-functions",
"cardType": "side",
"imageUrl": "/static/courses/blocks-to-javascript/writing-code.png"
}
]
```
### ~ codecard
* name: Hello JavaScript
* description: Learn how to convert your code from blocks to JavaScript
* url: /courses/blocks-to-javascript/hello-javascript
* cardType: side
* imageUrl: /static/courses/blocks-to-javascript/hello-javascript.png
---
* name: Starter Blocks
* description: Begin with blocks and then jump into JavaScript
* url: /courses/blocks-to-javascript/starter-blocks
* cardType: side
* imageUrl: /static/courses/blocks-to-javascript/starter-blocks.png
---
* name: Writing Code
* description: Writing JavaScript on your own
* url: /courses/blocks-to-javascript/writing-code
* cardType: side
* imageUrl: /static/courses/blocks-to-javascript/writing-code.png
---
* name: Complex Conditionals
* description: Use more complex conditionals in JavaScript
* url: /courses/blocks-to-javascript/complex-conditionals
* cardType: side
* imageUrl: /static/courses/blocks-to-javascript/conditionals.png
---
* name: Conditional Loops
* description: Work with your conditional loop blocks in JavaScript
* url: /courses/blocks-to-javascript/conditional-loops
* cardType: side
* imageUrl: /static/courses/blocks-to-javascript/conditional-loops.png
---
* name: Command Responder
* description: Code a network command responder and learn how to use the switch statement in JavaScript
* url: /courses/blocks-to-javascript/command-responder
* cardType: side
* imageUrl: /static/courses/blocks-to-javascript/command-responder.png
---
* name: Writing Functions
* description: Writing reusable functions in JavaScript
* url: /courses/blocks-to-javascript/writing-functions
* cardType: side
* imageUrl: /static/courses/blocks-to-javascript/writing-code.png
---
### ~
## See Also

Просмотреть файл

@ -4,108 +4,92 @@ Deep dive of the features of the MakeCode for micro:bit 2020 editor. Try them o
## Videos
```codecard
[
{
"name": "MakeCode for the micro:bit – 2020 Beta Release",
"description": "The MakeCode showcases the upcoming features in micro:bit 2020. Read more at https://makecode.com/blog/microbit/2020-beta",
"youTubeId": "RpK4Cg42eNk",
"youTubePlaylistId": "PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x",
"imageUrl": "/static/deep-dive/RpK4Cg42eNk.jpg"
},
{
"name": "WebUSB",
"description": "A deeper look at the upcoming WebUSB support in MakeCode for micro:bit 2020.",
"youTubeId": "_-xtP2FH9B8",
"youTubePlaylistId": "PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x",
"imageUrl": "/static/deep-dive/_-xtP2FH9B8.jpg"
},
{
"name": "Melody Block and Multi Editor!",
"description": "A deep dive video covering the new blocks in https://makecode.microbit.org/beta. Melody block and also the multi editor!",
"youTubeId": "IkZKTzp7H0k",
"youTubePlaylistId": "PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x",
"imageUrl": "/static/deep-dive/IkZKTzp7H0k.jpg"
},
{
"name": "Functions",
"description": "A close look at the upcoming return values in functions in MakeCode for micro:bit. Try it out at https://makecode.microbit.org/beta",
"youTubeId": "qDNdaeEMtjA",
"youTubePlaylistId": "PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x",
"imageUrl": "/static/deep-dive/qDNdaeEMtjA.jpg"
},
{
"name": "Debugger",
"description": "A deep dive into the debugger support in https://makecode.microbit.org/beta .",
"youTubeId": "pFKMljVFMsU",
"youTubePlaylistId": "PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x",
"imageUrl": "/static/deep-dive/pFKMljVFMsU.jpg"
},
{
"name": "GitHub",
"description": "Discovering how to use GitHub in MakeCode for micro:bit",
"youTubeId": "BUNf_UiA_MY",
"youTubePlaylistId": "PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x",
"imageUrl": "/static/deep-dive/BUNf_UiA_MY.jpg"
},
{
"name": "GitHub for Extensions",
"description": "Learn how to create MakeCode for micro:bit extensions using GitHub!",
"youTubeId": "ztrm4XehfGo",
"youTubePlaylistId": "PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x",
"imageUrl": "/static/deep-dive/ztrm4XehfGo.jpg"
},
{
"name": "Python!",
"description": "A deep dive on the MakeCode Python support for micro:bit.",
"youTubeId": "qBNU9qR3gXw",
"youTubePlaylistId": "PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x",
"imageUrl": "/static/deep-dive/qBNU9qR3gXw.jpg"
},
{
"name": "In Context Translations",
"description": "Looking at In-Context translations in the upcoming MakeCode for micro:bit editor.",
"youTubeId": "JVTyuFDGHik",
"youTubePlaylistId": "PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x",
"imageUrl": "/static/deep-dive/JVTyuFDGHik.jpg"
},
{
"name": "Creating Tutorials",
"description": "Create your own tutorials for MakeCode and store them on GitHub.",
"youTubeId": "R-kY-dQXZvA",
"youTubePlaylistId": "PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x",
"imageUrl": "/static/deep-dive/R-kY-dQXZvA.jpg"
},
{
"name": "GitHub Explorer",
"description": "Learn how to browse through all your github repositories using MakeCode in the https://makecode.com/github-explorer .",
"youTubeId": "76fNLYOAyl4",
"youTubePlaylistId": "PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x",
"imageUrl": "/static/deep-dive/76fNLYOAyl4.jpg"
},
{
"name": "Custom blocks",
"description": "Create your own micro:bit blocks and save the in GitHub.",
"youTubeId": "Ku_nHstZS64",
"youTubePlaylistId": "PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x",
"imageUrl": "/static/deep-dive/Ku_nHstZS64.jpg"
},
{
"name": "MakeCode for micro:bit 2020 release",
"description": "Jonny Austin and Hal Speed from the Micro:bit Education Foundation joined us to announce the MakeCode for micro:bit 2020 release. Going through a few of the new features in this release!",
"youTubeId": "jjTUjrlw8vQ",
"youTubePlaylistId": "PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x",
"imageUrl": "/static/deep-dive/jjTUjrlw8vQ.jpg"
},
{
"name": "PlayList",
"description": "See entire playlist on YouTube",
"url": "https://www.youtube.com/playlist?list=PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x",
"youTubePlaylistId": "PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x",
"imageUrl": "/static/deep-dive/playlist.png"
}
]
```
### ~ codecard
* name: MakeCode for the micro:bit – 2020 Beta Release
* description: The MakeCode showcases the upcoming features in micro:bit 2020. Read more at https://makecode.com/blog/microbit/2020-beta
* youTubeId: RpK4Cg42eNk
* youTubePlaylistId: PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x
* imageUrl: /static/deep-dive/RpK4Cg42eNk.jpg
---
* name: WebUSB
* description: A deeper look at the upcoming WebUSB support in MakeCode for micro:bit 2020.
* youTubeId: _-xtP2FH9B8
* youTubePlaylistId: PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x
* imageUrl: /static/deep-dive/_-xtP2FH9B8.jpg
---
* name: Melody Block and Multi Editor!
* description: A deep dive video covering the new blocks in https://makecode.microbit.org/beta. Melody block and also the multi editor!
* youTubeId: IkZKTzp7H0k
* youTubePlaylistId: PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x
* imageUrl: /static/deep-dive/IkZKTzp7H0k.jpg
---
* name: Functions
* description: A close look at the upcoming return values in functions in MakeCode for micro:bit. Try it out at https://makecode.microbit.org/beta
* youTubeId: qDNdaeEMtjA
* youTubePlaylistId: PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x
* imageUrl: /static/deep-dive/qDNdaeEMtjA.jpg
---
* name: Debugger
* description: A deep dive into the debugger support in https://makecode.microbit.org/beta .
* youTubeId: pFKMljVFMsU
* youTubePlaylistId: PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x
* imageUrl: /static/deep-dive/pFKMljVFMsU.jpg
---
* name: GitHub
* description: Discovering how to use GitHub in MakeCode for micro:bit
* youTubeId: BUNf_UiA_MY
* youTubePlaylistId: PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x
* imageUrl: /static/deep-dive/BUNf_UiA_MY.jpg
---
* name: GitHub for Extensions
* description: Learn how to create MakeCode for micro:bit extensions using GitHub!
* youTubeId: ztrm4XehfGo
* youTubePlaylistId: PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x
* imageUrl: /static/deep-dive/ztrm4XehfGo.jpg
---
* name: Python!
* description: A deep dive on the MakeCode Python support for micro:bit.
* youTubeId: qBNU9qR3gXw
* youTubePlaylistId: PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x
* imageUrl: /static/deep-dive/qBNU9qR3gXw.jpg
---
* name: In Context Translations
* description: Looking at In-Context translations in the upcoming MakeCode for micro:bit editor.
* youTubeId: JVTyuFDGHik
* youTubePlaylistId: PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x
* imageUrl: /static/deep-dive/JVTyuFDGHik.jpg
---
* name: Creating Tutorials
* description: Create your own tutorials for MakeCode and store them on GitHub.
* youTubeId: R-kY-dQXZvA
* youTubePlaylistId: PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x
* imageUrl: /static/deep-dive/R-kY-dQXZvA.jpg
---
* name: GitHub Explorer
* description: Learn how to browse through all your github repositories using MakeCode in the https://makecode.com/github-explorer .
* youTubeId: 76fNLYOAyl4
* youTubePlaylistId: PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x
* imageUrl: /static/deep-dive/76fNLYOAyl4.jpg
---
* name: Custom blocks
* description: Create your own micro:bit blocks and save the in GitHub.
* youTubeId: Ku_nHstZS64
* youTubePlaylistId: PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x
* imageUrl: /static/deep-dive/Ku_nHstZS64.jpg
---
* name: MakeCode for micro:bit 2020 release
* description: Jonny Austin and Hal Speed from the Micro:bit Education Foundation joined us to announce the MakeCode for micro:bit 2020 release. Going through a few of the new features in this release!
* youTubeId: jjTUjrlw8vQ
* youTubePlaylistId: PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x
* imageUrl: /static/deep-dive/jjTUjrlw8vQ.jpg
---
* name: PlayList
* description: See entire playlist on YouTube
* url: https://www.youtube.com/playlist?list=PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x
* youTubePlaylistId: PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x
* imageUrl: /static/deep-dive/playlist.png
---
### ~
## See Also

Просмотреть файл

@ -4,44 +4,40 @@ Here are some fun programs for your @boardname@!
## Fun stuff
```codecard
[{
"name": "Rando",
"description": "Randomly blinking LEDs",
"url": "/examples/rando",
"cardType": "example"
},
{
"name": "Game of Life",
"description": "A Game of Life simulation in LEDs",
"url": "/examples/gameofLife",
"cardType": "example"
},
{
"name": "Pi Monte Carlo",
"description": "Approximate the number Pi",
"url": "/examples/pi-montecarlo",
"cardType": "example"
}]
```
### ~ codecard
* name: Rando
* description: Randomly blinking LEDs
* url: /examples/rando
* cardType: example
---
* name: Game of Life
* description: A Game of Life simulation in LEDs
* url: /examples/gameofLife
* cardType: example
---
* name: Pi Monte Carlo
* description: Approximate the number Pi
* url: /examples/pi-montecarlo
* cardType: example
---
### ~
## Sensors
```codecard
[{
"name": "Egg & Spoon Race",
"description": "Balance a micro:bit like an egg and spoon race",
"url": "/examples/egg-and-spoon",
"cardType": "example"
},{
"name": "Plot Acceleration",
"description": "Chart acceleration on the LED screen",
"url": "/examples/plot-acceleration",
"cardType": "example"
}, {
"name": "Radio Dashboard",
"description": "A dashboard for radio clients",
"url": "/examples/radio-dashboard",
"cardType": "example"
}]
```
### ~ codecard
* name: Egg & Spoon Race
* description: Balance a micro:bit like an egg and spoon race
* url: /examples/egg-and-spoon
* cardType: example
---
* name: Plot Acceleration
* description: Chart acceleration on the LED screen
* url: /examples/plot-acceleration
* cardType: example
---
* name: Radio Dashboard
* description: A dashboard for radio clients
* url: /examples/radio-dashboard
* cardType: example
---
### ~

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -4,241 +4,206 @@ Live coding of tutorials for MakeCode for micro:bit on https://mixer.com/MakeCod
## Videos
```codecard
[
{
"name": "Flashing Heart",
"description": "In this video, we'll be going through the Flashing Heart Tutorial - https://makecode.microbit.org/#tutorial:/projects/flashing-heart.",
"youTubeId": "NvEOKZ8wh9s",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/NvEOKZ8wh9s.jpg"
},
{
"name": "Name Tag",
"description": "In this video, we'll be going through the Name Tag tutorial - https://makecode.microbit.org/#tutorial:/projects/name-tag",
"youTubeId": "xpRI5jjQ31E",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/xpRI5jjQ31E.jpg"
},
{
"name": "Dice",
"description": "In this video, we'll be going through the Dice tutorial - https://makecode.microbit.org/#tutorial:/projects/dice",
"youTubeId": "OmrmjtOm_sQ",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/OmrmjtOm_sQ.jpg"
},
{
"name": "Smiley Buttons",
"description": "In this video, we'll be going through the Smiley Buttons tutorial - https://makecode.microbit.org/#tutorial:/projects/smiley-buttons",
"youTubeId": "BgDxz3M7JIM",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/BgDxz3M7JIM.jpg"
},
{
"name": "Love Meter",
"description": "In this video, we'll be going through the Love Meter tutorial - https://makecode.microbit.org/#tutorial:/projects/love-meter",
"youTubeId": "1IYsy0_9n8g",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/1IYsy0_9n8g.jpg"
},
{
"name": "Micro Chat",
"description": "In this video, we'll be going through the Micro Chat tutorial - https://makecode.microbit.org/#tutorial:/projects/micro-chat",
"youTubeId": "5XqsGROG2fI",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/5XqsGROG2fI.jpg"
},
{
"name": "Rock Paper Scissors",
"description": "In this video, we'll be going through the Rock Paper Scissors tutorial - https://makecode.microbit.org/#tutorial:/projects/rock-paper-scissors",
"youTubeId": "94lLBB3b1kU",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/94lLBB3b1kU.jpg"
},
{
"name": "Multi Dice",
"description": "In this video, we'll be going through the Multi Dice tutorial - https://makecode.microbit.org/#tutorial:/projects/multi-dice",
"youTubeId": "r-rsS4Pl6YQ",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/r-rsS4Pl6YQ.jpg"
},
{
"name": "Snap The Dot",
"description": "In this video, we'll be going through the Snap the Dot tutorial - https://makecode.microbit.org/#tutorial:/projects/snap-the-dot",
"youTubeId": "ew15T97VrF4",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/ew15T97VrF4.jpg"
},
{
"name": "Hack Your Headphone",
"description": "In this video, we will be showing you how to hack your headphones with the micro:bit - https://makecode.microbit.org/projects/hack-your-headphones",
"youTubeId": "pC02U_YaSMw",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/pC02U_YaSMw.jpg"
},
{
"name": "Hot Potato",
"description": "Hot hot hot!",
"youTubeId": "xLEy1B_gWKY",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/xLEy1B_gWKY.jpg"
},
{
"name": "Heads Guess!",
"description": "Famous word guessing game with micro:bit.",
"youTubeId": "WgMj1AT2G38",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/WgMj1AT2G38.jpg"
},
{
"name": "Flashing Heart",
"description": "Show animation on the micro:bit screen!",
"youTubeId": "2Q9mf8a9Bt8",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/2Q9mf8a9Bt8.jpg"
},
{
"name": "Level",
"description": "Build a level using the accelerometer and the micro:bit.",
"youTubeId": "MLb9qTV5-5w",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/MLb9qTV5-5w.jpg"
},
{
"name": "Stopwatch",
"description": "Make a stopwatch with a micro:bit.",
"youTubeId": "RFXS871b50I",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/RFXS871b50I.jpg"
},
{
"name": "Guitar",
"description": "Build your own micro:bit guitar.",
"youTubeId": "dcSIy1dD5Rg",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/dcSIy1dD5Rg.jpg"
},
{
"name": "Hand Washing Timer",
"description": "Wash your hands for 20 seconds!",
"youTubeId": "yFviqqPlWyQ",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/yFviqqPlWyQ.jpg"
},
{
"name": "Reaction Time Game",
"description": "Learn to code with MakeCode and micro:bit.",
"youTubeId": "S_hzUenqAM0",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/S_hzUenqAM0.jpg"
},
{
"name": "Combination Lock",
"description": "Learn to code with MakeCode and micro:bit.",
"youTubeId": "DRd0jjiSXGM",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/DRd0jjiSXGM.jpg"
},
{
"name": "Coin Toss",
"description": "Toss a coin with your micro:bit.",
"youTubeId": "678ATmGGlvk",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/678ATmGGlvk.jpg"
},
{
"name": "Step Counter",
"description": "Count your steps with your micro:bit.",
"youTubeId": "TTI0OfoclcU",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/TTI0OfoclcU.jpg"
},
{
"name": "7 second game",
"description": "Learn to code with MakeCode and micro:bit.",
"youTubeId": "LINr5wa4okg",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/LINr5wa4okg.jpg"
},
{
"name": "Tug of LED",
"description": "A tug-of-war style game using the micro:bit.",
"youTubeId": "oZrvVB4cGWU",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/oZrvVB4cGWU.jpg"
},
{
"name": "Arcade Buttons!",
"description": "Use Arcade buttons with your micro:bit!",
"youTubeId": "Gy_B--9iuXQ",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/Gy_B--9iuXQ.jpg"
},
{
"name": "Radio Firefly",
"description": "micro:bit communicate and reproduce a Firefly effect.",
"youTubeId": "_t14jxCuMJg",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/_t14jxCuMJg.jpg"
},
{
"name": "Hot Or Cold",
"description": "Build a hot-or-cold treasure quest game with the micro:bit radio.",
"youTubeId": "uUeY3dHiXkE",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/uUeY3dHiXkE.jpg"
},
{
"name": "Compass",
"description": "Build a compass with your micro:bit",
"youTubeId": "9IyssvevhJ0",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/9IyssvevhJ0.jpg"
},
{
"name": "Programmable LEDs",
"description": "Use programmables LED strips in MakeCode for micro:bit.",
"youTubeId": "bV8Co98AYkA",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/bV8Co98AYkA.jpg"
},
{
"name": "Binary Stopwatch",
"description": "Build a compass with your micro:bit",
"youTubeId": "Jm3yxMA1mDo",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/Jm3yxMA1mDo.jpg"
},
{
"name": "Temperature",
"description": "Measure temperature with the micro:bit",
"youTubeId": "uv4NtRzMwaA",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/uv4NtRzMwaA.jpg"
},
{
"name": "Red Light Green Light",
"description": "Red light, green light game with micro:bit",
"youTubeId": "Cm22diu8CFA",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/Cm22diu8CFA.jpg"
},
{
"name": "Stopwatch progress",
"description": "Building the ultimate stopwatch with the micro:bit and MakeCode https://makecode.microbit.org",
"youTubeId": "2aAcBP2xcaI",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/2aAcBP2xcaI.jpg"
},
{
"name": "PlayList",
"description": "See entire playlist on YouTube",
"url": "https://www.youtube.com/playlist?list=PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"youTubePlaylistId": "PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC",
"imageUrl": "/static/live-coding/playlist.png"
}
]
```
### ~ codecard
* name: Flashing Heart
* description: In this video, we'll be going through the Flashing Heart Tutorial - https://makecode.microbit.org/#tutorial:/projects/flashing-heart.
* youTubeId: NvEOKZ8wh9s
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/NvEOKZ8wh9s.jpg
---
* name: Name Tag
* description: In this video, we'll be going through the Name Tag tutorial - https://makecode.microbit.org/#tutorial:/projects/name-tag
* youTubeId: xpRI5jjQ31E
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/xpRI5jjQ31E.jpg
---
* name: Dice
* description: In this video, we'll be going through the Dice tutorial - https://makecode.microbit.org/#tutorial:/projects/dice
* youTubeId: OmrmjtOm_sQ
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/OmrmjtOm_sQ.jpg
---
* name: Smiley Buttons
* description: In this video, we'll be going through the Smiley Buttons tutorial - https://makecode.microbit.org/#tutorial:/projects/smiley-buttons
* youTubeId: BgDxz3M7JIM
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/BgDxz3M7JIM.jpg
---
* name: Love Meter
* description: In this video, we'll be going through the Love Meter tutorial - https://makecode.microbit.org/#tutorial:/projects/love-meter
* youTubeId: 1IYsy0_9n8g
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/1IYsy0_9n8g.jpg
---
* name: Micro Chat
* description: In this video, we'll be going through the Micro Chat tutorial - https://makecode.microbit.org/#tutorial:/projects/micro-chat
* youTubeId: 5XqsGROG2fI
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/5XqsGROG2fI.jpg
---
* name: Rock Paper Scissors
* description: In this video, we'll be going through the Rock Paper Scissors tutorial - https://makecode.microbit.org/#tutorial:/projects/rock-paper-scissors
* youTubeId: 94lLBB3b1kU
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/94lLBB3b1kU.jpg
---
* name: Multi Dice
* description: In this video, we'll be going through the Multi Dice tutorial - https://makecode.microbit.org/#tutorial:/projects/multi-dice
* youTubeId: r-rsS4Pl6YQ
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/r-rsS4Pl6YQ.jpg
---
* name: Snap The Dot
* description: In this video, we'll be going through the Snap the Dot tutorial - https://makecode.microbit.org/#tutorial:/projects/snap-the-dot
* youTubeId: ew15T97VrF4
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/ew15T97VrF4.jpg
---
* name: Hack Your Headphone
* description: In this video, we will be showing you how to hack your headphones with the micro:bit - https://makecode.microbit.org/projects/hack-your-headphones
* youTubeId: pC02U_YaSMw
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/pC02U_YaSMw.jpg
---
* name: Hot Potato
* description: Hot hot hot!
* youTubeId: xLEy1B_gWKY
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/xLEy1B_gWKY.jpg
---
* name: Heads Guess!
* description: Famous word guessing game with micro:bit.
* youTubeId: WgMj1AT2G38
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/WgMj1AT2G38.jpg
---
* name: Flashing Heart
* description: Show animation on the micro:bit screen!
* youTubeId: 2Q9mf8a9Bt8
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/2Q9mf8a9Bt8.jpg
---
* name: Level
* description: Build a level using the accelerometer and the micro:bit.
* youTubeId: MLb9qTV5-5w
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/MLb9qTV5-5w.jpg
---
* name: Stopwatch
* description: Make a stopwatch with a micro:bit.
* youTubeId: RFXS871b50I
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/RFXS871b50I.jpg
---
* name: Guitar
* description: Build your own micro:bit guitar.
* youTubeId: dcSIy1dD5Rg
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/dcSIy1dD5Rg.jpg
---
* name: Hand Washing Timer
* description: Wash your hands for 20 seconds!
* youTubeId: yFviqqPlWyQ
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/yFviqqPlWyQ.jpg
---
* name: Reaction Time Game
* description: Learn to code with MakeCode and micro:bit.
* youTubeId: S_hzUenqAM0
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/S_hzUenqAM0.jpg
---
* name: Combination Lock
* description: Learn to code with MakeCode and micro:bit.
* youTubeId: DRd0jjiSXGM
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/DRd0jjiSXGM.jpg
---
* name: Coin Toss
* description: Toss a coin with your micro:bit.
* youTubeId: 678ATmGGlvk
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/678ATmGGlvk.jpg
---
* name: Step Counter
* description: Count your steps with your micro:bit.
* youTubeId: TTI0OfoclcU
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/TTI0OfoclcU.jpg
---
* name: 7 second game
* description: Learn to code with MakeCode and micro:bit.
* youTubeId: LINr5wa4okg
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/LINr5wa4okg.jpg
---
* name: Tug of LED
* description: A tug-of-war style game using the micro:bit.
* youTubeId: oZrvVB4cGWU
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/oZrvVB4cGWU.jpg
---
* name: Arcade Buttons!
* description: Use Arcade buttons with your micro:bit!
* youTubeId: Gy_B--9iuXQ
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/Gy_B--9iuXQ.jpg
---
* name: Radio Firefly
* description: micro:bit communicate and reproduce a Firefly effect.
* youTubeId: _t14jxCuMJg
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/_t14jxCuMJg.jpg
---
* name: Hot Or Cold
* description: Build a hot-or-cold treasure quest game with the micro:bit radio.
* youTubeId: uUeY3dHiXkE
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/uUeY3dHiXkE.jpg
---
* name: Compass
* description: Build a compass with your micro:bit
* youTubeId: 9IyssvevhJ0
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/9IyssvevhJ0.jpg
---
* name: Programmable LEDs
* description: Use programmables LED strips in MakeCode for micro:bit.
* youTubeId: bV8Co98AYkA
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/bV8Co98AYkA.jpg
---
* name: Binary Stopwatch
* description: Build a compass with your micro:bit
* youTubeId: Jm3yxMA1mDo
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/Jm3yxMA1mDo.jpg
---
* name: Temperature
* description: Measure temperature with the micro:bit
* youTubeId: uv4NtRzMwaA
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/uv4NtRzMwaA.jpg
---
* name: Red Light Green Light
* description: Red light, green light game with micro:bit
* youTubeId: Cm22diu8CFA
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/Cm22diu8CFA.jpg
---
* name: Stopwatch progress
* description: Building the ultimate stopwatch with the micro:bit and MakeCode https://makecode.microbit.org
* youTubeId: 2aAcBP2xcaI
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/2aAcBP2xcaI.jpg
---
* name: PlayList
* description: See entire playlist on YouTube
* url: https://www.youtube.com/playlist?list=PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* youTubePlaylistId: PLMMBk9hE-SepocOwueEtTDyOPI_TBE9yC
* imageUrl: /static/live-coding/playlist.png
---
### ~
## See Also

Просмотреть файл

@ -116,4 +116,3 @@
[Coding for Teachers](/coding-for-teachers),
[Coding Cards](/coding-cards),
[Deep Dive](/deep-dive)

Просмотреть файл

@ -4,14 +4,13 @@ Projects used to create escape room experiences.
## Radio
```codecard
[{
"name": "Rotary Dial Radio",
"url":"/projects/rotary-dial-radio",
"description": "Turn an antique rotary dial phone into a radio transmitter",
"imageUrl":"/static/mb/projects/rotary-dial-radio.png"
}]
```
### ~ codecard
* name: Rotary Dial Radio
* url: /projects/rotary-dial-radio
* description: "Turn an antique rotary dial phone into a radio transmitter
* imageUrl: /static/mb/projects/rotary-dial-radio.png
---
### ~
## Acknowledgments

Просмотреть файл

@ -2,33 +2,31 @@
## Essentials
```codecard
[{
"name": "Duct Tape Wallet",
"url":"/projects/wallet",
"description": "A stylish wallet that holds your digital money and even real money",
"imageUrl":"/static/mb/projects/wallet.png"
}, {
"name": "Watch",
"url":"/projects/watch",
"description": "Keep up with the times using your fancy micro:bit watch",
"imageUrl":"/static/mb/projects/a10-watch.png"
}, {
"name": "Step counter",
"description": "Catch your stride and count your steps",
"url": "/projects/step-counter",
"imageUrl":"/static/mb/projects/step-counter.png",
"cardType": "tutorial"
}, {
"name": "Duct Tape Watch",
"description": "Build a watch from duct tape",
"url": "/projects/duct-tape-watch",
"imageUrl": "/static/mb/projects/duct-tape-watch.png"
}, {
"name": "Name badge",
"description": "Make stylish name badge to let everyone know who you are",
"url": "/projects/name-badge",
"imageUrl": "/static/mb/projects/name-badge.png"
}]
```
### ~ codecard
* name: Duct Tape Wallet
* url: /projects/wallet
* description: A stylish wallet that holds your digital money and even real money
* imageUrl: /static/mb/projects/wallet.png
---
* name: Watch
* url: /projects/watch
* description: Keep up with the times using your fancy micro:bit watch
* imageUrl: /static/mb/projects/a10-watch.png
---
* name: Step counter
* description: Catch your stride and count your steps
* url: /projects/step-counter
* imageUrl: /static/mb/projects/step-counter.png
* cardType: tutorial
---
* name: Duct Tape Watch
* description: Build a watch from duct tape
* url: /projects/duct-tape-watch
* imageUrl: /static/mb/projects/duct-tape-watch.png
---
* name: Name badge
* description: Make stylish name badge to let everyone know who you are
* url: /projects/name-badge
* imageUrl: /static/mb/projects/name-badge.png
---
### ~

Просмотреть файл

@ -6,146 +6,96 @@ Here are some cool game projects that you can build with your @boardname@!
Fun games to build with your @boardname@.
```codecard
[{
"name": "Rock Paper Scissors",
"url":"/projects/rock-paper-scissors",
"description": "Make the Rock-Paper-Scissors game on your micro:bit and challenge your friends.",
"imageUrl":"/static/mb/projects/a4-motion.png",
"cardType": "tutorial",
"youTubeId": "94lLBB3b1kU",
"otherActions": [{
"url": "/projects/spy/rock-paper-scissors",
"editor": "py",
"cardType": "tutorial"
}, {
"url": "/projects/spy/rock-paper-scissors",
"editor": "js",
"cardType": "tutorial"
}]
}, {
"name": "Coin Flipper",
"url":"/projects/coin-flipper",
"description": "Guess the coin toss and see if you're lucky.",
"imageUrl": "/static/mb/projects/coin-flipper.png",
"cardType": "tutorial",
"youTubeId": "678ATmGGlvk",
"otherActions": [{
"url": "/projects/spy/coin-flipper",
"editor": "py",
"cardType": "tutorial"
}, {
"url": "/projects/spy/coin-flipper",
"editor": "js",
"cardType": "tutorial"
}]
}, {
"name": "7 seconds",
"url":"/projects/7-seconds",
"description": "Press a button after exactly 7 seconds.",
"imageUrl": "/static/mb/projects/7-seconds.png",
"cardType": "tutorial",
"youTubeId": "LINr5wa4okg",
"otherActions": [{
"url": "/projects/spy/7-seconds",
"editor": "py",
"cardType": "tutorial"
}, {
"url": "/projects/spy/7-seconds",
"editor": "js",
"cardType": "tutorial"
}]
}, {
"name": "Hot Potato",
"url":"/projects/hot-potato",
"description": "Toss the potato around before time is up and you're caught holding it.",
"imageUrl": "/static/mb/projects/hot-potato.png",
"cardType": "tutorial",
"youTubeId": "xLEy1B_gWKY",
"otherActions": [{
"url": "/projects/spy/hot-potato",
"editor": "py",
"cardType": "tutorial"
}, {
"url": "/projects/spy/hot-potato",
"editor": "js",
"cardType": "tutorial"
}]
}, {
"name": "Heads Guess!",
"url":"/projects/heads-guess",
"description": "Try to guess words with your friends!",
"imageUrl": "/static/mb/projects/heads-guess.png",
"cardType": "tutorial",
"youTubeId": "WgMj1AT2G38",
"otherActions": [{
"url": "/projects/spy/heads-guess",
"editor": "py",
"cardType": "tutorial"
}, {
"url": "/projects/spy/heads-guess",
"editor": "js",
"cardType": "tutorial"
}]
}, {
"name": "Reaction Time",
"url":"/projects/reaction-time",
"description": "Make a reaction time experiment that responds to your body's conductivity!",
"imageUrl":"/static/mb/projects/reaction.jpg"
}, {
"name": "Tug-Of-LED",
"url":"/projects/tug-of-led",
"description": "Button smashing rope pulling games using LEDs",
"imageUrl":"/static/mb/projects/tug-of-led.png",
"cardType": "tutorial",
"youTubeId": "oZrvVB4cGWU",
"otherActions": [{
"url": "/projects/spy/tug-of-led",
"editor": "py",
"cardType": "tutorial"
}, {
"url": "/projects/spy/tug-of-led",
"editor": "js",
"cardType": "tutorial"
}]
}, {
"name": "Magic Button Trick",
"url":"/projects/magic-button-trick",
"description": "Build a magic trick that uses the compass to detect a nearby magnet!",
"imageUrl":"/static/mb/projects/magic-button-trick.png"
}, {
"name": "Snap the dot",
"url": "/projects/snap-the-dot",
"description": "Use the game blocks to create a skill game",
"imageUrl": "/static/mb/projects/snap-the-dot.png",
"cardType": "tutorial",
"youTubeId": "ew15T97VrF4",
"otherActions": [{
"url": "/projects/spy/snap-the-dot",
"editor": "py",
"cardType": "tutorial"
}, {
"url": "/projects/spy/snap-the-dot",
"editor": "js",
"cardType": "tutorial"
}]
}, {
"name": "Salute!",
"url":"/projects/salute",
"description": "Using simple math, try to guess the other player's micro:bit card.",
"imageUrl":"/static/mb/projects/salute.png"
}, {
"name": "Karel the LED",
"description": "Karel likes to draw, help Karel make LED art!",
"url": "/projects/karel",
"imageUrl": "/static/mb/projects/karel.png"
}, {
"name": "Crashy bird",
"description": "Help the flying bird move through the obstacles on the LED screen",
"url":"/projects/crashy-bird",
"imageUrl":"/static/mb/projects/crashy-bird.png"
}]
```
### ~ codecard
* name: Rock Paper Scissors
* url: /projects/rock-paper-scissors
* description: Make the Rock-Paper-Scissors game on your micro:bit and challenge your friends.
* imageUrl: /static/mb/projects/a4-motion.png
* cardType: tutorial
* youTubeId: 94lLBB3b1kU
* otherAction: /projects/spy/rock-paper-scissors, py, tutorial
* otherAction: /projects/spy/rock-paper-scissors, js, tutorial
---
* name: Coin Flipper
* url: /projects/coin-flipper
* description: Guess the coin toss and see if you're lucky.
* imageUrl: /static/mb/projects/coin-flipper.png
* cardType: tutorial
* youTubeId: 678ATmGGlvk
* otherAction: /projects/spy/coin-flipper, py, tutorial
* otherAction: /projects/spy/coin-flipper, js, tutorial
---
* name: 7 seconds
* url: /projects/7-seconds
* description: Press a button after exactly 7 seconds.
* imageUrl: /static/mb/projects/7-seconds.png
* cardType: tutorial
* youTubeId: LINr5wa4okg
* otherAction: /projects/spy/coin-flipper, py, tutorial
* otherAction: /projects/spy/coin-flipper, js, tutorial
---
* name: Hot Potato
* url: /projects/hot-potato
* description: Toss the potato around before time is up and you're caught holding it.
* imageUrl: /static/mb/projects/hot-potato.png
* cardType: tutorial
* youTubeId: xLEy1B_gWKY
* otherAction: /projects/spy/hot-potato, py, tutorial
* otherAction: /projects/spy/hot-potato, js, tutorial
---
* name: Heads Guess!
* url: /projects/heads-guess
* description: Try to guess words with your friends!
* imageUrl: /static/mb/projects/heads-guess.png
* cardType: tutorial
* youTubeId: WgMj1AT2G38
* otherAction: /projects/spy/heads-guess, py, tutorial
* otherAction: /projects/spy/heads-guess, js, tutorial
---
* name: Reaction Time
* url: /projects/reaction-time
* description: Make a reaction time experiment that responds to your body's conductivity!
* imageUrl: /static/mb/projects/reaction.jpg
---
* name: Tug-Of-LED
* url: /projects/tug-of-led
* description: Button smashing rope pulling games using LEDs
* imageUrl: /static/mb/projects/tug-of-led.png
* cardType: tutorial
* youTubeId: oZrvVB4cGWU
* otherAction: /projects/spy/tug-of-led, py, tutorial
* otherAction: /projects/spy/tug-of-led, js, tutorial
---
* name: Magic Button Trick
* url: /projects/magic-button-trick
* description: Build a magic trick that uses the compass to detect a nearby magnet!
* imageUrl: /static/mb/projects/magic-button-trick.png
---
* name: Snap the dot
* url: /projects/snap-the-dot
* description: Use the game blocks to create a skill game
* imageUrl: /static/mb/projects/snap-the-dot.png
* cardType: tutorial
* youTubeId: ew15T97VrF4
* otherAction: projects/spy/snap-the-dot, py, tutorial
* otherAction: projects/spy/snap-the-dot, js, tutorial
---
* name: Salute!
* url: /projects/salute
* description: Using simple math, try to guess the other player's micro:bit card.
* imageUrl: /static/mb/projects/salute.png
---
* name: Karel the LED
* description: Karel likes to draw, help Karel make LED art!
* url: /projects/karel
* imageUrl: /static/mb/projects/karel.png
---
* name: Crashy bird
* description: Help the flying bird move through the obstacles on the LED screen
* url: /projects/crashy-bird
* imageUrl: /static/mb/projects/crashy-bird.png
---
### ~
## Flipgrid

Просмотреть файл

@ -4,21 +4,20 @@ Get your headphone and let's do music!
## Music
```codecard
[{
"name": "Hack Your Headphones",
"url":"/projects/hack-your-headphones",
"description": "Hook up your headphones to the micro:bit, does that sound good to you?",
"imageUrl":"/static/mb/projects/a6-music.png"
}, {
"name": "Banana Keyboard",
"url":"/projects/banana-keyboard",
"description": "Use a banana to play music like a keyboard",
"imageUrl":"/static/mb/projects/a7-conductive.png"
}, {
"name": "Guitar",
"url":"/projects/guitar",
"description": "An awesome cardboard guitar project, get ready to riff!",
"imageUrl":"/static/mb/projects/guitar.png"
}]
```
### ~ codecard
* name: Hack Your Headphones
* url: /projects/hack-your-headphones
* description: Hook up your headphones to the micro:bit, does that sound good to you?
* imageUrl: /static/mb/projects/a6-music.png
---
* name: Banana Keyboard
* url: /projects/banana-keyboard
* description: Use a banana to play music like a keyboard
* imageUrl: /static/mb/projects/a7-conductive.png
---
* name: Guitar
* url: /projects/guitar
* description: An awesome cardboard guitar project, get ready to riff!
* imageUrl: /static/mb/projects/guitar.png
---
### ~

Просмотреть файл

@ -4,69 +4,68 @@ Here are some cool projects that you can build with your @boardname@!
## Multiplayer Games
```codecard
[{
"name": "Multi Editors",
"url": "https://makecode.microbit.org/---multi",
"description": "Edit two radio programs side-by-side!",
"imageUrl": "/static/multi.png"
}, {
"name": "Multi Dice",
"url": "/projects/multi-dice",
"description": "Compete with multiple dices",
"imageUrl": "/static/mb/projects/multi-dice.png",
"cardType": "tutorial"
}, {
"name": "Mood Radio",
"url": "/projects/mood-radio",
"description": "Send a mood message to your friends",
"imageUrl": "/static/mb/projects/mood-radio.png",
"cardType": "side"
}, {
"name": "Tele-potato",
"url": "/projects/tele-potato",
"description": "Play a radio version of the hot potato game",
"imageUrl": "/static/mb/projects/tele-potato.png",
"cardType": "side"
}, {
"name": "Fireflies",
"url": "/projects/fireflies",
"description": "Simulate fireflies with micro:bits, try it in the dark!",
"imageUrl": "/static/mb/projects/fireflies.png"
}, {
"name": "Hot or Cold",
"url": "/projects/hot-or-cold-multi",
"description": "Find the hidden player by seeing if your close or not.",
"imageUrl": "/static/mb/projects/hot-or-cold.jpg"
}, {
"name": "Red Light Green Light",
"url": "/projects/red-light-green-light",
"description": "Play the classic game with your micro:bit.",
"imageUrl": "/static/mb/projects/red-light-green-light.png"
}, {
"name": "Voting Machine",
"url": "/projects/voting-machine",
"description": "Send in your vote and be counted, YES or NO!",
"imageUrl": "/static/mb/projects/voting-machine.png"
}, {
"name": "Rock Paper Scissors Teams",
"url": "/projects/rps-teams",
"description": "The Rock-Paper-Scissors game with lots and lots of players.",
"imageUrl": "/static/mb/projects/rpsteams.png"
}, {
"name": "Micro:Coin",
"url": "/projects/micro-coin",
"description": "A blockchain for micro:bit",
"imageUrl": "/static/mb/projects/micro-coin.png"
}, {
"name": "Infection",
"url": "/projects/infection",
"description": "An epidemic has broken out, see who will survive.",
"imageUrl": "/static/mb/projects/infection.png"
}, {
"name": "Best Friends",
"url": "/projects/best-friends",
"description": "Your best friend is out there, play this game and go find them.",
"imageUrl": "/static/mb/projects/best-friends.png"
}]
```
### ~ codecard
* name: Multi Editors
* url: https://makecode.microbit.org/---multi
* description: Edit two radio programs side-by-side!
* imageUrl: /static/multi.png
---
* name: Multi Dice
* url: /projects/multi-dice
* description: Compete with multiple dices
* imageUrl: /static/mb/projects/multi-dice.png
* cardType: tutorial
---
* name: Mood Radio
* url: /projects/mood-radio
* description: Send a mood message to your friends
* imageUrl: /static/mb/projects/mood-radio.png
* cardType: side
---
* name: Tele-potato
* url: /projects/tele-potato
* description: Play a radio version of the hot potato game
* imageUrl: /static/mb/projects/tele-potato.png
* cardType: side
---
* name: Fireflies
* url: /projects/fireflies
* description: Simulate fireflies with micro:bits, try it in the dark!
* imageUrl: /static/mb/projects/fireflies.png
---
* name: Hot or Cold
* url: /projects/hot-or-cold-multi
* description: Find the hidden player by seeing if your close or not.
* imageUrl: /static/mb/projects/hot-or-cold.jpg
---
* name: Red Light Green Light
* url: /projects/red-light-green-light
* description: Play the classic game with your micro:bit.
* imageUrl: /static/mb/projects/red-light-green-light.png
---
* name: Voting Machine
* url: /projects/voting-machine
* description: Send in your vote and be counted, YES or NO!
* imageUrl: /static/mb/projects/voting-machine.png
---
* name: Rock Paper Scissors Teams
* url: /projects/rps-teams
* description: The Rock-Paper-Scissors game with lots and lots of players.
* imageUrl: /static/mb/projects/rpsteams.png
---
* name: Micro:Coin
* url: /projects/micro-coin
* description: A blockchain for micro:bit
* imageUrl: /static/mb/projects/micro-coin.png
---
* name: Infection
* url: /projects/infection
* description: An epidemic has broken out, see who will survive.
* imageUrl: /static/mb/projects/infection.png
---
* name: Best Friends
* url: /projects/best-friends
* description: Your best friend is out there, play this game and go find them.
* imageUrl: /static/mb/projects/best-friends.png
---
### ~

Просмотреть файл

@ -2,38 +2,35 @@
## Physics
```codecard
[{
"name": "Timing Gates",
"url":"/projects/timing-gates",
"description": "Setup timing gates to measure the speed of a moving object",
"imageUrl":"/static/mb/projects/timegate.jpg"
}]
```
### ~ codecard
* name: Timing Gates
* url: /projects/timing-gates
* description: Setup timing gates to measure the speed of a moving object
* imageUrl: /static/mb/projects/timegate.jpg
---
### ~
## Biology
```codecard
[{
"name": "Soil Moisture",
"url":"/projects/soil-moisture",
"description": "Keep track of the moisture level of your plants",
"imageUrl":"/static/mb/projects/soilmoisture.jpg"
}, {
"name": "Plant Watering",
"url":"/projects/plant-watering",
"description": "Automatically water you plants!",
"imageUrl":"/static/mb/projects/plantwatering.jpg"
}]
```
### ~ codecard
* name: Soil Moisture
* url: /projects/soil-moisture
* description: Keep track of the moisture level of your plants
* imageUrl: /static/mb/projects/soilmoisture.jpg
---
* name: Plant Watering
* url: /projects/plant-watering
* description: Automatically water you plants!
* imageUrl: /static/mb/projects/plantwatering.jpg
---
### ~
## Others
```codecard
[{
"name": "States of Matter",
"url":"/projects/states-of-matter",
"description": "A simulation of a substance changing state: solid, liquid, and gas",
"imageUrl":"/static/mb/projects/som.jpg"
}]
```
### ~ codecard
* name: States of Matter
* url: /projects/states-of-matter
* description: A simulation of a substance changing state: solid, liquid, and gas
* imageUrl: /static/mb/projects/som.jpg
---
### ~

Просмотреть файл

@ -2,97 +2,69 @@
## Utilities
```codecard
[
{
"name": "Stopwatch",
"description": "How time passes, keep track of how much",
"url": "/projects/stopwatch",
"imageUrl":"/static/mb/projects/stopwatch.png",
"cardType": "tutorial",
"otherActions": [{
"url": "/projects/spy/stopwatch",
"editor": "py",
"cardType": "tutorial"
}, {
"url": "/projects/spy/stopwatch",
"editor": "js",
"cardType": "tutorial"
}]},
{
"name": "Level",
"description": "Is the table flat?",
"url": "/projects/level",
"imageUrl":"/static/mb/projects/level.png",
"cardType": "tutorial",
"otherActions": [{
"url": "/projects/spy/level",
"editor": "py",
"cardType": "tutorial"
}, {
"url": "/projects/spy/level",
"editor": "js",
"cardType": "tutorial"
}]
},
{
"name": "Compass",
"description": "Where is North?",
"url": "/projects/compass",
"imageUrl":"/static/mb/projects/a5-compass.png",
"cardType": "tutorial",
"otherActions": [{
"url": "/projects/spy/compass",
"editor": "py",
"cardType": "tutorial"
}, {
"url": "/projects/spy/compass",
"editor": "js",
"cardType": "tutorial"
}]
}
]
```
### ~ codecard
* name: Stopwatch
* description: How time passes, keep track of how much
* url: /projects/stopwatch
* imageUrl: /static/mb/projects/stopwatch.png
* cardType: tutorial
* otherAction: /projects/spy/stopwatch, py, tutorial
* otherAction: /projects/spy/stopwatch, js, tutorial
---
* name: Level
* description: Is the table flat?
* url: /projects/level
* imageUrl: /static/mb/projects/level.png
* cardType: tutorial
* otherAction: /projects/spy/level, py, tutorial
* otherAction: /projects/spy/level, js, tutorial
---
* name: Compass
* description: Where is North?
* url: /projects/compass
* imageUrl: /static/mb/projects/a5-compass.png
* cardType: tutorial
* otherAction: /projects/spy/compass, py, tutorial
* otherAction: /projects/spy/compass, js, tutorial
---
### ~
## Sensors
```codecard
[
{
"name": "Plot Acceleration",
"description": "Use the screen to how the accelerometer works",
"url": "/projects/plot-acceleration",
"imageUrl": "/static/mb/projects/plot-acceleration.png",
"cardType": "tutorial"
} ,{
"name": "Light Level Meter",
"description": "Measure light input",
"url": "/projects/light-level-meter",
"imageUrl": "/static/mb/projects/light-level-meter.png",
"cardType": "tutorial"
}, {
"name": "Analog Pin Tester",
"description": "Test analog input",
"url": "/projects/analog-pin-tester",
"imageUrl": "/static/mb/projects/analog-pin-tester.png",
"cardType": "side"
}, {
"name": "Servo Calibrator",
"description": "Calibrate a servo",
"url": "/projects/servo-calibrator",
"imageUrl": "/static/mb/projects/servo-calibrator.png",
"cardType": "side"
}]
```
### ~ codecard
* name: Plot Acceleration
* description: Use the screen to how the accelerometer works
* url: /projects/plot-acceleration
* imageUrl: /static/mb/projects/plot-acceleration.png
* cardType: tutorial
---
* name: Light Level Meter
* description: Measure light input
* url: /projects/light-level-meter
* imageUrl: /static/mb/projects/light-level-meter.png
* cardType: tutorial
---
* name: Analog Pin Tester
* description: Test analog input
* url: /projects/analog-pin-tester
* imageUrl: /static/mb/projects/analog-pin-tester.png
* cardType: side
---
* name: Servo Calibrator
* description: Calibrate a servo
* url: /projects/servo-calibrator
* imageUrl: /static/mb/projects/servo-calibrator.png
* cardType: side
---
### ~
## Streaming
```codecard
[{
"name": "Radio Bridge",
"description": "Send radio messages to editor",
"url": "/projects/radio-bridge",
"imageUrl": "/static/mb/projects/radio-bridge.png",
"cardType": "example"
}]
```
### ~ codecard
* name: Radio Bridge
* description: Send radio messages to editor
* url: /projects/radio-bridge
* imageUrl: /static/mb/projects/radio-bridge.png
* cardType: example
---
### ~

Просмотреть файл

@ -2,68 +2,65 @@
## Cardboard
```codecard
[{
"name": "Inchworm",
"url":"/projects/inchworm",
"description": "Create an inchworm robot that creeps along",
"imageUrl":"/static/mb/projects/inchworm.jpg"
}, {
"name": "Milk Carton Robot",
"url":"/projects/milk-carton-robot",
"description": "Make a robot from a milk carton",
"imageUrl":"/static/mb/projects/milk-carton-robot.jpg"
}, {
"name": "Robot Unicorn",
"url":"/projects/robot-unicorn",
"description": "Make a gesture controlled robot unicorn",
"imageUrl":"/static/mb/projects/robot-unicorn/robotunicorn.jpg"
}, {
"name": "Ticklebot",
"url":"https://www.jasmineflorentine.com/ticklebot",
"description": "A tickelish robot!",
"imageUrl":"/static/mb/projects/ticklebot.jpg"
}, {
"name": "Octobot",
"url": "https://browndoggadgets.dozuki.com/Guide/Octobot/306",
"description": "Don't wake the Ocotobot!",
"imageUrl": "/static/mb/projects/octobot.jpg"
}, {
"name": "Two Player Maze",
"url": "https://tinker-club.blogspot.com/p/two-player-maze-game-for-microbit.html",
"description": "Build a metal ball maze for 2 players!",
"imageUrl": "/static/mb/projects/twoplayermaze.jpg"
}, {
"name": "Milky Monster",
"url":"/projects/milky-monster",
"description": "Make a funny milky-monster robot!",
"imageUrl":"/static/mb/projects/milky-monster.jpg"
}]
```
### ~ codecard
* name: Inchworm
* url: /projects/inchworm
* description: Create an inchworm robot that creeps along
* imageUrl: /static/mb/projects/inchworm.jpg
---
* name: Milk Carton Robot
* url: /projects/milk-carton-robot
* description: Make a robot from a milk carton
* imageUrl: /static/mb/projects/milk-carton-robot.jpg
---
* name: Robot Unicorn
* url: /projects/robot-unicorn
* description: Make a gesture controlled robot unicorn
* imageUrl: /static/mb/projects/robot-unicorn/robotunicorn.jpg
---
* name: Ticklebot
* url: https://www.jasmineflorentine.com/ticklebot
* description: A tickelish robot!
* imageUrl: /static/mb/projects/ticklebot.jpg
---
* name: Octobot
* url: https://browndoggadgets.dozuki.com/Guide/Octobot/306
* description: Don't wake the Ocotobot!
* imageUrl: /static/mb/projects/octobot.jpg
---
* name: Two Player Maze
* url: https://tinker-club.blogspot.com/p/two-player-maze-game-for-microbit.html
* description: Build a metal ball maze for 2 players!
* imageUrl: /static/mb/projects/twoplayermaze.jpg
---
* name: Milky Monster
* url: /projects/milky-monster
* description: Make a funny milky-monster robot!
* imageUrl: /static/mb/projects/milky-monster.jpg
---
### ~
## Reusing toys
```codecard
[{
"name": "Railway Crossing",
"url":"/projects/railway-crossing",
"description": "Use the light sensor to detect if a train is passing by",
"imageUrl":"/static/mb/projects/railway-crossing.png"
},{
"name": "Kitronik RC Car Hack",
"url": "/projects/rc-car",
"description": "Control an RC car with the micro:bit and Kitronic parts",
"imageUrl":"/static/mb/projects/rc-car.jpg"
}]
```
### ~ codecard
* name: Railway Crossing
* url: /projects/railway-crossing
* description: Use the light sensor to detect if a train is passing by
* imageUrl: /static/mb/projects/railway-crossing.png
---
* name: Kitronik RC Car Hack
* url: /projects/rc-car
* description: Control an RC car with the micro:bit and Kitronic parts
* imageUrl: /static/mb/projects/rc-car.jpg
---
### ~
## Vintage
```codecard
[{
"name": "Rotary Dial Radio",
"url":"/projects/rotary-dial-radio",
"description": "Turn an antique rotary dial phone into a radio transmitter",
"imageUrl":"/static/mb/projects/rotary-dial-radio.png"
}]
```
### ~ codecard
* name: Rotary Dial Radio
* url: /projects/rotary-dial-radio
* description: Turn an antique rotary dial phone into a radio transmitter
* imageUrl: /static/mb/projects/rotary-dial-radio.png
---
### ~

Просмотреть файл

@ -4,24 +4,23 @@ Turtle graphics on your @boardname@ screen!
## Turtle graphics
```codecard
[{
"name": "Square",
"description": "Move the turtle in a square pattern.",
"url": "/projects/turtle-square",
"imageUrl":"/static/mb/projects/turtle-square.png",
"cardType": "tutorial"
}, {
"name": "Spiral",
"description": "Move the turtle in a spiral.",
"url": "/projects/turtle-spiral",
"imageUrl":"/static/mb/projects/turtle-spiral.png",
"cardType": "side"
}, {
"name": "Scanner",
"description": "Let the turtle scan across and down the screen.",
"url": "/projects/turtle-scanner",
"imageUrl":"/static/mb/projects/turtle-scanner.png",
"cardType": "side"
}]
```
### ~ codecard
* name: Square
* description: Move the turtle in a square pattern.
* url: /projects/turtle-square
* imageUrl: /static/mb/projects/turtle-square.png
* cardType: tutorial
---
* name: Spiral
* description: Move the turtle in a spiral.
* url: /projects/turtle-spiral
* imageUrl: /static/mb/projects/turtle-spiral.png
* cardType: side
---
* name: Scanner
* description: Let the turtle scan across and down the screen.
* url: /projects/turtle-scanner
* imageUrl: /static/mb/projects/turtle-scanner.png
* cardType: side
---
### ~

Просмотреть файл

@ -4,55 +4,45 @@
## Videos
```codecard
[
{
"name": "Data Collection",
"description": "Collect, view, and analyze the data from your experiments.",
"youTubeId": "tZy9Ev21B4c",
"imageUrl": "/static/mb/science-experiments/data-collection.jpg"
},
{
"name": "Population Trait Counter",
"description": "Observe population traits by collecting survey data from people, analyze and track the genetic traits.",
"youTubeId": "NNZEMiJHY2o",
"imageUrl": "/static/mb/science-experiments/population-trait.jpg"
},
{
"name": "Temperature Sensor",
"description": "Chart temperature data in and out of direct sunlight using a sun shield, see if using a windshield sun shade in your car really makes it cooler.",
"youTubeId": "pHDYsy6xyE4",
"imageUrl": "/static/mb/science-experiments/temperature-sensor.jpg"
},
{
"name": "Soil Moisture Sensor",
"description": "Watch this video to find out how you can create a soil moisture sensor to measure the health of your plants!",
"youTubeId": "n0WRQf11Pzo",
"imageUrl": "/static/mb/science-experiments/soil-moisture.jpg"
},
{
"name": "EMG Muscle Sensor",
"description": "Monitor the movement of your muscles and measure the signals to them",
"youTubeId": "vxlPQZIwYRc",
"imageUrl": "/static/mb/science-experiments/emg-muscle-sensor.jpg"
},
{
"name": "Egg Drop",
"description": "Can the egg survive a drop, test the drop force on an egg to find out when it might crack",
"youTubeId": "tnDJFdC3Nd4",
"imageUrl": "/static/mb/science-experiments/egg-drop.jpg"
},
{
"name": "Battery Tester",
"description": "See if your batteries still have their voltage with this battery tester",
"youTubeId": "gdlc34nhjK4",
"imageUrl": "/static/mb/science-experiments/battery-tester.jpg"
},
{
"name": "Rocket Acceleration",
"description": "Have a blast building, launching, and tracking your own rocket!",
"youTubeId": "m9ntqxh8FvQ",
"imageUrl": "/static/mb/science-experiments/rocket-acceleration.jpg"
}
]
```
### ~ codecard
* name: Data Collection
* description: Collect, view, and analyze the data from your experiments.
* youTubeId: tZy9Ev21B4c
* imageUrl: /static/mb/science-experiments/data-collection.jpg
---
* name: Population Trait Counter
* description: Observe population traits by collecting survey data from people, analyze and track the genetic traits.
* youTubeId: NNZEMiJHY2o
* imageUrl: /static/mb/science-experiments/population-trait.jpg
---
* name: Temperature Sensor
* description: Chart temperature data in and out of direct sunlight using a sun shield, see if using a windshield sun shade in your car really makes it cooler.
* youTubeId: pHDYsy6xyE4
* imageUrl: /static/mb/science-experiments/temperature-sensor.jpg
---
* name: Soil Moisture Sensor
* description: Watch this video to find out how you can create a soil moisture sensor to measure the health of your plants!
* youTubeId: n0WRQf11Pzo
* imageUrl: /static/mb/science-experiments/soil-moisture.jpg
---
* name: EMG Muscle Sensor
* description: Monitor the movement of your muscles and measure the signals to them
* youTubeId: vxlPQZIwYRc
* imageUrl: /static/mb/science-experiments/emg-muscle-sensor.jpg
---
* name: Egg Drop
* description: Can the egg survive a drop, test the drop force on an egg to find out when it might crack
* youTubeId: tnDJFdC3Nd4
* imageUrl: /static/mb/science-experiments/egg-drop.jpg
---
* name: Battery Tester
* description: See if your batteries still have their voltage with this battery tester
* youTubeId: gdlc34nhjK4
* imageUrl: /static/mb/science-experiments/battery-tester.jpg
---
* name: Rocket Acceleration
* description: Have a blast building, launching, and tracking your own rocket!
* youTubeId: m9ntqxh8FvQ
* imageUrl: /static/mb/science-experiments/rocket-acceleration.jpg
---
### ~

Просмотреть файл

@ -4,106 +4,63 @@ Here are some cool tutorials to get you started with your @boardname@!
## Basic
```codecard
[{
"name": "Flashing Heart",
"url":"/projects/flashing-heart",
"description": "Make an animated flashing heart.",
"imageUrl": "/static/mb/projects/a1-display.png",
"largeImageUrl": "/static/mb/projects/flashing-heart/sim.gif",
"cardType": "tutorial",
"label": "New? Start Here!",
"labelClass": "purple ribbon large",
"youTubeId": "NvEOKZ8wh9s",
"otherActions": [{
"url": "/projects/spy/flashing-heart",
"editor": "py",
"cardType": "tutorial"
}, {
"url": "/projects/spy/flashing-heart",
"editor": "js",
"cardType": "tutorial"
}]
}, {
"name": "Name Tag",
"description": "Scroll your name on the screen",
"imageUrl": "/static/mb/projects/name-tag.png",
"url": "/projects/name-tag",
"cardType": "tutorial",
"youTubeId": "xpRI5jjQ31E",
"otherActions": [{
"url": "/projects/spy/name-tag",
"editor": "py",
"cardType": "tutorial"
}, {
"url": "/projects/spy/name-tag",
"editor": "js",
"cardType": "tutorial"
}]
}, {
"name": "Smiley Buttons",
"url":"/projects/smiley-buttons",
"description": "Show different smiley images by pressing the buttons.",
"imageUrl": "/static/mb/projects/a2-buttons.png",
"largeImageUrl": "/static/mb/projects/smiley-buttons/sim.gif",
"cardType": "tutorial",
"youTubeId": "BgDxz3M7JIM",
"otherActions": [{
"url": "/projects/python/smiley-buttons",
"editor": "py",
"cardType": "tutorial"
}, {
"url": "/projects/spy/smiley-buttons",
"editor": "js",
"cardType": "tutorial"
}]
}, {
"name": "Dice",
"url":"/projects/dice",
"description": "Shake the dice and see what number comes up!",
"imageUrl": "/static/mb/projects/dice.png",
"cardType": "tutorial",
"youTubeId": "OmrmjtOm_sQ",
"otherActions": [{
"url": "/projects/spy/dice",
"editor": "py",
"cardType": "tutorial"
}, {
"url": "/projects/spy/dice",
"editor": "js",
"cardType": "tutorial"
}]
}, {
"name": "Love Meter",
"url":"/projects/love-meter",
"description": "Is the micro:bit is feeling the love, see how much!",
"imageUrl":"/static/mb/projects/a3-pins.png",
"cardType": "tutorial",
"youTubeId": "1IYsy0_9n8g",
"otherActions": [{
"url": "/projects/spy/love-meter",
"editor": "py",
"cardType": "tutorial"
}, {
"url": "/projects/spy/love-meter",
"editor": "js",
"cardType": "tutorial"
}]
}, {
"name": "Micro Chat",
"url":"/projects/micro-chat",
"description": "Build your own social network made of micro:bits.",
"imageUrl": "/static/mb/projects/a9-radio.png",
"cardType": "tutorial",
"youTubeId": "5XqsGROG2fI",
"otherActions": [{
"url": "/projects/spy/micro-chat",
"editor": "py",
"cardType": "tutorial"
}, {
"url": "/projects/spy/micro-chat",
"editor": "js",
"cardType": "tutorial"
}]
}]
```
### ~ codecard
* name: Flashing Heart
* url: /projects/flashing-heart
* description: Make an animated flashing heart.
* imageUrl: /static/mb/projects/a1-display.png
* largeImageUrl: /static/mb/projects/flashing-heart/sim.gif
* cardType: tutorial
* label: New? Start Here!
* labelClass: purple ribbon large
* youTubeId: NvEOKZ8wh9s
* otherAction: /projects/spy/flashing-heart, py, tutorial
* otherAction: /projects/spy/flashing-heart, js, tutorial
---
* name: Name Tag
* description: Scroll your name on the screen
* imageUrl: /static/mb/projects/name-tag.png
* url: /projects/name-tag
* cardType: tutorial
* youTubeId: xpRI5jjQ31E
* otherAction: /projects/spy/name-tag, py, tutorial
* otherAction: /projects/spy/name-tag, js, tutorial
---
* name: Smiley Buttons
* url: /projects/smiley-buttons
* description: Show different smiley images by pressing the buttons.
* imageUrl: /static/mb/projects/a2-buttons.png
* largeImageUrl: /static/mb/projects/smiley-buttons/sim.gif
* cardType: tutorial
* youTubeId: BgDxz3M7JIM
* otherAction: /projects/python/smiley-buttons, py, tutorial
* otherAction: /projects/python/smiley-buttons, js, tutorial
---
* name: Dice
* url: /projects/dice
* description: Shake the dice and see what number comes up!
* imageUrl: /static/mb/projects/dice.png
* cardType: tutorial
* youTubeId: OmrmjtOm_sQ
* otherAction: /projects/spy/dice, py, tutorial
* otherAction: /projects/spy/dice, js, tutorial
---
* name: Love Meter
* url: /projects/love-meter
* description: Is the micro:bit is feeling the love, see how much!
* imageUrl: /static/mb/projects/a3-pins.png
* cardType: tutorial
* youTubeId: 1IYsy0_9n8g
* otherAction: /projects/spy/love-meter, py, tutorial
* otherAction: /projects/spy/love-meter, js, tutorial
---
* name: Micro Chat
* url: /projects/micro-chat
* description: Build your own social network made of micro:bits.
* imageUrl: /static/mb/projects/a9-radio.png
* cardType: tutorial
* youTubeId: 5XqsGROG2fI
* otherAction: /projects/spy/micro-chat, py, tutorial
* otherAction: /projects/spy/micro-chat, js, tutorial
---
### ~

Просмотреть файл

@ -4,36 +4,35 @@ Here are some cool tutorials to get you started with your new @boardname@ with s
## Basic
```codecard
[{
"name": "Pet Hamster",
"url":"/projects/v2-pet-hamster",
"description": "Interact with your very own micro:bit hamster named Cyrus.",
"imageUrl": "/static/mb/projects/pet-hamster.png",
"cardType": "tutorial"
}, {
"name": "Countdown",
"url":"/projects/v2-countdown",
"description": "Create a musical countdown sequence.",
"imageUrl": "/static/mb/projects/countdown.png",
"cardType": "tutorial"
}, {
"name": "Morse Chat",
"url":"/projects/v2-morse-chat",
"description": "Learn how to send morse code messages to a pig named Sky.",
"imageUrl": "/static/mb/projects/morse-chat.png",
"cardType": "tutorial"
}, {
"name": "Clap Lights",
"url":"/projects/v2-clap-lights",
"description": "Turn your micro:bit's lights on or off when you clap.",
"imageUrl": "/static/mb/projects/clap-lights.png",
"cardType": "tutorial"
}, {
"name": "Blow Away",
"url":"/projects/v2-blow-away",
"description": "Use the sound of your breath to blow a ghost named Haven away.",
"imageUrl": "/static/mb/projects/blow-away.png",
"cardType": "tutorial"
}]
```
### ~ codecard
* name: Pet Hamster
* url: /projects/v2-pet-hamster
* description: Interact with your very own micro:bit hamster named Cyrus.
* imageUrl: /static/mb/projects/pet-hamster.png
* cardType: tutorial
---
* name: Countdown
* url: /projects/v2-countdown
* description: Create a musical countdown sequence.
* imageUrl: /static/mb/projects/countdown.png
* cardType: tutorial
---
* name: Morse Chat
* url: /projects/v2-morse-chat
* description: Learn how to send morse code messages to a pig named Sky.
* imageUrl: /static/mb/projects/morse-chat.png
* cardType: tutorial
---
* name: Clap Lights
* url: /projects/v2-clap-lights
* description: Turn your micro:bit's lights on or off when you clap.
* imageUrl: /static/mb/projects/clap-lights.png
* cardType: tutorial
---
* name: Blow Away
* url: /projects/v2-blow-away
* description: Use the sound of your breath to blow a ghost named Haven away.
* imageUrl: /static/mb/projects/blow-away.png
* cardType: tutorial
---
### ~