Სარჩევი:

ჩართეთ LED უოტსონის საუბრით: 6 ნაბიჯი
ჩართეთ LED უოტსონის საუბრით: 6 ნაბიჯი

ვიდეო: ჩართეთ LED უოტსონის საუბრით: 6 ნაბიჯი

ვიდეო: ჩართეთ LED უოტსონის საუბრით: 6 ნაბიჯი
ვიდეო: წაშალეთ ციმციმის რეჟიმები ჩინურ ფარანზე მეორე ნაწილი 2024, ნოემბერი
Anonim
Image
Image

რაც დაგჭირდებათ:

ზაგროსის ხელოვნური ინტელექტის ჟოლოს ნაკრები

Ნაბიჯი 1:

თქვენ დაგჭირდებათ კვანძი უკვე დაინსტალირებული თქვენს Pi- ზე. თქვენ შეიძლება იპოვოთ NPM– ის rpio-gpio საიტი სინტაქსისთვის.

ნაბიჯი 2:

გაუშვით ბრძანება npm install rpi-gpio ტერმინალში.

ნაბიჯი 3:

გამოსახულება
გამოსახულება

ჩვენ დავიწყეთ chat.js ფაილით უოტსონის TJBot მაგალითიდან და დავამატეთ შემდეგი სტრიქონები, სანამ არ გამოვაყენებდით ჩვენს ბოტს.

var gpio = მოითხოვს ('rpi-gpio');

var pin = 7;

gpio.setup (pin, gpio. DIR_OUT);

კონფიგურაციის პირველი პარამეტრი () არის არხი. დარწმუნდით, რომ მიუთითეთ RPi პინის ნომერი და არა GPIO. მეორე პარამეტრი არის მიმართულება, DIR_OUT წერს პინ #7 -ზე. თქვენ ასევე შეგიძლიათ შეცვალოთ თქვენი ბოტის სახელი სხვაგვარად. ჩვენ ავირჩიეთ "ბობ", რადგან ნაკლებად სავარაუდოა, რომ სხვა სიტყვებით იყოს დაბნეული.

// დააინსტალირეთ ჩვენი TJBot!

var tj = ახალი TJBot (აპარატურა, tjConfig, რწმუნებათა სიგელები);

tj.configuration.robot.name = "ბობ";

ნაბიჯი 4:

გამოსახულება
გამოსახულება

კოდის ნაწილის გამოთქმის შემდეგ დაამატეთ შემდეგი კოდი სიტყვის ამოცნობისთვის.

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

var შეიცავსOff = msg.indexOf ("გამორთულია")> = 0;

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

// ანათებს შუქს

თუ (შეიცავს სინათლეს და & შეიცავს შეიცავს) {

console.log ("შუქის ჩართვა")

gpio.write (pin, true);

};

// შუქს აქრობს

თუ (შეიცავს სინათლეს და & შეიცავს შეიცავს) {

console.log ("გამორთეთ შუქი")

gpio.write (pin, false);

};

ნაბიჯი 5:

გამოსახულება
გამოსახულება

ქინძისთავების დაყენება.

ნაბიჯი 6:

სრული კვანძის js კოდი.

გირჩევთ: