สารบัญ:

เปิดไฟ LED ด้วยบทสนทนาวัตสัน: 6 ขั้นตอน
เปิดไฟ LED ด้วยบทสนทนาวัตสัน: 6 ขั้นตอน

วีดีโอ: เปิดไฟ LED ด้วยบทสนทนาวัตสัน: 6 ขั้นตอน

วีดีโอ: เปิดไฟ LED ด้วยบทสนทนาวัตสัน: 6 ขั้นตอน
วีดีโอ: หลอดLED ฟลูออเรสเซนต์ มีอยู่2แบบ มีวิธีการต่อแบบไหน ต่างกันอย่างไร 2024, กรกฎาคม
Anonim
Image
Image

สิ่งที่คุณต้องการ:

Zagros ปัญญาประดิษฐ์ Raspberry Pi Kit

ขั้นตอนที่ 1:

คุณจะต้องติดตั้งโหนดบน Pi ของคุณแล้ว คุณอาจพบว่าไซต์ rpio-gpio ของ NPM มีประโยชน์สำหรับไวยากรณ์

ขั้นตอนที่ 2:

รันคำสั่ง npm install rpi-gpio ในเทอร์มินัล

ขั้นตอนที่ 3:

ภาพ
ภาพ

เราเริ่มต้นด้วยไฟล์ conversation.js จากตัวอย่าง TJBot ของวัตสัน และเพิ่มบรรทัดต่อไปนี้ก่อนที่เราจะสร้างอินสแตนซ์บอทของเรา

var gpio = ต้องการ ('rpi-gpio');

วาร์พิน = 7;

gpio.setup (พิน gpio. DIR_OUT);

พารามิเตอร์แรกสำหรับ setup() คือช่องสัญญาณ ตรวจสอบให้แน่ใจว่าได้อ้างอิงหมายเลขพิน RPi ไม่ใช่ GPIO พารามิเตอร์ที่สองคือทิศทาง DIR_OUT เขียนไปที่พิน #7 คุณยังสามารถเปลี่ยนชื่อบอทของคุณเป็นอย่างอื่นได้ เราเลือก "บ๊อบ" เนื่องจากมีโอกาสน้อยที่จะสับสนกับคำอื่น

// ยกตัวอย่าง TJBot ของเรา!

var tj = TJBot ใหม่ (ฮาร์ดแวร์, tjConfig, หนังสือรับรอง);

tj.configuration.robot.name ="บ๊อบ";

ขั้นตอนที่ 4:

ภาพ
ภาพ

หลังจากส่วนคำพูดของรหัสให้เพิ่มรหัสต่อไปนี้สำหรับการรู้จำเสียง

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

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

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

//เปิดไฟ

ถ้า (มีแสง && มีเปิด) {

console.log("เปิดไฟ")

gpio.write(พิน จริง);

};

//ปิดไฟ

ถ้า (มีแสง && มีปิด) {

console.log("ปิดไฟ")

gpio.write(พิน, เท็จ);

};

ขั้นตอนที่ 5:

ภาพ
ภาพ

การตั้งค่าสำหรับหมุด

ขั้นตอนที่ 6:

รหัสโหนด js ที่สมบูรณ์

แนะนำ: