ዝርዝር ሁኔታ:

ከ Watson ውይይት ጋር 6 LED ን ያብሩ - 6 ደረጃዎች
ከ Watson ውይይት ጋር 6 LED ን ያብሩ - 6 ደረጃዎች

ቪዲዮ: ከ Watson ውይይት ጋር 6 LED ን ያብሩ - 6 ደረጃዎች

ቪዲዮ: ከ Watson ውይይት ጋር 6 LED ን ያብሩ - 6 ደረጃዎች
ቪዲዮ: Ethiopia| በእርግዝና ወቅት ሰባተኛው ወር እና ስምንተኛው ወር ሊያጋጥሙዎ የሚችሉ የአካልና የሰሜት ለውጦች:: 2024, ህዳር
Anonim
Image
Image

የሚያስፈልግዎት:

ዛግሮስ አርቴፊሻል ኢንተለጀንስ Raspberry Pi Kit

ደረጃ 1

በእርስዎ ፒ ላይ አስቀድሞ መስቀለኛ መንገድ መጫን ያስፈልግዎታል። የ NPM ን rpio-gpio ጣቢያ ለአገባብ አጋዥ ሆኖ ሊያገኙት ይችላሉ።

ደረጃ 2

ትዕዛዙን npm በ rpi-gpio ተርሚናል ውስጥ ይጫኑ።

ደረጃ 3

ምስል
ምስል

እኛ ዋትሰን ዎቹ TJBot ምሳሌ ሆነው conversation.js ፋይል ጋር ጀመርኩ; እኛም Bot instantiated በፊት የሚከተሉትን መስመሮች አክለዋል.

var gpio = ይጠይቁ ('rpi-gpio');

var pin = 7;

gpio.setup (ፒን ፣ gpio. DIR_OUT);

ለማዋቀር የመጀመሪያው ልኬት () ሰርጡ ነው። የ GPIO ን ሳይሆን የ RPi ፒን ቁጥርን ማጣቀሱን ያረጋግጡ። ሁለተኛው ግቤት አቅጣጫ ነው ፣ DIR_OUT #7 ን ለመሰካት ይጽፋል። እንዲሁም የእርስዎን bot ስም ወደ ሌላ ነገር መለወጥ ይችላሉ። ከሌሎች ቃላት ጋር የመደናገር ዕድሉ አነስተኛ በመሆኑ “ቦብ” ን መርጠናል።

// የእኛን TJBot ን በፍጥነት ያስጀምሩ!

var tj = አዲስ TJBot (ሃርድዌር ፣ tjConfig ፣ ምስክርነቶች);

tj.configuration.robot.name = "ቦብ";

ደረጃ 4

ምስል
ምስል

ከኮዱ ቃላቶች ክፍል በኋላ ለንግግር ማወቂያ የሚከተለውን ኮድ ያክሉ።

var containOn = msg.indexOf ("በርቷል")> = 0;

var containOff = msg.indexOf ("ጠፍቷል")> = 0;

var containLight = msg.indexOf ("ብርሃን")> = 0;

// ብርሃንን ያበራል

ከሆነ (የያዘው ብርሃን && ይOል ኦን) {

console.log (“ብርሃን አብራ”)

gpio.write (ፒን ፣ እውነት);

};

// ብርሃንን ያጠፋል

ከሆነ (የያዘው ብርሃን && ይOል) {

console.log (“ብርሃን አጥፋ”)

gpio.write (ፒን ፣ ሐሰት);

};

ደረጃ 5

ምስል
ምስል

ለፒኖች ቅንብር።

ደረጃ 6

የተሟላ የመስቀለኛ መንገድ js ኮድ።

የሚመከር: