Innehållsförteckning:

Slå på en LED med Watson -konversation: 6 steg
Slå på en LED med Watson -konversation: 6 steg

Video: Slå på en LED med Watson -konversation: 6 steg

Video: Slå på en LED med Watson -konversation: 6 steg
Video: Переход. Я нашёл нечто страшное в доме своего дяди. Джеральд Даррелл 2024, Juli
Anonim
Image
Image

Vad du behöver:

Zagros artificiell intelligens Raspberry Pi Kit

Steg 1:

Du måste ha en nod redan installerad på din Pi. Du kan tycka att NPM: s rpio-gpio-webbplats är till hjälp för syntax.

Steg 2:

Kör kommandot npm install rpi-gpio i terminalen.

Steg 3:

Bild
Bild

Vi började med conversation.js -filen från Watsons TJBot -exempel och lade till följande rader innan vi instanserade vår bot.

var gpio = require ('rpi-gpio');

var pin = 7;

gpio.setup (pin, gpio. DIR_OUT);

Den första parametern för setup () är kanalen. Se till att ange RPi -pin -numret och inte GPIO. Den andra parametern är riktningen, DIR_OUT skriver till stift #7. Du kan också ändra namnet på din bot till något annat. Vi valde "Bob" eftersom det var mindre troligt att det skulle förväxlas med andra ord.

// instansera vår TJBot!

var tj = ny TJBot (hårdvara, tjConfig, referenser);

tj.configuration.robot.name = "Bob";

Steg 4:

Bild
Bild

Efter yttranden lägger en del av koden till följande kod för taligenkänning.

var innehållerOn = msg.indexOf ("på")> = 0;

var innehållerOff = msg.indexOf ("av")> = 0;

var containsLight = msg.indexOf ("light")> = 0;

// tänder ljus

if (innehållerLight && innehållerOn) {

console.log ("Slå på ljus")

gpio.write (pin, true);

};

// släcker ljuset

if (innehållerLjus && innehållerOff) {

console.log ("Släck ljuset")

gpio.write (pin, false);

};

Steg 5:

Bild
Bild

Setup för stiften.

Steg 6:

Den fullständiga noden js -kod.

Rekommenderad: