UNPKG

raspicam-js

Version:

A Node.js-based controller module for the Raspberry Pi camera based on a command structure similar to Johnny-Five

33 lines (25 loc) 888 B
var RaspiCam = require("../lib/raspicam"); var camera = new RaspiCam({ mode: "timelapse", output: "./timelapse/image_%06d.jpg", // image_000001.jpg, image_000002.jpg,... encoding: "jpg", timelapse: 3000, // take a picture every 3 seconds timeout: 12000 // take a total of 4 pictures over 12 seconds }); camera.on("start", function( err, timestamp ){ console.log("timelapse started at " + timestamp); }); camera.on("read", function( err, timestamp, filename ){ console.log("timelapse image captured with filename: " + filename); }); camera.on("exit", function( timestamp ){ console.log("timelapse child process has exited"); }); camera.on("stop", function( err, timestamp ){ console.log("timelapse child process has been stopped at " + timestamp); }); camera.start(); // test stop() method before the full 12 seconds is up setTimeout(function(){ camera.stop(); }, 10000);