ผลต่างระหว่างรุ่นของ "การพัฒนาเฟิร์มแวร์ด้วย Arduino IDE"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
(ทำหน้าว่าง)
แถว 1: แถว 1:
 +
: ''วิกินี้เป็นส่วนหนึ่งของรายวิชา [[01204223]]''
  
 +
== การติดตั้ง Arduino IDE (สำหรับผู้ใช้คอมพิวเตอร์ส่วนตัว) ==
 +
ดาวน์โหลด Arduino IDE เวอร์ชันล่าสุดจากเว็บ [https://www.arduino.cc/en/Main/Software Arduino - Software]
 +
 +
== การติดตั้งไฟล์ที่เกี่ยวข้องสำหรับใช้ในวิชา Practicum ==
 +
เลือกในเมนู Tools → Board จะปรากฏหมวด CPE-KU Practicum Boards ซึ่งประกอบไปด้วยบอร์ดสองรายการ คือ Practicum Board v3 และ v4 ดังรูป
 +
 +
[[Image:arduino-board-new.png|center|400px|thumb]]
 +
 +
== ทดสอบการพัฒนาเฟิร์มแวร์ ==
 +
ทดลองพิมพ์โค้ดต่อไปนี้
 +
 +
<syntaxhighlight lang="C">
 +
#include <Practicum.h>
 +
 +
void setup()
 +
{
 +
  pinMode(PIN_PD3, OUTPUT);
 +
}
 +
 +
void loop()
 +
{
 +
  digitalWrite(PIN_PD3, LOW);
 +
  delay(500);
 +
  digitalWrite(PIN_PD3, HIGH);
 +
  delay(500);
 +
}
 +
</syntaxhighlight>
 +
 +
กดปุ่ม Reset บนบอร์ดไมโครคอนโทรลเลอร์เพื่อเข้าสู่บูทโหลดเดอร์ แล้วเลือกเมนู File &rarr; Upload ไฟ LED สีเขียวบนเมนบอร์ดจะกระพริบเป็นจังหวะทุก ๆ หนึ่งวินาที

รุ่นแก้ไขเมื่อ 08:33, 16 กันยายน 2558

วิกินี้เป็นส่วนหนึ่งของรายวิชา 01204223

การติดตั้ง Arduino IDE (สำหรับผู้ใช้คอมพิวเตอร์ส่วนตัว)

ดาวน์โหลด Arduino IDE เวอร์ชันล่าสุดจากเว็บ Arduino - Software

การติดตั้งไฟล์ที่เกี่ยวข้องสำหรับใช้ในวิชา Practicum

เลือกในเมนู Tools → Board จะปรากฏหมวด CPE-KU Practicum Boards ซึ่งประกอบไปด้วยบอร์ดสองรายการ คือ Practicum Board v3 และ v4 ดังรูป

Arduino-board-new.png

ทดสอบการพัฒนาเฟิร์มแวร์

ทดลองพิมพ์โค้ดต่อไปนี้

#include <Practicum.h>

void setup()
{
  pinMode(PIN_PD3, OUTPUT);
}

void loop()
{
  digitalWrite(PIN_PD3, LOW);
  delay(500);
  digitalWrite(PIN_PD3, HIGH);
  delay(500);
}

กดปุ่ม Reset บนบอร์ดไมโครคอนโทรลเลอร์เพื่อเข้าสู่บูทโหลดเดอร์ แล้วเลือกเมนู File → Upload ไฟ LED สีเขียวบนเมนบอร์ดจะกระพริบเป็นจังหวะทุก ๆ หนึ่งวินาที