Ndizni një LED me bisedë Watson: 6 hapa
Ndizni një LED me bisedë Watson: 6 hapa
Anonim
Image
Image

Çfarë do t'ju duhet:

Kompleti Raspberry Pi i Inteligjencës Artificiale Zagros

Hapi 1:

Ju do të duhet të keni nyje tashmë të instaluar në Pi tuaj. Mund të gjeni se faqja e NPM-së rpio-gpio është e dobishme për sintaksën.

Hapi 2:

Drejtoni komandën npm install rpi-gpio në terminal.

Hapi 3:

Imazhi
Imazhi

Ne filluam me skedarin convers.js nga shembulli TJBot i Watson dhe shtuam rreshtat e mëposhtëm para se të krijonim botin tonë.

var gpio = kërkoj ('rpi-gpio');

var pin = 7;

gpio.setup (pin, gpio. DIR_OUT);

Parametri i parë për konfigurimin () është kanali. Sigurohuni që t'i referoheni numrit pin të RPi dhe jo GPIO. Parametri i dytë është drejtimi, shkruan DIR_OUT në kunjin #7. Ju gjithashtu mund të ndryshoni emrin e botit tuaj në diçka të ndryshme. Ne zgjodhëm "Bob" pasi kishte më pak të ngjarë të ngatërrohej me fjalë të tjera.

// çastizoni TJBot -in tonë!

var tj = TJBot i ri (pajisje, tjConfig, kredencialet);

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

Hapi 4:

Imazhi
Imazhi

Pas pjesës së thënieve të kodit shtoni kodin e mëposhtëm për njohjen e të folurit.

var përmbanOn = msg.indexOf ("on")> = 0;

var përmbanOff = msg.indexOf ("off")> = 0;

var përmbanLight = msg.indexOf ("light")> = 0;

// ndez dritën

nëse (përmbanLight && përmbanOn) {

console.log ("Ndiz dritën")

gpio.write (pin, true);

};

// fik dritën

nëse (përmbanLight && përmbanOff) {

console.log ("Fik dritën")

gpio.shkruaj (pin, false);

};

Hapi 5:

Imazhi
Imazhi

Konfigurimi për kunjat.

Hapi 6:

Kodi i plotë i nyjës js.

Recommended: