บทความ การใช้งาน Arduino IDE และเริ่มเขียนโปรแกรม Hello World ด้วย Arduino UNO R3
บริษัทรับงานวิจัย R&D/Microcontroller/ชุดควบคุม/เขียนโปรแกรม
โดยงานขนาดใหญ่ กลาง เล็ก และ งานชิ้นเดียว ใช้เวลาทำต้นแบบให้ทดสอบภายใน3-7 วัน ต้นแบบราคาเริ่มต้นที่ 1500฿(ขึ้นอยู่กับงาน) สามารถสอบถามเพิ่มเติมได้ทาง e-mail
ขอความกรุณาอ่านข้อความส่วนนี้อย่างละเอียดให้เข้าใจ
สินค้าจะส่งออกจากร้านในทุกวันพุธและศุกร์ โดยต้องแจ้งโอนเงินให้แล้วเสร็จก่อน 8.00น. ของวันพุธ,ศุกร์ มูลค่าสินค้ารวมต่ำกว่า 5000 บาท ไม่มีบริการรับสินค้าเองที่บริษัทให้สั่งซื้อ online เท่านั้นรายละเอียดดูได้จากเมนู How to buy

  การใช้งาน Arduino IDE และเริ่มเขียนโปรแกรม Hello World ด้วย Arduino UNO R3

1. เปิดโปรแกรม Arduino ที่ได้โหลดมาจาก http://arduino.cc/en/Main/Software

2. เมื่อเปิดโปรแกรมแล้วจะพบกับหน้าต่างของ IDE ดังรูป

3. ไปที่ Tools->Board แล้วเลือกให้ตรงกับบอร์ดที่ใช้งาน สำหรับ Arduino UNO R3 ให้เลือกบอร์ด Arduino UNO

4. เขียนโปรแกรมดังข้อความด้านล่างนี้

/*
  Arduino "Hello world"
  
  This example code is in www.EC.in.th.
  */

// the setup routine runs once when you press reset:
void setup() {
   // initialize serial communication at 9600 bits per second:
   Serial.begin(9600);
}

// the loop routine runs over and over again forever:
void loop() {

   // print out the value you read:
   Serial.print("Hello World\n\r");
}

5. จากนั้นคอมไฟล์โปรแกรมโดยไปที่ Sketch->Verify / Compile

6. เมื่อคอมไฟล์เรียบร้อยจะมีข้อความปรากฎดังรูป

7. ต่อบอร์ด Arduino UNO R3 เข้ากับคอมพิวเตอร์ผ่านทางพอร์ต USB

8. จากนั้นให้ไปที่ Tools->Serial Port และเลือกให้ตรงกับบอร์ด Arduino UNO ที่ใช้งาน (สำหรับบอร์ด Arduino UNO R3 โปรแกรมจะเลือกให้อัตโนมัติ)

9. โหลดโปรแกรมเข้าบอร์ด Arduino UNO โดยไปที่ File->Upload

10. จากนั้นเปิด Serial Monitor ของ Arduino IDE โดยไปที่ Tools->Serial Monitor

11. เมื่อเปิด Serial Monitor จะได้ข้อความดังรูป

 

Please visit to webboard topic=315 for ask more infomation

  Related

สามารถสอบถามข้อมูล และ ถาม/ตอบ ปัญหาได้ที่นี่
โดยเนื้อหาของบทความจะอยู่ที่
http://www.ec.in.th/index.php?route=cms/article&path=2&article_id=34
เขียนให้มันเชื่อกับโปรแกรมอื่นได้ไหมครับ เช่น ส่งค่า tag ที่อ่านได้ ไปโชว์ใน textbox ของ C# ^^
ตัว IDE ไม่ใช่ตัวส่งค่า แต่เป็นบอร์ด Arduino ที่เป็นตัวส่งข้อมูลมาแสดงใน IDE ผ่าน RS232 ซึ่งถ้าต้องการแสดงผลใน C# ใช้ C# อ่านค่าจาก port rs232 ครับ
ขอบคุณครับส่งได้เเล้วครับแต่มันเป็นตัวเลขยาวๆเลยอยากได้ เเต่ตัว id การ์ด ตัดมันยังไงดีครับ
รบกวนแปะรูป Output ให้ดูด้วยครับ จะได้บอกวิธีให้ครับ
โดยนำรูปไปฝากไว้ที่นี่ http://photobucket.com/ หรือที่อื่นก็ได้ และวางลิ้งลงในบอร์ดครับ
http://i951.photobucket.com/albums/ad353/mukky_02/show.png
ขอบคุณครับ อยากได้ตั้งเเต่ # เป็นต้นไป
ตัด string ไม่ถูก 55
แก้ใน Arduino ตรง loop ให้ส่งเฉพาะ ID card

void loop() {
  char count;
  if (EC_soft_serial.available() >= 14) {
    EC_soft_serial.read(); // dummy read header


    Serial.print((char)EC_soft_serial.read());   // Send out Manufacturing ID data
    Serial.print((char)EC_soft_serial.read());  // Send out Manufacturing ID data
     
    for(count=0;count<8;count++){
      Serial.print((char)EC_soft_serial.read());// Send out ID data
    }
     
    while (EC_soft_serial.available() >0) {
      EC_soft_serial.read();
    }
  } 
}
http://i951.photobucket.com/albums/ad353/mukky_02/gg-2.png
พยายามแก้ละพี่มันบอกตัวเเปร ยังไม่ได้ประกาศในลูปผมก้อประกาศแล้วนะมันก้อไม่ได้
ด้านซ้ายเป็นโค้สที่ผมเขียนอ่ะพี่  รบกวนชี้เเนะทีครับ
ขอถามอีกสักหน่อย ถ้าผมจะทำให้มันส่งไป แล้วให้มันหยุดส่งคือไม่ใช่ให่ส่งรัวๆอยากให้มันdelayครับ
ให้แก้ไขจาก source code ตัวอย่างครับ เพราะถ้าลูกค้าท่านอืนมาอ่านจะได้เป็นความรู้ด้วยครับ หากแก้ได้แล้วค่อยเปลี่ยนมาเป็นของตัวเอง จากรูปผมเห็นข้อผิดพลาดแล้ว แต่ยังไม่บอกในตอนนี้จนกว่าจะใช้  source code ตัวอย่างในการอ้างอิง แต่ถ้าเป็นสินค้าที่ยังไม่มีบทความการใช้งาน รบกวนดูู datasheet และสอบถามข้อสงสัยครับ
เพราะเท่าที่ถามมาผมยังไม่ทราบว่าเป็นสินค้า rfid ตัวไหน คำถามที่ผมตอบคือตัว rfid module 125khz ไม่ใช่ตัวที่อ่านผ่าน spi ถ้าอ่าน id ได้แล้ว แต่ไม่สามารถตัด string ได้แนะนำว่าให้ทบทวนภาษ C แล้วหากสงสัยส่วนไหนจึงถามครับ
ผมใช้ seeeduino v3.0 +  nfc shield ไม่รุ้ใช้กับ ของที่พี่เเนะนำมาได้ป่าว ขอบคุณครับ

  Categories

  CMS Categories

 Login


 

  Information

  Live Chat