LED
The led
module supports LED which connect to GPIO pins. Use require('led')
to access this module.
Class: LED
An instances of LED
represents a LED.
new LED(pin)
pin
<number>
Pin number where LED connected.
// Create the LED instance
const { LED } = require('led');
const led = new LED(0); // LED connected to pin 0.
on()
Turns on the LED.
// Turn on the LED.
const { LED } = require('led');
const led = new LED(0); // LED connected to pin 0.
led.on();
off()
Turns off the LED.
// Turn off the LED.
const { LED } = require('led');
const led = new LED(0); // LED connected to pin 0.
led.off();
toggle()
This method toggles the LED.
// Toggle the LED.
const { LED } = require('led');
const led = new LED(0); // LED connected to pin 0.
led.on();
delay(1000); // wait for 1sec
led.off();
delay(1000); // wait for 1sec
led.toggle(); // on
delay(1000); // wait for 1sec
led.toggle(); // off
read()
- Returns:
<number>
State of the LED. 1 means LED ON and 0 means LED OFF state.
Read the state of the LED.
// Read the state of LED.
const { LED } = require('led');
const led = new LED(0); // LED connected to pin 0.
led.on();
console.log(led.read()); // Returns 1.
delay(1000);
led.off();
console.log(led.read()); // Returns 0.
pin
<number>
Pin number of the LED.
// Javascript example: Print out the LED pin number.
const { LED } = require('led');
const led = new LED(0); // LED connected to pin 0.
console.log(led.pin); // print out the LED pin number, 0;