เดโมนี้เหมาะกับคอมพิวเตอร์ บนมือถือใช้ได้แต่พื้นที่แคบ · This demo is best on a computer; it works on a phone but the workbench is cramped.

skillsiot

จังหวะที่ออกแบบเอง และข้อความจากคอมไพเลอร์

จังหวะไม่เท่ากันสื่อความหมายต่างกัน และเมื่อพิมพ์ผิด คอมไพเลอร์จะบอกบรรทัดให้ อ่านให้เป็นจะประหยัดเวลามาก

ในบทนี้คุณจะ

  • ออกแบบจังหวะที่ดิวตี้ไม่เท่ากับ 50% ได้
  • อ่านข้อความผิดพลาดจากคอมไพเลอร์แล้วหาบรรทัดที่ผิด
  • บอกได้ว่าข้อผิดพลาดตอนคอมไพล์ต่างจากวงจรผิดอย่างไร

1. จังหวะสื่อความหมาย

ไฟติดสั้น ๆ แล้วดับนาน ให้ความรู้สึกเหมือนสัญญาณรอ ส่วนติดนานดับสั้นเหมือนทำงานอยู่ ลองตั้งเปิด 250 ms ปิด 750 ms จะได้คาบ 1 วินาที ดิวตี้ 25%

2. คอมไพเลอร์บอกบรรทัดให้

ลืมเซมิโคลอนหรือพิมพ์ชื่อฟังก์ชันผิด คอมไพเลอร์จะไม่ยอมสร้างโปรแกรมและบอกบรรทัดที่สะดุด อ่านบรรทัดแรกของข้อความก่อนเสมอ เพราะข้อผิดพลาดถัดมามักเป็นผลต่อเนื่องจากอันแรก

3. ผิดตอนคอมไพล์ กับ ผิดที่วงจร

สองอย่างนี้ต่างกันสิ้นเชิง ผิดตอนคอมไพล์คือโปรแกรมยังไม่ได้ถูกสร้างเลย ส่วนวงจรผิดคือโปรแกรมทำงานปกติแต่ไฟฟ้าไปไม่ถึง การแยกให้ออกช่วยให้คุณรู้ว่าจะไปแก้ที่โค้ดหรือที่สาย

ตรวจความเข้าใจ

คอมไพเลอร์ขึ้นข้อความผิดพลาด 12 บรรทัด ควรเริ่มอ่านจากตรงไหน

ลงมือทำ

ลงมือทำ

ทำจังหวะที่ไม่เท่ากัน ให้ช่วงติดสั้นกว่าช่วงดับอย่างชัดเจน

เริ่มแล็บใน StudioStudio จะเปิดวงจรเริ่มต้นของบทนี้ พร้อมคำใบ้ เฉลย และการตรวจคำตอบจากค่าที่วัดได้