คู่มือการใช้งานชุดเซนเซอร์ 37-in-1 ร่วมกับ runlinc : Light Cup Sensor
คู่มือการใช้งานชุดเซนเซอร์ 37-in-1 ร่วมกับ runlinc (STEMSEL E32W)
เอกสารนี้แนะนำวิธีการเชื่อมต่อและเขียนโค้ดควบคุมเซนเซอร์ 37 ชนิด ผ่านแพลตฟอร์ม runlinc โดยใช้บอร์ด ESP32 (E32W)
2. Light Cup Sensor (เซ็นเซอร์ตรวจจับ “การเอียง”)
หน้าที่
ใช้ตรวจจับการเอียงหรือทิศทางอย่างง่าย ๆ โดยในตัว 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 ตรง ๆ
ภาพประกอบ
- Log in to post comments
- 8 views