ทำให้กะพริบ และหน่วยของเวลา
delay() หยุดโปรแกรมไว้เป็นมิลลิวินาที การกะพริบคือการสลับเปิดปิดโดยมีเวลาคั่น ไม่มีอะไรมากกว่านั้น
ในบทนี้คุณจะ
- เขียนลูปเปิด-หน่วง-ปิด-หน่วง ได้
- แปลงระหว่างมิลลิวินาทีกับวินาทีได้
- ทำนายความถี่ที่ได้จากค่าหน่วงที่ตั้ง
1. หนึ่งพันมิลลิวินาทีคือหนึ่งวินาที
delay(1000) คือหยุดหนึ่งวินาที delay(500) คือครึ่งวินาที ตัวเลขในวงเล็บเป็นมิลลิวินาทีเสมอ นี่เป็นหน่วยที่คุณจะเห็นซ้ำไปตลอดหลักสูตร
2. คาบกับความถี่
ถ้าเปิด 500 ms แล้วปิด 500 ms หนึ่งรอบใช้เวลา 1000 ms หรือ 1 วินาที เรียกว่าคาบเท่ากับ 1 วินาที และความถี่เท่ากับ 1 ครั้งต่อวินาที หรือ 1 Hz กราฟสัญญาณในแท็บเครื่องมือวัดจะบอกค่านี้ให้
3. ดิวตี้ไซเคิลคืออะไร
สัดส่วนของเวลาที่ไฟติดในหนึ่งรอบ เรียกว่าดิวตี้ไซเคิล เปิดครึ่งปิดครึ่งคือ 50% ถ้าเปิด 200 ms ปิด 800 ms คาบยังเป็น 1 วินาทีเท่าเดิม แต่ดิวตี้เหลือ 20% คาบกับดิวตี้เป็นคนละเรื่องกัน
ตรวจความเข้าใจ
เปิด 250 ms ปิด 250 ms จะได้ความถี่เท่าไร
ลงมือทำ
ทำให้ไฟกะพริบด้วยจังหวะหนึ่งวินาทีต่อรอบ คือติดครึ่งวินาทีและดับครึ่งวินาที
เริ่มแล็บใน StudioStudio จะเปิดวงจรเริ่มต้นของบทนี้ พร้อมคำใบ้ เฉลย และการตรวจคำตอบจากค่าที่วัดได้