Mündəricat:

Watson Söhbətli Bir LED yandırın: 6 addım
Watson Söhbətli Bir LED yandırın: 6 addım

Video: Watson Söhbətli Bir LED yandırın: 6 addım

Video: Watson Söhbətli Bir LED yandırın: 6 addım
Video: Gətirdiklərimi Yerləşdirək / BOL-BOL Motivasiya / Qoçaq Bir Mən 🤗 2024, Iyul
Anonim
Image
Image

Nə lazımdır:

Zagros Süni Zəka Raspberry Pi Kit

Addım 1:

Pi -də artıq bir qovşaq quraşdırmalısınız. NPM-in rpio-gpio saytını sintaksis üçün faydalı tapa bilərsiniz.

Addım 2:

Terminaldə npi install rpi-gpio əmrini yerinə yetirin.

Addım 3:

Şəkil
Şəkil

Watson -un TJBot nümunəsindəki söhbət.js faylı ilə başladıq və botumuzu işə salmadan əvvəl aşağıdakı sətirləri əlavə etdik.

var gpio = tələb ('rpi-gpio');

var pin = 7;

gpio.setup (pin, gpio. DIR_OUT);

Setup () üçün ilk parametr kanaldır. GPIO -ya deyil, RPi pin nömrəsinə istinad etdiyinizə əmin olun. İkinci parametr istiqamətdir, DIR_OUT 7 nömrəli pinə yazır. Botunuzun adını başqa bir şeyə dəyişə bilərsiniz. Başqa sözlərlə qarışdırmaq ehtimalı az olduğundan "Bob" u seçdik.

// TJBotumuzu hazırlayın!

var tj = yeni TJBot (hardware, tjConfig, etimadnamələri);

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

Addım 4:

Şəkil
Şəkil

Çıxışlardan sonra kodun bir hissəsinə nitqin tanınması üçün aşağıdakı kodu əlavə edin.

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

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

var ehtiva edirLight = msg.indexOf ("işıq")> = 0;

// işığı yandırır

if (containsLight && containsOn) {

console.log ("İşığı yandır")

gpio.write (pin, doğru);

};

// işığı söndürür

if (containsLight && containsOff) {

console.log ("İşığı söndür")

gpio.write (pin, yalan);

};

Addım 5:

Şəkil
Şəkil

Sancaqlar üçün quraşdırma.

Addım 6:

Tam qovşaq js kodu.

Tövsiyə: