2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
Sizga nima kerak:
Zagros sun'iy intellekt Raspberry Pi to'plami
1 -qadam:
Sizning Pi -da allaqachon tugun o'rnatilgan bo'lishi kerak. Siz NPMning rpio-gpio saytini sintaksis uchun foydali deb topishingiz mumkin.
2 -qadam:
Terminalda npm install rpi-gpio buyrug'ini bajaring.
3 -qadam:
Biz Watsonning TJBot misolidan chat.js faylidan boshladik va botni ishga tushirishdan oldin quyidagi qatorlarni qo'shdik.
var gpio = talab ('rpi-gpio');
var pin = 7;
gpio.setup (pin, gpio. DIR_OUT);
Setup () uchun birinchi parametr kanaldir. GPIOga emas, balki RPi pin raqamiga murojaat qilganingizga ishonch hosil qiling. Ikkinchi parametr - bu yo'nalish, DIR_OUT #7 -pinga yozadi. Shuningdek, siz botingizning nomini boshqasiga o'zgartirishingiz mumkin. Biz "Bob" ni tanladik, chunki uni boshqa so'zlar bilan chalkashtirib yuborish ehtimoli kam edi.
// bizning TJBot -ni ishga tushiring!
var tj = yangi TJBot (apparat, tjConfig, hisob ma'lumotlari);
tj.configuration.robot.name = "Bob";
4 -qadam:
So'zlardan keyin kodning bir qismi nutqni aniqlash uchun quyidagi kodni qo'shadi.
var o'z ichiga oladiOn = msg.indexOf ("yoqilgan")> = 0;
var o'z ichiga oladiOff = msg.indexOf ("o'chirilgan")> = 0;
var o'z ichiga oladiLight = msg.indexOf ("yorug'lik")> = 0;
// nur yoqadi
if (containsLight && containsOn) {
console.log ("Chiroqni yoqish")
gpio.write (pin, rost);
};
// nurni o'chiradi
if (containsLight && containsOff) {
console.log ("Chiroqni o'chirish")
gpio.write (pin, noto'g'ri);
};
5 -qadam:
Pinlar uchun sozlash.
6 -qadam:
To'liq tugun js kodi.
Tavsiya:
LEDni kir bilan yoqing: 10 qadam (rasmlar bilan)
Kirni LED bilan yoqing: bu men zavqlangan tajriba edi! Balki sizga nusxa ko'chirish qiziq tuyuladimi? Menga " Yer batareyasi " uzoq muddatga. Galvanik batareyadan ko'ra, haqiqiy Yer batareyasi bo'lish uchun qurilma
Atollic TrueStudio-LEDni STM32L100 yordamida 4 tugmachasini bosib LEDni yoqing: 4 qadam
STM32L100 yordamida tugmachani bosib LEDni Atollic TrueStudio-ni yoqing: STM32-ning ushbu qo'llanmasida men sizga STM32L100-ning GPIO pinini qanday o'qish kerakligi haqida aytib beraman, shuning uchun men bortda Led porlashni o'rnataman. bosish tugmachasini bosish
ESP32 bilan PWM - Arduino IDE bilan ESP 32 -dagi PWM bilan LEDni xira qilish: 6 qadam
ESP32 bilan PWM | Arduino IDE bilan ESP 32 da PWM bilan LEDni xiralashtirish: Bu yo'riqnomada biz Arduino IDE yordamida ESP32 yordamida PWM signallarini qanday yaratishni ko'rib chiqamiz. PWM asosan har qanday MCUdan analog chiqishni ishlab chiqarish uchun ishlatiladi va analog chiqish 0V dan 3,3V gacha bo'lishi mumkin (esp32 holatida) & dan
AVR mikrokontroller. Bosish tugmachasi yordamida LEDni yoqing. Bosish tugmachasi: 4 qadam
AVR mikrokontroller. Bosish tugmachasi yordamida LEDni yoqing. Bosish tugmachalarini o'chirish.: Bu bo'limda biz ATMega328PU uchun C dasturini uchta tugmachaning holatiga o'tish uchun qanday o'zgartirish kerakligini bilib olamiz. Shuningdek, biz "Switch Bounce" muammosini hal qilishni o'rganib chiqdik. Odatdagidek, biz
Bank Boss - Vatson o'yini: 6 qadam (rasmlar bilan)
Bank Boss - Vatson o'yini: Vinchester san'at maktabining Jam jamoasiga (Sautgempton universiteti) IBM -ning Watson API tizimlari yordamida nutq bilan to'liq boshqariladigan o'yinni yaratish uchun resurslarni boshqarish o'yinini yaratish uchun 3 kun vaqt berilgan edi - Biz olgan qadamlarimizdan o'tamiz. bu o'yinni yaratish uchun