Spisu treści:

Włącz diodę LED za pomocą programu Watson Conversation: 6 kroków
Włącz diodę LED za pomocą programu Watson Conversation: 6 kroków

Wideo: Włącz diodę LED za pomocą programu Watson Conversation: 6 kroków

Wideo: Włącz diodę LED za pomocą programu Watson Conversation: 6 kroków
Wideo: JAK PROGRAMOWAĆ LEDY *dla początkujących* 💡 2024, Lipiec
Anonim
Image
Image

Co będziesz potrzebował:

Zestaw Raspberry Pi Sztuczna Inteligencja Zagros

Krok 1:

Musisz mieć już zainstalowany węzeł na swoim Pi. Strona rpio-gpio NPM może być pomocna dla składni.

Krok 2:

Uruchom polecenie npm install rpi-gpio w terminalu.

Krok 3:

Obraz
Obraz

Zaczęliśmy od pliku konwersacji.js z przykładu TJBot Watsona i dodaliśmy następujące wiersze, zanim utworzyliśmy instancję naszego bota.

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

var pin = 7;

gpio.setup(pin, gpio. DIR_OUT);

Pierwszym parametrem setup() jest kanał. Upewnij się, że odwołujesz się do numeru pinu RPi, a nie do GPIO. Drugi parametr to kierunek, DIR_OUT zapisuje do pinu #7. Możesz także zmienić nazwę swojego bota na inną. Wybraliśmy „Bob”, ponieważ było mniej prawdopodobne, że zostanie pomylony z innymi słowami.

// tworzymy instancję naszego TJBota!

var tj = nowy TJBot(sprzęt, tjConfig, poświadczenia);

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

Krok 4:

Obraz
Obraz

Po wypowiedzeniach części kodu dodaj następujący kod do rozpoznawania mowy.

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

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

var zawieraŚwiatło = msg.indexOf("światło") >= 0;

//włącza światło

if (zawiera światło i zawiera włączone) {

console.log("Włącz światło")

gpio.write(pin, prawda);

};

// wyłącza światło

if (zawiera światło i zawiera wyłączone) {

console.log("Wyłącz światło")

gpio.write(pin, fałsz);

};

Krok 5:

Obraz
Obraz

Konfiguracja kołków.

Krok 6:

Pełny kod węzła js.

Zalecana: