Indholdsfortegnelse:

Tænd en LED med Watson -samtale: 6 trin
Tænd en LED med Watson -samtale: 6 trin

Video: Tænd en LED med Watson -samtale: 6 trin

Video: Tænd en LED med Watson -samtale: 6 trin
Video: Lær og udskifte dine egne forlygte pære. 2024, Juli
Anonim
Image
Image

Det skal du bruge:

Zagros kunstig intelligens Raspberry Pi Kit

Trin 1:

Du skal have node allerede installeret på din Pi. Du finder muligvis NPM's rpio-gpio-sted nyttigt til syntaks.

Trin 2:

Kør kommandoen npm install rpi-gpio i terminalen.

Trin 3:

Billede
Billede

Vi startede med conversation.js -filen fra Watsons TJBot -eksempel og tilføjede følgende linjer, før vi instantierede vores bot.

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

var pin = 7;

gpio.setup (pin, gpio. DIR_OUT);

Den første parameter for opsætning () er kanalen. Sørg for at referere til RPi -pin -nummeret og ikke til GPIO. Den anden parameter er retningen, DIR_OUT skriver til pin #7. Du kan også ændre navnet på din bot til noget andet. Vi valgte "Bob", da det var mindre tilbøjeligt til at blive forvekslet med andre ord.

// instantiér vores TJBot!

var tj = ny TJBot (hardware, tjConfig, legitimationsoplysninger);

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

Trin 4:

Billede
Billede

Efter ytringerne tilføjer en del af koden følgende kode til talegenkendelse.

var containsOn = msg.indexOf ("on")> = 0;

var containsOff = msg.indexOf ("off")> = 0;

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

// tænder lys

hvis (indeholderLight && indeholderOn) {

console.log ("Tænd lys")

gpio.write (pin, sand);

};

// slukker lyset

hvis (indeholderLight && indeholderOff) {

console.log ("Sluk lys")

gpio.write (pin, falsk);

};

Trin 5:

Billede
Billede

Opsætning til stifterne.

Trin 6:

Den komplette node js -kode.

Anbefalede: