คู่มือการใช้งานชุดเซนเซอร์ 37-in-1 ร่วมกับ runlinc : Light Cup Sensor

คู่มือการใช้งานชุดเซนเซอร์ 37-in-1 ร่วมกับ runlinc (STEMSEL E32W) 

เอกสารนี้แนะนำวิธีการเชื่อมต่อและเขียนโค้ดควบคุมเซนเซอร์ 37 ชนิด ผ่านแพลตฟอร์ม runlinc โดยใช้บอร์ด ESP32 (E32W) 

2. Light Cup Sensor (เซ็นเซอร์ตรวจจับ “การเอียง”

KY-027 – C.B.Electronics 

หน้าที่ 

ใช้ตรวจจับการเอียงหรือทิศทางอย่างง่าย ๆ โดยในตัว censor จะมีสวิตช์มักเป็นลูกเหล็ก/ปรอท เมื่อมีการเอียงจะทำให้เคลื่อนที่ไปมา

การเชื่อมต่อ 

Flame Sensor Pin 

E32W Pin 

คำอธิบาย 

GND 

GND 

กราวด์ 

VCC

3V3 

ไฟเลี้ยง (ใช้ 3.3V จากบอร์ด) 

OUT

IO18 

สัญญาณเข้า  (Digital In) 

การตั้งค่าใน runlinc: 

  • IO18: DIGITAL_IN (Name: LightCup) 

โค้ดตัวอย่าง  

HTML: 

<div id='div_freame'>Censor : </div>

CSS: 

-

JavaScript: 

var div=document.getElementById('div_freame');

 

JavaScript Loop: 

currentLightCupState = digitalIn(LightCup);

if (currentHallState === 1) {

          div.innerHTML=" LightCup sensor sensor is tilted."

} else {

          div.innerHTML=" LightCup sensor sensor is not tilted."

}

await mSec(500);

ผลลัพธ์การใช้งาน 

หน้าเว็บจะแสดงคำว่า Censor : LightCup sensor sensor is tilted. เมื่อเราเอียงหรือคว่ำ censor

หน้าเว็บจะแสดงคำว่า Censor : LightCup sensor sensor is not tilted. เมื่อเราวาง censor ตรง ๆ

ภาพประกอบ 

 

 

Rating

Average: 1 (1 vote)