pxt-calliope/docs/extensions.md

503 lines
12 KiB
Markdown
Raw Normal View History

2017-03-16 21:54:48 +01:00
# @extends
2016-05-05 15:20:18 +02:00
## Extension Gallery #gallery
2018-08-23 17:56:39 +02:00
Check out [microbit.org](http://microbit.org/resellers/) for more information on these accessories and where to buy them.
## Robotics
2017-03-16 21:54:48 +01:00
2017-04-07 07:57:00 +02:00
```codecard
[{
"name": "Kitronik :MOVE mini",
"url":"/pkg/KitronikLtd/pxt-kitronik-servo-lite",
"cardType": "package"
},
{
"name": "Kitronik Integrated Robotics Board",
"url":"/pkg/KitronikLtd/pxt-kitronik-robotics-board",
"cardType": "package"
},
{
"name": "Kitronik Motor Driver Board",
"url":"/pkg/KitronikLtd/pxt-kitronik-motor-driver",
"cardType": "package"
},
{
"name": "Kitronik 16 Servo Board",
"url":"/pkg/KitronikLtd/pxt-kitronik-i2c-16-servo",
"cardType": "package"
},
{
2018-08-23 17:56:39 +02:00
"name": "4tronix BitBot",
"url":"/pkg/4tronix/BitBot",
2018-02-28 12:47:43 +01:00
"cardType": "package"
2019-07-16 14:57:53 +02:00
},
{
"name": "4tronix MiniBit",
"url":"/pkg/4tronix/MiniBit",
"cardType": "package"
2018-02-28 12:47:43 +01:00
}, {
2018-08-23 17:56:39 +02:00
"name": "SRS BitBot",
"url":"/pkg/srs/pxt-bitbot",
2017-04-07 07:57:00 +02:00
"cardType": "package"
2018-08-23 17:56:39 +02:00
}, {
"name": "Sunfounder Sloth",
"url":"/pkg/sunfounder/pxt-sloth",
2018-03-14 16:50:45 +01:00
"cardType": "package"
}, {
"name": "ReroKit rero:micro",
"url":"/pkg/ReRoKit/pxt-reromicro",
"cardType": "package"
2019-06-09 23:15:21 +02:00
}, {
"name": "PLEN bit",
"url":"/pkg/plenprojectcompany/pxt-PLENbit",
"cardType": "package"
2018-08-23 17:56:39 +02:00
}, {
"name": "UCL Junk Robot",
"url":"/pkg/chevyng/pxt-ucl-junkrobot",
2017-04-07 07:57:00 +02:00
"cardType": "package"
2019-05-09 18:37:48 +02:00
}, {
"name": "Elecfreaks Cutebot",
"url":"/pkg/elecfreaks/pxt-cutebot",
2019-05-09 18:37:48 +02:00
"cardType": "package"
2018-08-23 17:56:39 +02:00
}, {
"name": "Kittenbot RobotBit",
"url":"/pkg/kittenbot/pxt-robotbit",
2017-04-07 07:57:00 +02:00
"cardType": "package"
2018-08-23 17:56:39 +02:00
}, {
"name": "inex iBit",
"url":"/pkg/emwta/pxt-iBit",
2017-04-07 07:57:00 +02:00
"cardType": "package"
2018-08-23 17:56:39 +02:00
}, {
"name": "k8 robotics kit",
"url":"/pkg/k8robotics/pxt-k8",
2017-04-07 07:57:00 +02:00
"cardType": "package"
2019-05-14 23:11:32 +02:00
}, {
"name": "Freenove Micro:Rover",
"url":"/pkg/Freenove/Makecode-Extension-Rover",
"cardType": "package"
2017-04-07 18:59:49 +02:00
}, {
2018-08-23 17:56:39 +02:00
"name": "Gigglebot",
"url":"/pkg/dexterind/pxt-giggle",
"cardType": "package"
}, {
"name": "Robobit",
"url":"/pkg/4tronix/Robobit",
"cardType": "package"
}, {
"name": "Pi Supply Bit:Buggy",
"url":"/pkg/PiSupply/pxt-bitbuggy",
"cardType": "package"
}, {
"name": "ALS Robot Coo Coo",
"url":"/pkg/alsrobot-microbit-makecode-packages/CooCoo",
"cardType": "package"
}, {
"name": "ALS Robot CruiseBit",
"url":"/pkg/alsrobot-microbit-makecode-packages/CruiseBit",
"cardType": "package"
2018-11-14 16:04:06 +01:00
}, {
"name": "Hummingbird Bit",
"url":"/pkg/BirdBrainTechnologies/pxt-hummingbird-bit",
"cardType": "package"
2019-02-15 19:54:50 +01:00
}, {
"name": "Inex iKB-1 controller board",
"url":"/pkg/jcubuntu/pxt-iKB1",
"cardType": "package"
}, {
"name": "MakerBit motor controller",
"url":"/pkg/1010Technologies/pxt-makerbit-motor",
"cardType": "package"
2019-04-08 18:40:29 +02:00
}, {
2019-05-08 16:24:20 +02:00
"name": "Tobbie II",
2019-04-08 18:40:29 +02:00
"url":"/pkg/kaku111/pxt-tobbieII",
"cardType": "package"
}, {
"name": "Kitronik ACCESS:bit",
"url":"/pkg/KitronikLtd/pxt-kitronik-accessbit",
"cardType": "package"
}, {
"name": "Kitronik Fischertechnik interface",
"url":"/pkg/KitronikLtd/pxt-kitronik-fischertechnik",
"cardType": "package"
2019-05-09 17:05:29 +02:00
}, {
"name": "TCEA Nexus:bit and Nexusbot",
"url":"/pkg/beyond-coding-tw/pxt-nexusbot",
2019-05-09 17:05:29 +02:00
"cardType": "package"
2019-05-23 17:10:48 +02:00
}, {
"name": "Kitronik Klip Motor",
"url":"/pkg/KitronikLtd/pxt-kitronik-klip-motor",
"cardType": "package"
2018-08-23 17:56:39 +02:00
}]
```
## Gaming
```codecard
[{
"name": "Kitronik :GAME ZIP64",
"url":"/pkg/KitronikLtd/pxt-kitronik-zip-64",
"cardType": "package"
},
{
"name": "Kitronik :GAME Controller",
"url":"/pkg/KitronikLtd/pxt-kitronik-game-controller",
"cardType": "package"
},
{
2018-08-23 17:56:39 +02:00
"name": "Sparkfun Gamer:bit",
"url":"/pkg/sparkfun/pxt-gamer-bit",
"cardType": "package"
},
{
"name": "4tronix BitCommander",
"url":"/pkg/4tronix/BitCommander",
"cardType": "package"
},
2019-01-23 08:41:36 +01:00
{
"name": "51bit SFC/NES controller",
"url":"/pkg/51bit/SFC",
"cardType": "package"
},
{
"name": "Pimoroni touch:bit",
"url":"/pkg/pimoroni/pxt-touchbit",
"cardType": "package"
2018-08-23 17:56:39 +02:00
}]
```
## STEM
```codecard
[{
"name": "Kitronik Realtime Clock",
"url":"/pkg/KitronikLtd/pxt-kitronik-rtc",
"cardType": "package"
},
{
"name": "Kitronik Klimate Board",
"url":"/pkg/KitronikLtd/pxt-kitronik-klimate",
"cardType": "package"
},
{
"name": "Kitronik Klef Piano",
"url":"/pkg/KitronikLtd/pxt-kitronik-klef-piano",
"cardType": "package"
},
{
"name": "Kitronik Stop:Bit",
"url":"/pkg/KitronikLtd/pxt-kitronik-stopbit",
"cardType": "package"
},
{
"name": "Kitronik Lamp:Bit",
"url":"/pkg/KitronikLtd/pxt-kitronik-lampbit",
"cardType": "package"
},
{
"name": "Kitronik Access:Bit",
"url":"/pkg/KitronikLtd/pxt-kitronik-accessbit",
"cardType": "package"
},
{
2018-08-23 17:56:39 +02:00
"name": "micro:turtle",
"url":"/pkg/microsoft/pxt-microturtle",
2017-04-07 18:59:49 +02:00
"cardType": "package"
}, {
2018-08-23 17:56:39 +02:00
"name": "NeoPixel",
"url":"/pkg/microsoft/pxt-neopixel",
2017-04-07 18:59:49 +02:00
"cardType": "package"
}, {
2018-08-23 17:56:39 +02:00
"name": "Sparkfun Moto:bit",
"url":"/pkg/sparkfun/pxt-moto-bit",
2017-04-07 18:59:49 +02:00
"cardType": "package"
}, {
2018-08-23 17:56:39 +02:00
"name": "Sparkfun Weather:bit",
"url":"/pkg/sparkfun/pxt-weather-bit",
"cardType": "package"
2019-09-11 13:44:52 +02:00
}, {
"name": "Sparkfun gator:environment",
"url":"/pkg/sparkfun/pxt-gator-environment",
"cardType": "package"
}, {
2018-08-23 17:56:39 +02:00
"name": "Minode Kit",
"url":"/pkg/minodekit/pxt-minode",
"cardType": "package"
}, {
2018-08-23 17:56:39 +02:00
"name": "Grove inventor kit",
"url":"/pkg/Seeed-Studio/pxt-grove",
"cardType": "package"
}, {
2018-08-23 17:56:39 +02:00
"name": "WS2812B",
"url": "/pkg/microsoft/pxt-ws2812b",
"cardType": "package"
}, {
"name": "Pimoroni Envirobit",
"url": "/pkg/pimoroni/pxt-envirobit",
"cardType": "package"
2019-02-04 22:21:57 +01:00
}, {
"name": "51bit Smart Tools",
"url": "/pkg/51bit/SmartTools",
"cardType": "package"
2018-08-23 17:56:39 +02:00
}, {
"name": "MakerBit",
"url": "/pkg/1010Technologies/pxt-makerbit",
"cardType": "package"
2019-04-24 16:40:46 +02:00
}, {
"name": "MakerBit Pins",
"url": "/pkg/1010Technologies/pxt-makerbit-pins",
"cardType": "package"
2019-07-17 15:16:09 +02:00
}, {
"name": "Elecfreaks Wukon",
"url": "/pkg/elecfreaks/pxt-wukong",
"cardType": "package"
}, {
"name": "Pi Supply tinker:kit",
"url": "/pkg/PiSupply/pxt-tinker-kit",
"cardType": "package"
2018-08-23 17:56:39 +02:00
}]
```
## Sensing & Individual Components
```codecard
[{
2019-05-09 17:07:24 +02:00
"name": "Let's Talk Science COZIR sensor",
"url":"/pkg/letstalkscience/pxt-cozir",
"cardType": "package"
}, {
2018-08-23 17:56:39 +02:00
"name": "MAX6675",
"url":"/pkg/microsoft/pxt-max6675",
"cardType": "package"
}, {
"name": "Sonar",
"url":"/pkg/microsoft/pxt-sonar",
"cardType": "package"
}, {
"name": "Non-blocking Ultrasonic Sensing",
"url":"/pkg/1010Technologies/pxt-makerbit-ultrasonic",
"cardType": "package"
2018-08-23 17:56:39 +02:00
}, {
"name": "Bluetooth Temperature Sensor",
"url":"/pkg/microsoft/pxt-bluetooth-temperature-sensor",
"cardType": "package"
}, {
"name": "Bluetooth MAX6675",
"url":"/pkg/microsoft/pxt-bluetooth-max6675",
"cardType": "package"
}, {
"name": "ssd1306 OLED",
2018-03-14 15:48:52 +01:00
"url":"/pkg/Tinkertanker/pxt-oled-ssd1306",
"cardType": "package"
}, {
"name": "ky040 rotary",
2018-03-14 15:48:52 +01:00
"url":"/pkg/Tinkertanker/pxt-rotary-encoder-ky040",
"cardType": "package"
}, {
"name": "Hitechnic IRSeeker",
"url":"/pkg/cgs-matthew-pham/pxt-hitechnic-irseeker-v2",
"cardType": "package"
}, {
"name": "GY521",
"url":"/pkg/PaulDFoster/pxt-microbit-GY521",
"cardType": "package"
}, {
2018-08-23 17:56:39 +02:00
"name": "PCA9685 LED controller",
"url":"/pkg/jdarling/pxt-pca9685",
"cardType": "package"
2018-09-14 14:00:41 +02:00
}, {
"name": "Imagimaker Magisheild",
"url":"/pkg/Imagimaker/pxt-imagimaker",
"cardType": "package"
2019-04-09 07:19:02 +02:00
}, {
"name": "DHT11 & DHT22 Temperature and Humidity",
"url":"/pkg/alankrantas/pxt-DHT11_DHT22",
"cardType": "package"
}, {
"name": "gator:light Light sensor",
"url":"/pkg/sparkfun/pxt-gator-light",
"cardType": "package"
}, {
"name": "gator:temp Temperature Sensor",
"url":"/pkg/sparkfun/pxt-gator-temp",
"cardType": "package"
}, {
"name": "gator:microphone Microphone",
"url":"/pkg/sparkfun/pxt-gator-microphone",
"cardType": "package"
}, {
"name": "gator:soil Soil Sensor",
"url":"/pkg/sparkfun/pxt-gator-soil",
"cardType": "package"
}, {
"name": "gator:temp Particle Sensor",
"url":"/pkg/sparkfun/pxt-gator-particle",
"cardType": "package"
2019-05-06 08:00:03 +02:00
}, {
"name": "MonkMakes Sensor",
"url":"/pkg/monkmakes/pxt-sensor",
"cardType": "package"
}, {
"name": "ALS Robot Electromagnet",
"url":"/pkg/alsrobot-microbit-makecode-packages/ALSRobotElectromagnet",
"cardType": "package"
}, {
"name": "MakerBit Touch MPR121",
"url": "/pkg/1010Technologies/pxt-makerbit-touch",
"cardType": "package"
}, {
"name": "Keyestudio Infrared Receiver",
"url": "/pkg/1010Technologies/pxt-makerbit-ir-receiver",
"cardType": "package"
}, {
"name": "I2C LCD 1602 Display",
"url": "/pkg/1010Technologies/pxt-makerbit-ir-lcd1602",
"cardType": "package"
2019-07-30 19:41:16 +02:00
}, {
"name": "BMP280 Barrometer",
"url": "/pkg/rebeccaclavier/pxt-bmp280",
"cardType": "package"
2019-09-11 00:50:14 +02:00
}, {
2019-09-11 13:46:24 +02:00
"name": "STTS751 temperature Sensor",
"url": "/pkg/makecode-extensions/STTS751",
"cardType": "package"
}, {
2019-09-11 00:55:42 +02:00
"name": "LSM6DSO Accelerometer/Gyroscope",
"url": "/pkg/makecode-extensions/LSM6DSO",
"cardType": "package"
}, {
2019-09-11 00:50:14 +02:00
"name": "LPS22 Pressure",
"url": "/pkg/makecode-extensions/LPS22",
"cardType": "package"
2019-09-11 00:30:39 +02:00
}, {
2019-09-11 00:43:47 +02:00
"name": "LIS2DW12 motion sensor",
"url": "/pkg/makecode-extensions/LIS2DW12",
"cardType": "package"
}, {
2019-09-11 00:30:39 +02:00
"name": "LIS2MDL magnetic sensor",
"url": "/pkg/makecode-extensions/LIS2MDL",
"cardType": "package"
2019-09-03 20:33:00 +02:00
}, {
"name": "HTS221 Humidity and temperature",
"url": "/pkg/makecode-extensions/HTS221",
"cardType": "package"
2018-08-23 17:56:39 +02:00
}]
```
## IoT
```codecard
[{
"name": "Pi Supply Lora Node",
"url":"/pkg/PiSupply/pxt-iot-lora-node",
"cardType": "package"
}, {
"name": "WiFi:Bit",
"url":"/pkg/e-radionicacom/pxt-wifi",
"cardType": "package"
2019-05-22 18:10:39 +02:00
}, {
"name": "ESP8266 and ThingSpeak",
"url":"/pkg/alankrantas/pxt-ESP8266_ThingSpeak",
"cardType": "package"
}]
```
2018-08-23 17:56:39 +02:00
## Other
```codecard
[
{
2018-08-23 17:56:39 +02:00
"name": "Code Dojo Olney",
"url":"/pkg/CoderDojoOlney/pxt-olney",
"cardType": "package"
2019-09-11 13:54:13 +02:00
}, {
"name": "Inventura textbook",
"url":"/pkg/assirati/pxt-inventura",
"cardType": "package"
}, {
2018-08-23 17:56:39 +02:00
"name": "File System",
"url":"/pkg/microsoft/pxt-filesystem",
"cardType": "package"
}, {
2018-08-23 17:56:39 +02:00
"name": "MIDI",
"url":"/pkg/microsoft/pxt-midi",
"cardType": "package"
}, {
2018-08-23 17:56:39 +02:00
"name": "Bluetooth MIDI",
"url":"/pkg/microsoft/pxt-bluetooth-midi",
"cardType": "package"
2018-08-23 17:56:39 +02:00
}, {
"name": "BlockyTalkyBLE",
"url":"/pkg/LaboratoryForPlayfulComputation/pxt-BlockyTalkyBLE",
"cardType": "package"
2018-08-23 17:56:39 +02:00
}, {
"name": "Katakana",
"url":"/pkg/mbitfun/pxt-katakana",
"cardType": "package"
2018-08-23 17:56:39 +02:00
}, {
"name": "Muselab WiFi IoT Shield",
"url":"/pkg/MUSELAB/pxt-wifi-shield",
"cardType": "package"
}, {
"name": "4tronix Cube:Bit",
"url":"/pkg/4tronix/cubebit",
"cardType": "package"
}, {
2018-04-03 13:34:41 +02:00
"name": "LINE BLE beacon",
"url":"/pkg/pizayanz/pxt-linebeacon",
"cardType": "package"
2018-08-23 17:56:39 +02:00
}, {
2018-05-03 15:01:28 +02:00
"name": "Pimoroni Scrollbit",
"url":"/pkg/pimoroni/pxt-scrollbit",
"cardType": "package"
2018-08-23 17:56:39 +02:00
}, {
2018-05-14 16:48:18 +02:00
"name": "SBRICK",
"url":"/pkg/vengit/pxt-sbrick",
"cardType": "package"
2018-08-23 17:56:39 +02:00
}, {
"name": "Pimoroni Automationbit",
"url":"/pkg/pimoroni/pxt-automationbit",
"cardType": "package"
}, {
"name": "Annikken Andee",
"url":"/pkg/Annikken/pxt-Andee",
"cardType": "package"
2019-02-08 22:51:01 +01:00
}, {
"name": "Proportional Font",
"url":"/pkg/lwchkg/pxt-proportional-font",
"cardType": "package"
}, {
"name": "ALS Robot Keyboard",
"url":"/pkg/alsrobot-microbit-makecode-packages/ALSRobotKeyboard",
"cardType": "package"
}, {
"name": "ALS Robot JoyBit",
"url":"/pkg/alsrobot-microbit-makecode-packages/ALSRobotJoyBit",
"cardType": "package"
}, {
"name": "51bit ColorBit",
"url":"/pkg/51bit/ColorBit",
"cardType": "package"
}, {
"name": "Kitronik Zip Tile",
"url":"/pkg/KitronikLtd/pxt-kitronik-zip-tile",
"cardType": "package"
2019-01-10 17:52:23 +01:00
}, {
"name": "MAX7219 8x8",
"url":"/pkg/alankrantas/pxt-MAX7219_8x8",
"cardType": "package"
}, {
"name": "Catalex Serial MP3 Player v1.0",
"url": "/pkg/1010Technologies/pxt-makerbit-mp3",
"cardType": "package"
}, {
"name": "Keigan Motor",
"url": "/pkg/keigan-motor/pxt-KeiganMotor",
"cardType": "package"
2019-07-17 15:33:18 +02:00
}, {
"name": "Kitronik :VIEW text32",
"url": "/pkg/KitronikLtd/pxt-kitronik-viewtext32",
"cardType": "package"
2017-04-07 07:57:00 +02:00
}]
```