Агуулгын хүснэгт:

Ватсоны харилцан яриа бүхий LED асаах: 6 алхам
Ватсоны харилцан яриа бүхий LED асаах: 6 алхам

Видео: Ватсоны харилцан яриа бүхий LED асаах: 6 алхам

Видео: Ватсоны харилцан яриа бүхий LED асаах: 6 алхам
Видео: ПОЧЕМУ Я ЖДУ L4D3 2024, Долдугаар сарын
Anonim
Image
Image

Танд хэрэгтэй зүйл:

Загрос хиймэл оюун ухааны бөөрөлзгөнө Pi хэрэгсэл

1-р алхам:

Та Pi дээрээ аль хэдийн зангилаа суулгасан байх шаардлагатай. Та NPM-ийн rpio-gpio сайтыг синтакс хийхэд тустай байж магадгүй юм.

Алхам 2:

Терминал дахь npm install rpi-gpio командыг ажиллуулна уу.

Алхам 3:

Зураг
Зураг

Бид Watson -ийн TJBot жишээнээс chat.js файлыг эхлүүлж, bot -ээ эхлүүлэхийн өмнө дараах мөрүүдийг нэмж оруулав.

var gpio = шаардлагатай ('rpi-gpio');

var pin = 7;

gpio.setup (зүү, gpio. DIR_OUT);

Setup () -ийн эхний параметр бол суваг юм. GPIO биш RPi зүү дугаарыг лавлах хэрэгтэй. Хоёрдахь параметр бол чиглэл, DIR_OUT нь 7 -р зүү дээр бичдэг. Та бас ботынхоо нэрийг өөр болгож өөрчилж болно. Бусад үгээр андуурах магадлал багатай тул бид "Боб" -ыг сонгосон.

// манай TJBot -ийг эхлүүлээрэй!

var tj = шинэ TJBot (техник хангамж, tjConfig, итгэмжлэл);

tj.configuration.robot.name = "Боб";

Алхам 4:

Зураг
Зураг

Дуудлагын дараа кодын хэсэг нь яриа танихын тулд дараах кодыг нэмнэ.

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

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

var containsLight = msg.indexOf ("гэрэл")> = 0;

// гэрэл асдаг

if (containsLight && containsOn) {

console.log ("Гэрлийг асаах")

gpio.write (зүү, үнэн);

};

// гэрлийг унтраадаг

if (containsLight && containsOff) {

console.log ("Гэрлийг унтраах")

gpio.write (зүү, хуурамч);

};

Алхам 5:

Зураг
Зураг

Зүүг тохируулах.

Алхам 6:

Бүрэн зангилааны js код.

Зөвлөмж болгож буй: