Arduino IDE เป็นซอฟต์แวร์ข้ามแพลตฟอร์มที่มีอยู่ใน Windows, Mac และ Linux ภาษา Arduino ซึ่งเป็นอนุพันธ์ของ C ++ ใช้ในการเขียนโปรแกรมบอร์ด Arduino โดยใช้ IDE
วิธีเริ่มใช้ Arduino เป็นมือใหม่:
ในคู่มือนี้ เราจะอธิบายวิธีการเขียนโปรแกรมแรกของคุณโดยใช้บอร์ด Arduino ของคุณ สิ่งที่คุณต้องมีคือ:
- บอร์ด Arduino (UNO)
- สาย USB B
- คอมพิวเตอร์หรือแล็ปท็อป
- Arduino IDE หรือซอฟต์แวร์ Arduino
โดยทำตามขั้นตอนด้านล่าง คุณสามารถเขียนโปรแกรมของคุณเองได้ เอาล่ะ:
ขั้นตอนที่ 1: ในการสื่อสารกับบอร์ด Arduino ของคุณ เราจำเป็นต้องมีซอฟต์แวร์ที่แปลงรหัสของเราเป็นไฟล์ไบนารีที่บอร์ด Arduino ของเราสามารถเข้าใจได้ คุณต้องดาวน์โหลด Arduino IDE เพื่อให้เราสามารถดำเนินการต่อไปได้ หากคุณต้องการดาวน์โหลดและติดตั้ง Arduino IDE ให้คลิก ที่นี่ .
เนื่องจากเราได้ดาวน์โหลด Arduino IDE แล้ว เราจะไปยังขั้นตอนที่ 2
ขั้นตอนที่ 2: เปิด Arduino IDE จากเมนูเริ่มโดยกดปุ่ม Windows และพิมพ์ Arduino IDE หรือโดยดับเบิลคลิกที่ไอคอนซอฟต์แวร์ IDE หน้าต่างจะเปิดขึ้นซึ่งมีลักษณะเช่นนี้
ที่นี่ฉันได้แสดงอินเทอร์เฟซที่สมบูรณ์ของ Arduino IDE
ขั้นตอนที่ 3: ขั้นตอนต่อไปคือการเลือกบอร์ด Arduino ที่เหมาะสม ทุกอย่างขึ้นอยู่กับบอร์ดที่คุณใช้ ทำตามขั้นตอนเหล่านี้เพื่อเลือกบอร์ด Arduino ของคุณใน IDE:
ไปที่ เครื่องมือ>บอร์ด>บอร์ด Arduino AVR - ตอนนี้เลือกบอร์ดที่คุณใช้
อย่าลืมเลือกรุ่นที่ถูกต้องของบอร์ดของคุณ หากคุณเลือกบอร์ด IDE ผิดจะทำให้เกิดข้อผิดพลาดในการรวบรวม
ขั้นตอนที่ 4: ณ ตอนนี้ คุณได้เลือกบอร์ดของคุณแล้ว ก็ถึงเวลาบอก IDE ที่พอร์ต USB ของพีซีที่คุณเชื่อมต่อบอร์ด Arduino ของคุณ สำหรับการเลือกพอร์ต ไปที่: เครื่องมือ>พอร์ต>(เลือกพอร์ต-หมายเลข)
สิ่งสำคัญคือต้องเลือกพอร์ตอนุกรมที่ถูกต้อง มิฉะนั้นโค้ดของคุณจะไม่สามารถเบิร์นในบอร์ด Arduino ได้
วิธีเขียนโค้ด Arduino ตัวแรก
เราได้ติดตั้ง IDE ของเราและสร้างการเชื่อมต่อระหว่าง Arduino และ PC ตอนนี้เราจะดำเนินการเขียนโค้ดแรก
โปรแกรม Arduino ทั้งหมดมีโครงสร้างเดียวกัน เราสามารถแบ่งโปรแกรม Arduino ออกเป็นสามส่วน:
- โครงสร้างรหัส
- ตัวแปรและค่าคงที่
- ฟังก์ชั่น
โครงสร้างโค้ด Arduino มีสองส่วนหลักเพิ่มเติม:
ฟังก์ชันการตั้งค่า (): จุดประสงค์ของฟังก์ชันนี้คือเมื่อสเก็ตช์เริ่มต้น มันเริ่มต้นโหมดพิน ตัวแปร และเริ่มใช้ไลบรารีที่มีอยู่ในโปรแกรมของคุณ มันทำงานเพียงครั้งเดียวในระหว่างกระบวนการคอมไพล์ทั้งหมด
ฟังก์ชันลูป (): ฟังก์ชัน loop() ใช้ต่อจาก ติดตั้ง() ฟังก์ชันจะเริ่มต้นตามชื่อที่แนะนำ ฟังก์ชัน loop() จะทำงานต่อไปจนกว่าจะหยุด ใช้สำหรับควบคุมบอร์ด Arduino อย่างแข็งขัน
ตัวอย่างโปรแกรม Arduino
ตัวอย่างเช่น เราจะใช้โปรแกรม Arduino ที่สร้างขึ้นใน Led จากส่วนตัวอย่าง เราจะพยายามทำความเข้าใจพื้นฐานของโปรแกรม Arduino โดยใช้ภาพร่างนี้
ทำตามขั้นตอนเหล่านี้เพื่อนำเข้าภาพสเก็ตช์ไฟ LED กะพริบ:
ไปที่ ไฟล์>ตัวอย่าง>01.พื้นฐาน>Blink , หน้าต่างใหม่จะเปิดขึ้นเพื่อแสดงภาพร่างของ ไฟ LED กะพริบ โปรแกรม.
ดังที่เราเห็นในภาพร่างเราได้เริ่มต้น ติดตั้ง() ฟังก์ชั่นจะทำงานเพียงครั้งเดียว
4 | โหมดพิน (LED_BUILTIN, เอาต์พุต); | สิ่งนี้จะตั้งค่าพิน led ในตัวเป็นเอาต์พุตของเรา |
หลังจากนั้น วน () ฟังก์ชันถูกเตรียมใช้งาน มันจะทำงานซ้ำแล้วซ้ำเล่า:
8 | digitalWrite (LED_BUILTIN สูง); | นี่จะเป็นการเปิดไฟ LED |
9 | ล่าช้า (1000); | สิ่งนี้จะหยุดชั่วคราวหนึ่งวินาที |
10 | digitalWrite (LED_BUILTIN ต่ำ); | สิ่งนี้จะปิดไฟ led |
สิบเอ็ด | ล่าช้า (1000); | ให้หยุดหนึ่งวินาที |
อ่านเกี่ยวกับฟังก์ชัน digitalWrite() และ delay() – วิธีใช้ Arduino DigitalWrite () แล้วยังไง ฟังก์ชัน Arduino Delay ทำงาน
ใช้ปุ่มลัด อัปโหลดโปรแกรมไปยัง Arduino
ผลลัพธ์ของโปรแกรม
เราสามารถเห็น LED ในตัวที่กระพริบบนบอร์ด Arduino เป็นเอาต์พุตของเรา:
บทสรุป
นี่อาจเป็นจุดสิ้นสุดของบทความนี้ แต่เป็นเพียงการเริ่มต้นการเดินทางครั้งใหม่ของคุณกับ Arduino
การเขียนโค้ดด้วย Arduino เป็นเรื่องสนุกและเป็นโอกาสในการเรียนรู้ที่ยอดเยี่ยมสำหรับผู้เริ่มต้น เราได้เขียนโค้ดไฟ LED กะพริบครั้งแรก คุณสามารถลองใช้ตัวอย่างอื่นๆ ได้เช่นกัน และเพิ่มความรู้ด้านการเขียนโปรแกรมของคุณ