บทช่วยสอน Arduino* IDE

เอกสาร

การติดตั้งและตั้งค่า

000006321

18/10/2022

อุปกรณ์ที่จําเป็น:

  • บอร์ด Intel® Galileo
  • พาวเวอร์ซัพพลาย (รวมอยู่ในกล่อง)
  • สายเคเบิล Micro USB (Type B)
  • ซอฟต์แวร์ Arduino* ที่ติดตั้งและกําหนดค่า v 1.5.3

ภาพตัวอย่าง

เมื่อคุณสร้างไฟล์ในซอฟต์แวร์ Arduino* ไฟล์ดังกล่าวจะเปิดภาพสเก็ตช์พร้อมเค้าโครงพื้นฐานของโปรแกรม Arduino นี่คืออินเทอร์เฟซผู้ใช้:

BareMinimum User Interface

จากซ้ายไปขวา ไอคอนที่ด้านบนของอินเทอร์เฟซผู้ใช้ Arduino แสดงถึงรายการต่อไปนี้:
Checkmark icon ตรวจสอบรหัสการคอมไพล์ ใช้ตรวจสอบโค้ดของคุณเพื่อหาข้อผิดพลาดก่อนอัปโหลดภาพสเก็ตช์
upload icon อัปโหลดภาพสเก็ตช์
New editor window icon หน้าต่างตัวแก้ไขใหม่จะเปิดหน้าต่างแก้ไขโค้ดใหม่แทนที่หน้าต่างปัจจุบัน
Open Icon เปิดไฟล์
Save icon บันทึกภาพสเก็ตช์
Serial monitor icon Serial Monitor จะเปิดจอภาพซีเรียลซึ่งเป็นประโยชน์สําหรับการดีบัก
Down Arrow ลูกศรลงจะให้ตัวเลือกต่างๆ เช่น การเพิ่มภาพสเก็ตช์ให้กับโครงการปัจจุบัน ซึ่งจะเปิดเป็นแท็บใหม่ในเครื่องมือแก้ไขโค้ดปัจจุบัน ซึ่งเป็นประโยชน์สําหรับการจัดระเบียบโค้ดของคุณเป็นไฟล์ตรรกะ

หมายเลขทางด้านซ้ายล่างของอินเทอร์เฟซผู้ใช้ Arduino จะระบุหมายเลขบรรทัดของตําแหน่งที่ต้องการ

หมาย เหตุภาพแสดงถึงอินเทอร์เฟซซอฟต์แวร์ Arduino ที่มีชื่อว่า BareMinimum และพบได้ที่ ตัวอย่าง>ไฟล์ >ข้อมูลพื้นฐานเกี่ยวกับ 0.1 ลองดูตัวอย่างและการทดลองอื่นๆ

 

ความ คิด เห็น

เครื่องหมายทับสองเครื่องหมาย (ระหว่าง { และ }) แสดงถึงจุดเริ่มต้นของข้อคิดเห็นของโค้ดแบบอินไลน์ เมื่อมีการอัปโหลดโค้ดของคุณไปยังบอร์ด คอมไพเลอร์จะละเว้นข้อความหลังจากเครื่องหมายทับทั้งสอง การใช้ความคิดเห็นของโค้ดแบบอินไลน์จะช่วยให้คุณสามารถจดบันทึกด้วยตัวคุณเอง และให้ผู้คนอ่านโค้ดของคุณได้ คุณยังสามารถเขียนความคิดเห็นแบบหลายบรรทัดได้โดยเริ่มแสดงความคิดเห็นด้วย /* และลงท้ายด้วย */

/* You are reading an
example of a comment
that has many lines. */

ตัว แปร

การส่งผ่านข้อมูลไปทั่วทั้งโปรแกรมอาจยุ่งเห่าอย่างรวดเร็ว ตัวแปรเป็นเหมือนคอนเทนเนอร์จัดเก็บข้อมูลที่มีค่าประเภทต่างๆ การใช้ตัวแปรเพื่อส่งผ่านค่าเป็นวิธีที่ดีในการทําให้โค้ดของคุณเป็นระเบียบและอ่านได้

เมื่อประกาศตัวแปร (แนะนําในโปรแกรม) การเลือกประเภทข้อมูลที่เหมาะสมเป็นสิ่งสําคัญ หากคุณพยายามวัดความเข้มแสงโดยใช้โฟโตมิเตอร์ คุณอาจต้องการอ่านอย่างแม่นยํา การประกาศประเภทตัวแปรว่าด้วย Double Reserves space ในหน่วยความจําสําหรับตัวเลขที่มีจุดที่ต้องการใช้งาน

ตัว อย่าง เช่น: double light_sensitivity;

doubleประเภทของตัวแปรที่คุณกําลังประกาศและlight_sensitivityเป็นชื่อของตัวแปร ในการอ้างอิงตัวแปรในโค้ดของคุณ เพียงแค่ใช้ชื่อที่คุณตั้งให้

หมาย เหตุเลือกชื่อตัวแปรที่เกี่ยวข้องกับสิ่งที่คุณอ้างถึง หากชื่อมีมากกว่าหนึ่งคํา ให้ใช้อักขระขีดล่าง ( _ ) ระหว่างคําเพื่อเพิ่มความชัดเจน

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

 

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับประเภทข้อมูลและตัวแปร โปรดไปที่ หน้าอ้างอิง Arduino

ฟังก์ชัน

ชุดส่วนประกอบทั้งสองของภาพสเก็ตช์คือฟังก์ชัน การตั้งค่า และฟังก์ชัน ลูป โปรแกรมทั้งหมดต้องใช้ฟังก์ชันทั้งสองนี้เนื่องจากเป็นโครงสร้างที่จําเป็นสําหรับโปรแกรมในการคอมไพล์

ฟังก์ชันการตั้งค่าคือจุดที่คุณรวมสิ่งต่างๆ เช่น การประกาศตัวแปรและการเริ่มต้นโหมดพิน

ฟังก์ชันลูปเป็นหัวใจหลักของโปรแกรมของคุณ ชื่อจะดําเนินการตามชื่อที่แนะนํา ลูปอย่างต่อเนื่อง เรียกใช้ตรรกะหลักสําหรับโปรแกรมของคุณ

เช่นเดียวกับตัวแปร ฟังก์ชันมีหลากหลายประเภท ฟังก์ชันการตั้งค่าและลูปเป็นประเภทโมฆะ หมายความว่าพวกเขาทําเฉพาะสิ่งที่ได้รับคําแนะนําและไม่มีการส่งคืนมูลค่า (จึงเป็นโมฆะ) ฟังก์ชันที่ส่งคืนค่าจะถูกกล่าวถึงในบทเรียนในอนาคต


แนะ นำ
เริ่มต้นใช้งาน
The Arduino IDE
หวัดดีชาวโลก