ในการเขียนโปรแกรม Arduino คำสั่ง switch case ยังใช้เพื่อควบคุมการไหลของโค้ดโดยใช้คำสั่งแบบมีเงื่อนไข คำสั่ง switch case สามารถใช้เมื่อจำเป็นต้องเลือกจากตัวเลือกมากกว่าสองตัวเลือก บทความนี้จะอธิบายสั้นๆ เกี่ยวกับคำสั่ง switch case โดยใช้ผังงานและตัวอย่าง Arduino หลายตัวอย่าง Show คำสั่งกรณีสลับในคำสั่ง switch case หากกรณีเป็นจริง คำสั่งจะถูกดำเนินการ และเอาต์พุตจะแสดงขึ้น และหากกรณีเป็นเท็จ โค้ดจะย้ายไปที่กรณีถัดไป รหัสจะตรวจสอบทุกกรณีที่ได้รับจากผู้ใช้ หากทุกกรณีเป็นเท็จ แสดงว่ามีกรณีเริ่มต้นที่ประกาศไว้ที่ส่วนท้ายของโปรแกรม Arduino ที่จะดำเนินการ ในการใช้คำสั่ง switch case ต้องคำนึงถึงไวยากรณ์ต่อไปนี้: สวิตซ์ (ตัวแปร){ กรณี ค่าตัวแปร: ค่าเริ่มต้น: ในการใช้คำสั่ง switch case ก่อน ให้ประกาศตัวแปรตามมูลค่าของ case ที่จะทำ จากนั้นกรณีต่างๆ จะถูกเขียนโดยการนับด้วยค่าของตัวแปรที่ผู้ใช้ต้องการใน เอาท์พุท โดยการระบุหมายเลขเคส ค่าที่ต้องการจะตรวจสอบว่าการดำเนินการที่นำไปใช้ในตอนเริ่มต้นของโปรแกรม Arduino ให้ค่าที่ต้องการหรือไม่ เพื่อแยกกรณีออกจากกันคำหลัก หยุดพัก ใช้ในตอนท้ายของแต่ละกรณี ผังงานสามารถเข้าใจการทำงานของคำสั่ง switch case ได้ โค้ดตัวอย่างสำหรับคำสั่ง switch-caseคำสั่ง switch case สามารถใช้เพื่อวัตถุประสงค์หลายประการ เช่น ตรวจสอบค่าที่ได้รับจากการดำเนินการทางคณิตศาสตร์ใดๆ สร้างรายการตัวเลขที่มีช่วงเวลาเฉพาะหรือกำหนดคำสั่งใด ๆ ตามค่าที่ได้รับจาก .ประเภทใด การดำเนินการ. บริบทนี้ให้ตัวอย่างโค้ดสองประเภทที่แตกต่างกันของการเขียนโปรแกรม Arduino ซึ่งใช้คำสั่ง switch case ซึ่งจะช่วยให้ผู้อ่านเข้าใจแนวคิดของคำสั่ง switch-case และการใช้งานในการเขียนโปรแกรม Arduino ได้อย่างง่ายดาย ตัวอย่างที่ 1 สำหรับคำสั่ง switch-case ใน Arduinoโค้ดตัวอย่างแรกเกี่ยวกับการพล็อตชุดตัวเลขในรูปแบบที่เพิ่มขึ้นจาก 1 ถึง 4 โดยใช้คำสั่ง for loop และ switch case อนุกรมนี้สามารถพล็อตในรูปแบบจากมากไปน้อยเพียงแค่เปลี่ยนตัวดำเนินการเพิ่มเป็นโอเปอเรเตอร์ลด การตั้งค่าเป็นโมฆะ(){ เอาท์พุตตัวอย่างที่ 2 สำหรับคำสั่ง switch- caseในตัวอย่างที่สองของรหัส Arduino การดำเนินการทางคณิตศาสตร์จะดำเนินการแล้วผลลัพธ์ของ การดำเนินการได้รับการทดสอบโดยใช้กรณีที่แตกต่างกันในการวนซ้ำแต่ละครั้งของลูปโดยมีค่าสองค่า ที่พิจารณา. หนึ่งคือค่าตัวแปรและอีกอันคือค่าคงที่ ค่าของตัวแปร a c จะเปลี่ยนไปหลังจากการวนซ้ำแต่ละครั้ง และค่าของจำนวนเต็ม d จะคงที่ตลอดโปรแกรม Arduino การตั้งค่าเป็นโมฆะ(){ เอาท์พุตผลลัพธ์จะแสดงเฉพาะกรณีที่ค่าของตัวแปร a สำหรับการคูณเป็นจริงเท่านั้น ในทำนองเดียวกัน มีกรณีเริ่มต้นหนึ่งกรณีที่แสดงค่าที่ได้รับหลังจากดำเนินการกรณีที่ 6 บทสรุปคำสั่ง switch case ใช้หลายเงื่อนไขในรูปแบบของเคส แต่ละเงื่อนไขมีคำสั่งของตัวเอง และแต่ละกรณีจะถูกแยกออกโดยใช้คีย์เวิร์ด break ในการเขียนคำสั่ง switch-case นี้จะอธิบายโดยใช้โฟลว์ชาร์ตและโค้ดตัวอย่าง |