ผู้เขียน หัวข้อ: งานครั้งที่ 4 การติดตั้งโปรแกรม Arduino IDE และการใช้งานเบื้องต้น  (อ่าน 9617 ครั้ง)

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 706
    • ดูรายละเอียด
    • อีเมล์
การติดตั้งโปรแกรม Arduino IDE และการใช้งานเบื้องต้น

1. เข้าเวปไซด์เพื่อดาวน์โหลดโปรแกรม และคลิกเพื่อดาวน์โหลดไฟล์ zip
https://www.arduino.cc/en/Main/Software


2. คลิกเพื่อดาวน์โหลด


3. แตกไฟล์แล้วนำไปไว้ที่ไดร์ฟ C


ไดรเวอร์ USB
Arduino มีการเชื่อมต่อกับคอมพิวเตอร์ผ่านชิพ USB to TTL ซึ่งมีด้วยกันหลายตัวที่นิยมใช้แต่ละตัวสามารถดาวน์โหลดไดรเวอร์ได้ที่
1. ชิพ CH340,CH341 http://www.wch.cn/download/CH341SER_EXE.html
2. ชิพ CP210x https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
3. สำหรับ Arduino UNO จะใช้ไมโครคอนโทรลเลอร์ทำหน้าที่แทนซึ่งไดร์เวอร์จะอยู่ในโฟลเดอร์ C:\arduino-1.8.2\drivers
ทำการติดตั้งไดร์เวอร์ให้ตรงกับชิพที่ใช้งาน เมื่อติดตั้งเสร็จเรียบร้อยแล้วทำการเชื่อมต่อ Arduino เข้ากับคอมพิวเตอร์ผ่านทางสาย USB ทำการตรวจสอบการเชื่อมต่อโดยเข้าไปที่ Device manager เมื่อติดตั้งสำเร็จและพร้อมใช้งานจะเป็นดังรูป



การใช้งานเบื้องต้น
1. เรียกใช้โปรแกรม Arduino IDE


2. ตั้งค่าบอร์ดให้ตรงกับค่าที่ใช้งานจริงซึ่งมีอยู่ด้วยกัน 3 อย่างคือ
-ชนิดของบอร์ด Arduino ที่ใช้งาน (กำลังเชื่อมต่ออยู่)
-ชนิดของโพรเซสเซอร์ เลือกให้ตรงกับโพรเซสเซอร์ของบอร์ด (บอร์ดบางชนิดไม่ต้องเลือกเนื่องจากมีใช้งานเพียงเบอร์เดียว)
-คอมพอร์ตที่กำลังเชื่อมต่อ เลือกให้ตรงกับที่บอร์ด Arduino กำลังเชื่อมต่อ (ดูจาก Device manager)
-ชนิดของเครื่องโปรแกรม เลือก AVRISP mkII


3. เปิดไฟล์ตัวอย่างมาทดสอบบอร์ด ซึ่งบนบอร์ดจะมี LED ที่ต่อไว้ทดลองอยู่แล้วซึ่งต่ออยู่กับขา D13


4. ทำการปรับโปรแกรมให้สามารถขับ LED ออกทางขาดิจิตอลขาอื่น และปรับการหน่วงเวลา โดยใช้ LED Bar 10 digit เป็นตัวแสดงผล

โค๊ด: [Select]
void setup()
{
  pinMode(13, OUTPUT);
}

void loop()
{
  digitalWrite(13, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);              // wait for a second
  digitalWrite(13, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);              // wait for a second
}

วงจรที่ใช้ในการทดลองสำหรับผู้ที่ใช้ไอซี ATmega328 (ที่มี Boot Loader Arduino)


พื้นที่ดำเนินการ


ปัญหา Arduino Nano กับ Arduino IDE ตั้งแต่เวอร์ชั่น 1.8.6 เป็นต้นไป
เมื่อเลือกซีพียูแบบเดิม (ATmage328P)

หากผลของการอัพโหลดจะไม่ผ่าน ดังรูป


จะต้องเลือกซีพียูเป็น ATmage328P(Old Bootloader)

ผลของการอัพโหลดจึงจะผ่าน ดังรูป
« แก้ไขครั้งสุดท้าย: พฤศจิกายน 26, 2021, 10:24:24 AM โดย admin »

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 706
    • ดูรายละเอียด
    • อีเมล์
Re:
« ตอบกลับ #1 เมื่อ: มีนาคม 07, 2014, 04:38:49 PM »
..
« แก้ไขครั้งสุดท้าย: กันยายน 12, 2016, 09:19:22 AM โดย admin »

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 706
    • ดูรายละเอียด
    • อีเมล์
Re:
« ตอบกลับ #2 เมื่อ: มีนาคม 09, 2014, 09:38:26 PM »
..
« แก้ไขครั้งสุดท้าย: กันยายน 12, 2016, 09:19:32 AM โดย admin »