Orodha ya maudhui:

Washa LED na Mazungumzo ya Watson: Hatua 6
Washa LED na Mazungumzo ya Watson: Hatua 6

Video: Washa LED na Mazungumzo ya Watson: Hatua 6

Video: Washa LED na Mazungumzo ya Watson: Hatua 6
Video: ДЕТИ ЛЕДИБАГ И СУПЕР-КОТА 😱 Сказки на ночь от Маринетт Miraculous Ladybug & Cat Noir in real life 2024, Julai
Anonim
Image
Image

Nini utahitaji:

Zagros Artificial Intelligence Raspberry Pi Kit

Hatua ya 1:

Utahitaji kuwa na node tayari imewekwa kwenye Pi yako. Unaweza kupata tovuti ya rpio-gpio ya NPM kusaidia syntax.

Hatua ya 2:

Endesha amri npm install rpi-gpio katika terminal.

Hatua ya 3:

Picha
Picha

Tulianza na faili ya mazungumzo.js kutoka kwa mfano wa Watson wa TJBot, na tukaongeza mistari ifuatayo kabla hatujasisitiza bot yetu.

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

pini ya var = 7;

usanidi wa gpio (pini, gpio. DIR_OUT);

Kigezo cha kwanza cha kuanzisha () ni kituo. Hakikisha kutaja nambari ya siri ya RPi na sio GPIO. Kigezo cha pili ni mwelekeo, DIR_OUT anaandika kubandika # 7. Unaweza pia kubadilisha jina la bot yako kuwa kitu tofauti. Tulichagua "Bob" kwani haikuwa na uwezekano wa kuchanganyikiwa na maneno mengine.

// thibitisha TJBot yetu!

var tj = TJBot mpya (vifaa, tjConfig, hati);

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

Hatua ya 4:

Picha
Picha

Baada ya matamshi sehemu ya nambari ongeza nambari ifuatayo kwa utambuzi wa usemi.

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

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

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

// inawasha taa

ikiwa (inaLight && inaOn)

console.log ("Washa Nuru")

andika (pini, kweli);

};

// inazima taa

ikiwa (ina Nuru && inaOff) {

console.log ("Zima Nuru")

andika (pini, uwongo);

};

Hatua ya 5:

Picha
Picha

Sanidi kwa pini.

Hatua ya 6:

Nambari kamili ya nodi js.

Ilipendekeza: