Tessel kamera (1 / 3 steg)
Steg 1: Ladda upp koden, ta bilder!
< p > / / kräver bibliotek < br > var tessel = require('tessel');
var kamera = require('camera-vc0706').use(tessel.port['A']);
Ställ in en LED för att meddela när vi tar en bild
var notificationLED = tessel.led[3];
När kameran är redo, skriva ut ett meddelande på konsolen.
Camera.on ("ready", funktion () {
Console.log ("Tryck på knappen config att ta en bild!');
});
När vi trycker på en knapp...
Tessel.Button.on ("tryck", function() {
notificationLED.high();
Ta bilden
camera.takePicture (function(err, image) {
om (err) {
Console.log ("fel med bilden", err);
} annat {
notificationLED.low();
Namn på bilden
var namn = "bild-" + Math.floor(Date.now()*1000) + ".jpg";
Spara bilden
Console.log ("Spara som bild", namn, '...');
process.sendfile (namn, bild);
Console.log ('bild sparas.');
}
});
});
Om det finns ett fel, rapportera det.
Camera.on ('fel', function(err) {
Console.error(err);
{}); < /p >
- Gör en mapp. I mappen, spara kod som en oformaterad text fil som heter camera.js.
- I din kommandorad, navigera till platsen du sparade camera.js
- Köra "npm installera tessel" om du inte redan har installerat Tessel globalt.
- Kör 'npm installera kamera-vc0706' att installera kameran biblioteket.
- Nu kör "tessel kör camera.js--upload-dir.". Ladda upp-dir flaggan kan du ange där bilderna ska sparas.
- Ta bilder!