![Միացրեք LED- ը Watson- ի զրույցով `6 քայլ Միացրեք LED- ը Watson- ի զրույցով `6 քայլ](https://i.howwhatproduce.com/images/001/image-862-42-j.webp)
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![Image Image](https://i.howwhatproduce.com/images/001/image-862-44-j.webp)
![](https://i.ytimg.com/vi/jYX1jtconKI/hqdefault.jpg)
Այն, ինչ ձեզ հարկավոր կլինի.
Zagագրոսի արհեստական բանականության ազնվամորի Պի հավաքածու
Քայլ 1:
Դուք պետք է արդեն ձեր Pi- ի վրա տեղադրված հանգույց ունենաք: Դուք կարող եք գտնել NPM- ի rpio-gpio կայքը շարահյուսության համար:
Քայլ 2:
Գործարկեք npm հրամանը տեղադրել rpi-gpio տերմինալում:
Քայլ 3:
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/001/image-862-45-j.webp)
Մենք սկսեցինք Watson- ի TJBot- ի օրինակով convers.js ֆայլից և ավելացրեցինք հետևյալ տողերը, նախքան մեր բոտը հաստատելը:
var gpio = պահանջել ('rpi-gpio');
var pin = 7;
gpio.setup (քորոց, gpio. DIR_OUT);
Կարգավորման () առաջին պարամետրը ալիքն է: Համոզվեք, որ հղում կատարեք RPi կապի համարին և ոչ GPIO- ին: Երկրորդ պարամետրը ուղղությունն է, գրում է DIR_OUT- ը թիվ 7 կապում: Կարող եք նաև փոխել ձեր բոտի անունը այլ բանի: Մենք ընտրեցինք «Բոբ» -ը, քանի որ այն ավելի քիչ հավանական էր, որ շփոթվեր այլ բառերի հետ:
// instantiate our TJBot!
var tj = նոր TJBot (սարքավորում, tjConfig, հավատարմագրեր);
tj.configuration.robot.name = "Բոբ";
Քայլ 4:
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/001/image-862-46-j.webp)
Կոդի արտասանությունից հետո խոսքի ճանաչման համար ավելացրեք հետևյալ ծածկագիրը:
var containsOn = msg.indexOf ("on")> = 0;
var containsOff = msg.indexOf ("անջատված")> = 0;
var containsLight = msg.indexOf ("light")> = 0;
// միացնում է լույսը
եթե (պարունակում է Light && përmbanOn) {
console.log («Միացնել լույսը»)
gpio.write (pin, true);
};
// անջատում է լույսը
եթե (պարունակում է Light && përmbanOff) {
console.log («Անջատել լույսը»)
gpio.write (pin, false);
};
Քայլ 5:
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/001/image-862-47-j.webp)
Կարգավորում կապումների համար:
Քայլ 6:
Ամբողջական հանգույց js ծածկագիրը:
Խորհուրդ ենք տալիս:
Միացրեք ձեր Magicbit- ը Thingsboard- ին `3 քայլ
![Միացրեք ձեր Magicbit- ը Thingsboard- ին `3 քայլ Միացրեք ձեր Magicbit- ը Thingsboard- ին `3 քայլ](https://i.howwhatproduce.com/images/001/image-1359-j.webp)
Միացրեք ձեր Magicbit- ը Thingsboard- ին. Այս նախագծում մենք պատրաստվում ենք տվյալներ ուղարկել magicbit- ի հետ կապված սենսորներից, որոնք կարող ենք տեսողականորեն ցուցադրել տախտակի վրա
Միացրեք LED- ը ինտերնետի միջոցով [MagicBlocks]: 10 քայլ
![Միացրեք LED- ը ինտերնետի միջոցով [MagicBlocks]: 10 քայլ Միացրեք LED- ը ինտերնետի միջոցով [MagicBlocks]: 10 քայլ](https://i.howwhatproduce.com/images/002/image-3671-j.webp)
Միացրեք LED- ը ինտերնետի միջոցով [MagicBlocks]. Այս ձեռնարկը կսովորեցնի ձեզ վերահսկել ձեր Magicbit- ի LED- ն ՝ օգտագործելով Magicblocks- ը
Arduino Uno + ESP8266 ESP-01 Լամպ միացրեք ինտերնետով (ոչ LAN WIFI). 3 քայլ
![Arduino Uno + ESP8266 ESP-01 Լամպ միացրեք ինտերնետով (ոչ LAN WIFI). 3 քայլ Arduino Uno + ESP8266 ESP-01 Լամպ միացրեք ինտերնետով (ոչ LAN WIFI). 3 քայլ](https://i.howwhatproduce.com/images/002/image-5080-j.webp)
Arduino Uno + ESP8266 ESP-01 Միացրեք լամպը ինտերնետով (ոչ LAN WIFI). Միացրեք լամպը կայքի միջոցով ցանկացած սարքի վեբ դիտարկիչ օգտագործելով այդ սարքում, նույնիսկ եթե դուք հեռու եք լամպից: Դուք կարող եք մուտք գործել կայք ՝ ձեր նոութբուքի, սմարթֆոնի կամ այլ բանի միջոցով ՝ այդ սարքում տեղադրված վեբ դիտարկիչով
Atollic TrueStudio- Միացրեք LED- ը ՝ սեղմելով կոճակը ՝ օգտագործելով STM32L100: 4 քայլ
![Atollic TrueStudio- Միացրեք LED- ը ՝ սեղմելով կոճակը ՝ օգտագործելով STM32L100: 4 քայլ Atollic TrueStudio- Միացրեք LED- ը ՝ սեղմելով կոճակը ՝ օգտագործելով STM32L100: 4 քայլ](https://i.howwhatproduce.com/images/011/image-30724-j.webp)
Atollic TrueStudio- Միացրեք LED- ը ՝ սեղմելով կոճակը STM32L100- ի միջոցով. STM32- ի այս ձեռնարկում ես ձեզ կասեմ, թե ինչպես կարդալ STM32L100- ի GPIO կապը, այնպես որ այստեղ ես միայնակ կդարձնեմ Led փայլը սեղմելով կոճակը
AVR միկրոկոնտրոլեր: Միացրեք LED- ները ՝ սեղմելով կոճակի անջատիչը: Կոճակի վերացում. 4 քայլ
![AVR միկրոկոնտրոլեր: Միացրեք LED- ները ՝ սեղմելով կոճակի անջատիչը: Կոճակի վերացում. 4 քայլ AVR միկրոկոնտրոլեր: Միացրեք LED- ները ՝ սեղմելով կոճակի անջատիչը: Կոճակի վերացում. 4 քայլ](https://i.howwhatproduce.com/images/004/image-9193-j.webp)
AVR միկրոկոնտրոլեր: Միացրեք LED- ները ՝ օգտագործելով կոճակի անջատիչը: Կոճակի դուրսբերում. Այս բաժնում մենք կսովորենք, թե ինչպես պատրաստել ծրագիր C կոդը ATMega328PU- ի համար `երեք LED- ների կարգավիճակը փոխելու համար` ըստ կոճակի անջատիչի մուտքի: Բացի այդ, մենք ուսումնասիրել ենք «Switch Bounce» - ի խնդրի լուծումները: Ինչպես սովորաբար, մենք