Innholdsfortegnelse:

Slå på en LED med Watson -samtale: 6 trinn
Slå på en LED med Watson -samtale: 6 trinn

Video: Slå på en LED med Watson -samtale: 6 trinn

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

Dette trenger du:

Zagros Artificial Intelligence Raspberry Pi Kit

Trinn 1:

Du må ha noden allerede installert på din Pi. Du kan finne NPMs rpio-gpio-nettsted nyttig for syntaks.

Steg 2:

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

Trinn 3:

Bilde
Bilde

Vi startet med conversation.js -filen fra Watsons TJBot -eksempel, og la til følgende linjer før vi instantiserte boten vår.

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

var pin = 7;

gpio.setup (pin, gpio. DIR_OUT);

Den første parameteren for oppsett () er kanalen. Sørg for å referere til RPi -pin -nummeret og ikke til GPIO. Den andre parameteren er retningen, DIR_OUT skriver til pinne #7. Du kan også endre navnet på boten din til noe annet. Vi valgte "Bob", da det var mindre sannsynlig at det ble forvekslet med andre ord.

// instansere vår TJBot!

var tj = ny TJBot (maskinvare, tjConfig, legitimasjon);

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

Trinn 4:

Bilde
Bilde

Etter ytringene legger en del av koden til følgende kode for talegjenkjenning.

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

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

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

// tenner lys

if (containsLight && containsOn) {

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

gpio.write (pin, true);

};

// slår av lyset

if (containsLight && containsOff) {

console.log ("Slå av lys")

gpio.write (pin, false);

};

Trinn 5:

Bilde
Bilde

Oppsett for pinnene.

Trinn 6:

Den komplette noden js -koden.

Anbefalt: