forked from microsoft/pxt-calliope
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
18e9537
commit 7656e37
Showing
319 changed files
with
13,673 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,64 @@ | ||
# Behind the MakeCode Hardware | ||
|
||
* [Watch Playlist on Youtube](https://www.youtube.com/watch?v=qqBmvHD5bCw&list=PLMMBk9hE-SeqDYtw9pGNPsQ10V_EGMyGe) | ||
|
||
## 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" | ||
} | ||
] | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,111 @@ | ||
# Blocks Gallery | ||
|
||
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" | ||
} | ||
] | ||
``` | ||
|
||
## Basic | ||
|
||
```apis | ||
basic | ||
``` | ||
|
||
## Input | ||
|
||
```apis | ||
input | ||
``` | ||
|
||
## Music | ||
|
||
```apis | ||
music | ||
``` | ||
|
||
## Led | ||
|
||
```apis | ||
led | ||
``` | ||
|
||
## Radio | ||
|
||
```apis | ||
radio | ||
``` | ||
|
||
## Game | ||
|
||
```apis | ||
game | ||
``` | ||
|
||
## Images | ||
|
||
```apis | ||
images | ||
``` | ||
|
||
## Pins | ||
|
||
```apis | ||
pins | ||
``` | ||
|
||
## Serial | ||
|
||
```apis | ||
serial | ||
``` | ||
|
||
## Control | ||
|
||
```apis | ||
control | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,92 @@ | ||
# 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" | ||
} | ||
] | ||
``` | ||
|
||
## See Also | ||
|
||
[YouTube Playlist](https://www.youtube.com/playlist?list=PLmqeu38gRdJVCMUhgmF8OrjOhYpYtoh9U) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# Contact Us | ||
|
||
* Have a question, or running into an issue? Check out the [micro:bit Support Forums](https://support.microbit.org/). | ||
* Want to get involved with the micro:bit developer community? [Get involved here](https://tech.microbit.org/get-involved/where-to-find/). | ||
* Think you've found a bug on MakeCode for micro:bit? File it [here](https://github.com/Microsoft/pxt-microbit/issues/new?template=bug_report.md). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,113 @@ | ||
# MakeCode for micro:bit 2020 | ||
|
||
Deep dive of the features of the MakeCode for micro:bit 2020 editor. Try them out at https://makecode.microbit.org/ | ||
|
||
## 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" | ||
} | ||
] | ||
``` | ||
|
||
## See Also | ||
|
||
[YouTube Playlist](https://www.youtube.com/playlist?list=PLMMBk9hE-SepwjCAK7cY-jvq6KeQKda8x) | ||
|
Oops, something went wrong.