Lülitage LED sisse Watsoni vestlusega: 6 sammu
Lülitage LED sisse Watsoni vestlusega: 6 sammu
Anonim
Image
Image

Mida vajate:

Zagros tehisintellekti vaarika pi komplekt

Samm 1:

Peate oma Pi -le juba sõlme installima. NPM-i rpio-gpio sait võib teile süntaksi jaoks abiks olla.

2. samm:

Käivitage terminalis käsk npm install rpi-gpio.

3. samm:

Pilt
Pilt

Alustasime Watsoni TJBoti näitest pärineva failiga beszélgetus.js ja lisasime järgmised read enne, kui oma boti installeerisime.

var gpio = nõuda ('rpi-gpio');

var pin = 7;

gpio.setup (tihvt, gpio. DIR_OUT);

Seadistamise () esimene parameeter on kanal. Viidake kindlasti RPi pin -numbrile, mitte GPIO -le. Teine parameeter on suund, DIR_OUT kirjutab nööpnõelale #7. Samuti saate muuta oma roboti nime millekski teistsuguseks. Valisime "Bobi", kuna seda oli vähem tõenäoline segi ajada teiste sõnadega.

// instantseerige meie TJBot!

var tj = uus TJBot (riistvara, tjConfig, mandaat);

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

4. samm:

Pilt
Pilt

Pärast koodi lausungite osa lisage kõne tuvastamiseks järgmine kood.

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

var sisaldabOff = msg.indexOf ("väljas")> = 0;

var sisaldabLight = msg.indexOf ("kerge")> = 0;

// lülitab valguse sisse

if (containsLight && containsOn) {

console.log ("Lülita valgus sisse")

gpio.write (pin, true);

};

// lülitab valguse välja

if (containsLight && containsOff) {

console.log ("Lülita valgus välja")

gpio.write (tihvt, vale);

};

5. samm:

Pilt
Pilt

Seadistamine tihvtide jaoks.

6. samm:

Täielik sõlme js kood.

Soovitan: