JSPM

  • Created
  • Published
  • Downloads 69
  • Score
    100M100P100Q65613F
  • License MIT

This package can control Arduino with TypeScript!

Package Exports

  • edison
  • edison/dist/esm/factory/analog/analogPort
  • edison/dist/esm/factory/analog/uniqueDevice/pressierSensor
  • edison/dist/esm/factory/analog/uniqueDevice/pressureSensor
  • edison/dist/esm/factory/output/outputPort
  • edison/dist/esm/factory/output/uniqueDevice/buzzer
  • edison/dist/esm/factory/output/uniqueDevice/led
  • edison/dist/esm/factory/servo/servoPort
  • edison/dist/esm/factory/servo/uniqueDevice/servo
  • edison/dist/esm/helper/Analog/bufferAnalog
  • edison/dist/esm/helper/Analog/setPinAnalog
  • edison/dist/esm/helper/Output/bufferOutput
  • edison/dist/esm/helper/Output/setOutputState
  • edison/dist/esm/helper/Output/setPinOutput
  • edison/dist/esm/helper/Servo/setPinToServo
  • edison/dist/esm/helper/Servo/setServoAngle
  • edison/dist/esm/test/Buzzer
  • edison/dist/esm/test/Complex
  • edison/dist/esm/test/Led
  • edison/dist/esm/test/Servo
  • edison/dist/esm/test/pressierSensor
  • edison/dist/esm/test/pressureSensor
  • edison/dist/esm/types/DeviceMode
  • edison/dist/esm/types/LED
  • edison/dist/esm/types/Mode
  • edison/dist/esm/types/PressureSensor
  • edison/dist/esm/types/Sensor
  • edison/dist/esm/types/ServoMotor
  • edison/dist/esm/types/analog/analog
  • edison/dist/esm/uniqueDevice/prettierChange
  • edison/dist/esm/uniqueDevice/setAnalogState
  • edison/dist/esm/utils/board
  • edison/dist/esm/utils/delay
  • edison/dist/esm/utils/findArduinoPath
  • edison/dist/esm/utils/portClose
  • edison/dist/esm/utils/portOpen
  • edison/dist/esm/utils/setup
  • edison/package.json

Readme

なんかいい感じの画像

Edison

Edison can control Arduino with TypeScript or JavaScript!

Documentation

Our documentation site is here!

If you have not yet installed the Arduino IDE ?

please click on the official site and install it.

How to use in WSL

Please read this article.

Installation

Install Edison your project

npm install edison

or

yarn add edison

Getting Started

import { attachLed, board, SerialPort } from 'edison'

board.on('ready', (port: SerialPort) => {
  const led = attachLed(port, 12)
  console.log(1)
  led.blink(500)
})

Contributing

We love collaborating with folks inside and outside of GitHub and welcome contributions!

👉 Discord