Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/KitronikLtd/pxt-kitronik-motor-driver
Blocks for driving the Kitronik micro:bit motor driver board
https://github.com/KitronikLtd/pxt-kitronik-motor-driver
Last synced: 3 months ago
JSON representation
Blocks for driving the Kitronik micro:bit motor driver board
- Host: GitHub
- URL: https://github.com/KitronikLtd/pxt-kitronik-motor-driver
- Owner: KitronikLtd
- License: mit
- Created: 2017-04-10T14:02:16.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-02-24T12:28:02.000Z (over 1 year ago)
- Last Synced: 2024-01-22T05:18:22.983Z (5 months ago)
- Language: TypeScript
- Size: 200 KB
- Stars: 27
- Watchers: 3
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-microbit-zh - Kitronik motor driver - Kitronik micro:bit电机驱动扩展板. (编程 / JavaScript 和 MakeCode)
README
# Kitronik blocks for micro:bit
Blocks that support [Kitronik kits and shields for the micro:bit](https://www.kitronik.co.uk/microbit.html)
This package is for the [Motor Driver Board](https://www.kitronik.co.uk/5620-motor-driver-board-for-the-bbc-microbit-v2.html) and [Compact Motor Driver Board](https://kitronik.co.uk/products/5698-compact-motor-driver-board-for-the-bbc-micro-bit)## Motors
* turn around
```blocks
input.onButtonPressed(Button.A, () => {
kitronik_motor_driver.motorOn(kitronik_motor_driver.Motors.Motor1, kitronik_motor_driver.MotorDirection.Forward, 100);
kitronik_motor_driver.motorOn(kitronik_motor_driver.Motors.Motor2, kitronik_motor_driver.MotorDirection.Reverse, 100);
})
```* go forward
```blocks
input.onButtonPressed(Button.B, () => {
kitronik_motor_driver.motorOn(kitronik_motor_driver.Motors.Motor1, kitronik_motor_driver.MotorDirection.Reverse, 100);
kitronik_motor_driver.motorOn(kitronik_motor_driver.Motors.Motor2, kitronik_motor_driver.MotorDirection.Forward, 100);
})
```* stop both motors when pressing ``A+B``
```blocks
input.onButtonPressed(Button.AB, () => {
kitronik_motor_driver.motorOff(kitronik_motor_driver.Motors.Motor1);
kitronik_motor_driver.motorOff(kitronik_motor_driver.Motors.Motor2);
})
```## License
MIT
## Supported targets
* for PXT/microbit
(The metadata above is needed for package search.)