Obsah:

Zapnite diódu LED pomocou konverzácie Watson: 6 krokov
Zapnite diódu LED pomocou konverzácie Watson: 6 krokov

Video: Zapnite diódu LED pomocou konverzácie Watson: 6 krokov

Video: Zapnite diódu LED pomocou konverzácie Watson: 6 krokov
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, November
Anonim
Image
Image

Čo budete potrebovať:

Súprava Zagros s umelou inteligenciou Raspberry Pi

Krok 1:

Na svojom Pi budete musieť mať už nainštalovaný uzol. Stránka synonymum rpio-gpio NPM môže byť užitočná.

Krok 2:

V termináli spustite príkaz npm install rpi-gpio.

Krok 3:

Obrázok
Obrázok

Začali sme súborom conversion.js z príkladu Watsona TJBot a pred vytvorením inštancie nášho robota sme pridali nasledujúce riadky.

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

var pin = 7;

gpio.setup (pin, gpio. DIR_OUT);

Prvým parametrom pre setup () je kanál. Nezabudnite uviesť číslo PIN RPi a nie GPIO. Druhým parametrom je smer, DIR_OUT zapisuje na pin #7. Môžete tiež zmeniť názov svojho robota na niečo iné. Vybrali sme „Boba“, pretože bolo menej pravdepodobné, že bude zamieňaný s inými slovami.

// inštancia nášho TJBota!

var tj = nový TJBot (hardvér, tjConfig, poverenia);

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

Krok 4:

Obrázok
Obrázok

Po časti výpovede kódu pridajte nasledujúci kód na rozpoznávanie reči.

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

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

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

// zapne svetlo

if (containsLight && containsOn) {

console.log ("Zapnúť svetlo")

gpio.write (pin, true);

};

// vypne svetlo

if (containsLight && containsOff) {

console.log ("Vypnúť svetlo")

gpio.write (pin, false);

};

Krok 5:

Obrázok
Obrázok

Nastavenie pre kolíky.

Krok 6:

Kompletný kód uzla js.

Odporúča: