The parts wired to a board: a thermometer that checks its own bytes, a servo pulse, a stepper walking its coils, and a part of your own.
One install for the 3 capabilities of this domain. Each is also its own package, and
pamoja is the whole framework in one.
npm install @pamoja/sensing
| Capability | Package | What it covers |
|---|---|---|
| Sensor drivers | @pamoja/sensors |
Datasheet-anchored drivers for eleven parts, from every language: the BME280, BMP280, DS18B20, HDC1080, INA219, INA226, ADS1115, OPT3001, SCD4x, SHT3x, and TMP117 |
| Actuator drivers | @pamoja/actuators |
A PCA9685 driver for servos, LEDs, and valves, and stepper drivers for four coil lines or a step and direction chip, in every language |
| Your own device | @pamoja/core |
A sensor and an actuator pamoja has never heard of, written against the core traits, run against a rule, and published with nothing plugged in |
The guides, with a worked TypeScript example for each, are at https://pamoja.molex.cloud/docs.
MIT
Sensing and actuation: The parts wired to a board: a thermometer that checks its own bytes, a servo pulse, a stepper walking its coils, and a part of your own.
Installing this package installs
@pamoja/sensors,@pamoja/actuators,@pamoja/core, and re-exports each under its own name, so a name two of them share stays unambiguous.