Arduino: กำหนดฟังก์ชั่นของคุณเอง - มันทำงานอย่างไร
ในการเขียนโปรแกรม Arduino ใช้การเขียนโปรแกรมเชิงวัตถุ ดังนั้นคุณยังสามารถกำหนดฟังก์ชั่น (หรือ "วิธีการ") ด้วยตัวเอง คุณสามารถเรียนรู้วิธีการทำสิ่งนี้ได้ในเคล็ดลับการปฏิบัตินี้
Arduino: กำหนดวิธีการโดยไม่มีค่าตอบแทน
วิธีการที่ส่งกลับค่าไม่เป็นที่รู้จักกันดี
- พวกเขามักจะเริ่มต้นด้วยคำว่า "โมฆะ" และชื่อของวิธีการ กำหนดวิธีการใหม่สำหรับการทดสอบด้วยคำสั่ง» void test () {} «
- ตอนนี้ในวงเล็บปีกกาเขียนคำสั่งที่วิธีการที่จะดำเนินการ
กำหนดฟังก์ชั่นที่มีค่าส่งคืนบน Arduino
หรือคุณสามารถกำหนดวิธีการที่ส่งคืนค่าส่งคืน
- ก่อนอื่นให้เขียนชนิดของค่าที่ส่งคืนแล้วตามด้วยชื่อของวิธีการ ตัวอย่างนี้คือ "boolean ist_trahr () {}"
- เขียนในวงเล็บปีกกา» return «และหลังจากนั้นค่าใดที่ควรส่งคืน: » boolean ist_trahr () {return true; } "
Arduino: สร้างวิธีการพร้อมพารามิเตอร์
ฟังก์ชั่นที่มีค่าส่งคืนจะสามารถใช้งานได้จริงหากใช้พารามิเตอร์เหล่านี้
- ตัวอย่างของสิ่งนี้คือเมธอด» int add (int a, int b) {return a + b; }" อย่างที่คุณเห็นเขียนประเภทและตัวแปรชั่วคราวหลายอย่างในวงเล็บ
- การเรียกใช้ฟังก์ชัน»เพิ่ม (2, 3); «จะคืนค่า 5
ในเคล็ดลับการปฏิบัติถัดไปคุณจะได้เรียนรู้วิธีควบคุมเซอร์โวมอเตอร์ด้วยโพเทนชิออมิเตอร์