Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/KitronikLtd/pxt-kitronik-I2C-16-servo
Blocks for driving the Kitronik I2C 16 servo expansion board (www.kitronik.co.uk/5612)
https://github.com/KitronikLtd/pxt-kitronik-I2C-16-servo
Last synced: 3 months ago
JSON representation
Blocks for driving the Kitronik I2C 16 servo expansion board (www.kitronik.co.uk/5612)
- Host: GitHub
- URL: https://github.com/KitronikLtd/pxt-kitronik-I2C-16-servo
- Owner: KitronikLtd
- License: mit
- Created: 2017-08-07T14:15:10.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-06-12T12:07:00.000Z (about 1 year ago)
- Last Synced: 2024-01-22T05:18:20.004Z (5 months ago)
- Language: TypeScript
- Homepage:
- Size: 731 KB
- Stars: 3
- Watchers: 3
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-microbit-zh - Kitronik I2C 16 Servo - Kitronik I2C 16 Servo扩展板(驱动多达16个伺服电机)的pxt驱动. (编程 / JavaScript 和 MakeCode)
README
# Kitronik blocks for micro:bit
# pxt-kitronik-I2C-16-servo
Blocks for driving the Kitronik I2C 16 servo expansion boardBlocks that support [Kitronik I2C Servo driver board for the micro:bit](https://www.kitronik.co.uk/5612)
## I2C-16-servo
* servos are listed in an enum
```blocks
Servos.Servo1 through to Servos.Servo16```
* set servo output 1 to 90 degrees when button A pressed```blocks
input.onButtonPressed(Button.A, () => {
kitronik_i2c_16_servo.servoWrite(Servos.Servo1, 90);
})
```## License
MIT
## Supported targets
* for PXT/microbit
(The metadata above is needed for package search.)```package
pxt-kitronik-I2C-16-servo=github:KitronikLtd/pxt-kitronik-I2C-16-servo
```