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

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

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

  1. Hall magnetic (เซ็นเซอร์ตรวจจับ “สนามแม่เหล็ก”)

เซนเซอร์วัดแม่เหล็ก สนามแม่เหล็ก 3144E Hall magnetic sensor module KY-003 Hall magnetic sensor 44E 

หน้าที่ 

Hall Magnetic Sensor (เซ็นเซอร์ฮอลล์) คืออุปกรณ์ที่ใช้ตรวจจับ สนามแม่เหล็ก โดยอาศัยหลักการของ Hall Effect เมื่อมีสนามแม่เหล็กเข้ามาใกล้ เซ็นเซอร์จะเปลี่ยนค่าไฟฟ้า (แรงดัน/สัญญาณ) เพื่อบอกว่า “มีแม่เหล็กอยู่”

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

Joystick Pin 

E32W Pin 

คำอธิบาย 

GND 

GND 

กราวด์ 

VCC

3V3 

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

OUT

IO18 

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

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

  • IO18: DIGITAL_IN (Name: HallSensor) 

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

HTML: 

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

CSS: 

-

JavaScript: 

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

 

JavaScript Loop: 

currentHallState = digitalIn(HallSensor);

if (currentHallState === 1) {

          div.innerHTML="Hall sensor is active."

} else {

          div.innerHTML="Hall sensor is inactive."

}

await mSec(500);

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

หน้าเว็บจะแสดงคำว่า Censor : Hall sensor is active. เมื่อไม่พบสัญญาณแม่เหล็ก
หน้าเว็บจะแสดงคำว่า Censor : Hall sensor is inactive. เมื่อพบสัญญาณแม่เหล็ก และหลอดไฟที่ censor จะจะติด

 

ภาพประกอบ 

 

 

Rating

Average: 5 (1 vote)