Installing a package
A Github repository is prefered for package distribution (Don't need to publish to npmjs.org). A package can be installed easily with NPM: npm install <github-repo-url>
. For more detail, please check npm install
.
Examples
# Install a package from github
$ npm install https://github.com/niklauslee/dht
# Install specific branch or tag
$ npm install https://github.com/niklauslee/dht#v1.0.0
Total: 32 packages
npm i https://github.com/niklauslee/7-segment
Kaluma library for multi-digit 7-segment display (aka. FND - flexible numeric display)npm i https://github.com/niklauslee/active-buzzer
Kaluma library to generate beep sound with active buzzernpm i https://github.com/niklauslee/buzzer-music
Kaluma library to play music with passive buzzer.npm i https://github.com/niklauslee/dht
Kaluma library for DHT humidity and temperature sensornpm i https://github.com/niklauslee/esp8266-driver
ESP8266 network device driver for Kalumanpm i https://github.com/niklauslee/esp8266-http-client
A simple Kaluma HTTP client library for ESP8266 modulenpm i https://github.com/niklauslee/hc-sr04
Kaluma library for HC-SR04 ultrasonic distance measurement modulenpm i https://github.com/slashinfty/i2c-lcd
Kaluma library for liquid crystal display with PCF8574 I2C port expander (LCM1602 module)npm i https://github.com/niklauslee/ir-receiver
Kaluma library for IR (Infra-red) receiver.npm i https://github.com/niklauslee/joystick
Kaluma library for joystick modulenpm i https://github.com/niklauslee/lm35
Kaluma library for LM35 temperature sensornpm i https://github.com/niklauslee/lcd
Kaluma library for liquid crystal display (HD44780 driver)npm i https://github.com/niklauslee/max7219
A library for MAX7219/MAX7221 (LED matrix)npm i https://github.com/niklauslee/mpu6050
Kaluma library for MPU6050 6-axis motion sensornpm i https://github.com/niklauslee/micro-jest
A tiny testing framework for Kalumanpm i https://github.com/niklauslee/neopixel
Kaluma library for NeoPixel (ws2812) based on RP2 PIO (Programmable I/O)npm i https://github.com/niklauslee/pcd8544
Kaluma library for PCD8544, a.k.a Nokia 5110 (Monochrome LCD Display)npm i https://github.com/niklauslee/picosystem
Kaluma library for Pimoroni's PicoSystemnpm i https://github.com/niklauslee/servo
Kaluma library to control servo motorsnpm i https://github.com/niklauslee/simple-fonts
Simple bitmap fonts for Kalumanpm i https://github.com/niklauslee/rotary-encoder
Kaluma library for rotary encoder with a push switch (KY-040)npm i https://github.com/niklauslee/ssd1306
Kaluma library for SSD1306 (Monochrome OLED Display)npm i https://github.com/niklauslee/ssd1351
Kaluma library for SSD1351 (16-bit Color OLED Display)npm i https://github.com/niklauslee/st7735
Kaluma library for ST7735 (Color TFT LCD Display)npm i https://github.com/niklauslee/st7789
Kaluma library for ST7789 (Color TFT/IPS LCD Display)npm i https://github.com/niklauslee/stepper
Kaluma library to control stepper motorsnpm i https://github.com/niklauslee/tm1637
Kaluma library for 7-segment LED Displaynpm i https://github.com/rossdoker/bh1750
Kaluma library for BH1750 light sensornpm i https://github.com/rossdoker/ds1307
Kaluma library for DS1307 RTC modulenpm i https://github.com/haraldkubota/vl53l0x
Time-of-Flight Sensor VL53L0Xnpm i https://github.com/alexander-daniel/mcp3008
Kaluma library for MCP3008 8-Channel ADCnpm i https://gitlab.com/kobaj/kaluma-eink
A library for controlling e-ink and e-paper displays (mostly from Waveshare) with Kaluma and an RP2040.