Мазмуну:

Уотсон менен LEDди күйгүзүңүз: 6 кадам
Уотсон менен LEDди күйгүзүңүз: 6 кадам

Video: Уотсон менен LEDди күйгүзүңүз: 6 кадам

Video: Уотсон менен LEDди күйгүзүңүз: 6 кадам
Video: 10 самых АТМОСФЕРНЫХ мест Дагестана. БОЛЬШОЙ ВЫПУСК #Дагестан #ПутешествиеПоДагестану 2024, Июль
Anonim
Image
Image

Эмне керек:

Zagros жасалма интеллект Raspberry Pi Kit

1 кадам:

Пиңизде түйүн мурунтан эле орнотулган болушу керек. Сиз NPMдин rpio-gpio сайтын синтаксис үчүн пайдалуу деп таба аласыз.

2-кадам:

Терминалда npi rpi-gpio орнотуу npm буйругун аткарыңыз.

3 -кадам:

Сүрөт
Сүрөт

Биз Watson TJBot мисалынан сүйлөшүү.js файлы менен баштадык жана ботубузду ишке киргизерден мурун төмөнкү саптарды коштук.

var gpio = талап кылуу ('rpi-gpio');

var pin = 7;

gpio.setup (pin, gpio. DIR_OUT);

Setup () үчүн биринчи параметр - бул канал. GPIOго эмес, RPi пин номерине шилтеме кылыңыз. Экинчи параметр - бул багыт, DIR_OUT #7 пинге жазат. Сиз ошондой эле боттун атын башка нерсеге өзгөртө аласыз. Биз "Бобду" тандап алдык, анткени аны башка сөздөр менен чаташтыруу мүмкүн эмес.

// биздин TJBotту түзүңүз!

var tj = жаңы TJBot (жабдуу, tjConfig, ишеним грамоталары);

tj.configuration.robot.name = "Боб";

4 -кадам:

Сүрөт
Сүрөт

Айтылгандан кийин коддун бөлүгү сүйлөө таануу үчүн төмөнкү кодду кошот.

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

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

var containsLight = msg.indexOf ("жарык")> = 0;

// жарыкты күйгүзөт

if (containsLight && containsOn) {

console.log ("Жарыкты күйгүзүү")

gpio.write (pin, true);

};

// жарыкты өчүрөт

if (containsLight && containsOff) {

console.log ("Жарыкты өчүрүү")

gpio.write (пин, жалган);

};

5 -кадам:

Сүрөт
Сүрөт

Пиндер үчүн орнотуу.

6 -кадам:

Толук түйүн JS коду.

Сунушталууда: