pulseIn() ใน arduino ทำงานอย่างไร ?
การใช้งานฟังก์ชัน pulseIn()
ใน Arduino เพื่อวัดสัญญาณพัลส์อย่างละเอียด และตัวอย่างโครงงาน

บทนำ: เมื่อการวัดสัญญาณพัลส์กลายเป็นเรื่องสำคัญ
ในงานด้านไมโครคอนโทรลเลอร์หรือการประยุกต์ใช้ Arduino นั้น “สัญญาณพัลส์” (Pulse) ถือเป็นหัวใจสำคัญของการอินเทอร์แอคต์ระหว่างฮาร์ดแวร์และซอฟต์แวร์ ตั้งแต่การวัดระยะทาง การวัดความเร็ว ไปจนถึงการควบคุมอุปกรณ์ และหนึ่งในฟังก์ชันที่มีบทบาทสำคัญที่ Arduino จัดเตรียมให้ก็คือ pulseIn()
ฟังก์ชันตัวนี้ช่วยให้นักพัฒนาสามารถวัดความยาว (ความกว้าง) ของช่วงสัญญาณพัลส์ที่กำลังเกิดขึ้นได้โดยไม่ต้องเขียนโค้ดซับซ้อน การใช้งานก็ไม่ยุ่งยาก แถมยังทรงพลังมากพอที่จะให้เรานำไปสร้างสรรค์โครงงานได้มากมาย