การติดตั้งใช้งาน Arduino IDE เขียนโปรแกรมลง Arduino Uno
การใช้งานเขียนโปรแกรมลงบอร์ด Arduino สามารถทำได้โดยผ่านโปรแกรม Arduino IDE ในคลิปนี้ แนะนำการดาวน์โหลดและติดตั้งโปรแกรม จากนั้นจะเขียนโปรแกรมไฟกระพริบ และทดสอบใช้งาน Serial Monitor ให้ Arduino แสดงคำว่า “Hello World” ออกมา
แนะนำบอร์ด Arduino Uno
ช่องแหล่งจ่ายไฟเข้า
- Arduino Uno ใช้ไฟเลี้ยง 5V
- แหล่งจ่ายไฟ สามารถรับไฟจาก USB ได้โดยตรง โดยไฟจาก USB จะจ่ายไฟประมาณ 5V
- จ่ายไฟจาก ช่อง Jack DC รับไฟได้ 7-12VDC แนะนำให้ต่อช่องนี้ ซึ่งจะมีวงจรเรกูเลตลงไฟให้คงที่ 5V
- และทางช่อง Vin รับไฟได้ที่ 7-12VDC ไม่แนะนำให้ต่อช่องนี้ถ้าไม่จำเป็น
ช่องแหล่งจ่ายไฟออก
- 3.3V
- 5V
- GND
Analog Input
- สำหรับรับค่าแบบ analog ในช่วงไฟ 0-5V มี 6 ขาคือ A0-A5 ซึ่งสามารถวัดแรงดันไฟฟ้าได้ 0-5V
Analog Output
- สำหรับส่งสัญญาณ แบบ analog ให้เอาต์พุต 0-5V ขาที่ใช้งานได้จะมีสัญลักษณ์ ตัวหนอน ~
Digital Input/Output
- สำหรับติดต่อรับและส่งข้อมูลแบบ digital
- ทุกขาสามารถใช้เป็นแบบ digital INPUT/OUTPUT ได้
- สามารถจ่ายเอาต์พุตสูงสุดได้ 5V 40mA เพียงพอทีี่จะขับ LED ได้ แต่ถ้ากระแสสูงกว่านี้ก็สามารถทำได้โดยใช้วงจรขยายสัญญาณเพิ่ม
ติดตั้งโปรแกรม Arduino IDE
- ดาวน์โหลดโปรแกรม Arduino IDE ได้ฟรี ที่ www.arduino.cc
อัพโหลดโคด Blink ลงบอร์ด Arduino Uno
- เปิดตัวอย่างใน เมนู Example > Basic > Blink
- เลือกบอร์ดที่เมนู Tools > Board > Arduino Uno
- เลือก comport ให้ถูกต้อง ที่เมนู Tools > SerialPort > พอร์ทของบอร์ด Arduino
โคดตัวอย่าง Arduino Blink and Hello World
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(LED_BUILTIN, OUTPUT); Serial.begin(9600); } // the loop function runs over and over again forever void loop() { Serial.println("Hello World"); digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second } |
บทเรียนก่อนหน้าบทเรียนถัดไป
17 Response Comments
ขอบคุณมากครับ เดี๋ยวจะพยายามเรียนไปทีละขั้นเลย อยากจะสั่งซื้อบอร์ด Aduino Uno แนะนำตัวไหนครับ ไปดูที่หน้าเว็บมีอยู่ 2 ตัว
ใช้ Arduino Uno ตัวไหนก็ได้ครับ แนะนำตัวเหมือนในคลิป เพราะชิฟจะถอดเปลี่ยนได้ สำหรับทดลองทำ arduino stand alone ได้ หรือถ้าต้องการความประหยัด จะใช้ตัวที่เป็นชิฟ USB CH340 ก็ได้เหมือนกันครับ
มีชุดทดลองตามคอร์สขายมั้ยครับ จะได้สั่งซื้อทีเดียวไปเลย
error! …แบบนี้
Arduino: 1.8.5 (Windows Store 1.8.10.0) (Windows 10), Board: “Arduino/Genuino Uno”
C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware -hardware C:\Users\napat\OneDrive\เอกสาร\ArduinoData\packages -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\tools-builder -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\tools\avr -tools C:\Users\napat\OneDrive\เอกสาร\ArduinoData\packages -built-in-libraries C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\libraries -libraries C:\Users\napat\Documents\Arduino\libraries -fqbn=arduino:avr:uno -vid-pid=0X2341_0X0043 -ide-version=10805 -build-path C:\Users\napat\AppData\Local\Temp\arduino_build_199176 -warnings=none -build-cache C:\Users\napat\AppData\Local\Temp\arduino_cache_907913 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\tools\avr -verbose C:\Users\napat\OneDrive\เอกสาร\Arduino\sketch_apr15a\sketch_apr15a.ino
readlink C:\Users\napat\OneDrive\เน€เธญเธ?เธชเธฒเธฃ\ArduinoData\packages: The system cannot find the file specified.
Error compiling for board Arduino/Genuino Uno.
แก้อย่างไรครับ…
มีบางไฟล์ขาดหายไป วิธีแก้คือลองลง arduino ide ใหม่ครับ
ลง arduino ide แล้วเปิดโปรแกรมไม่ขึ้นน่าจะเกิดจากอะไรครับ
Window 10 Pro 64-bit (License)
McAfee AntiVirus (License ปิด Protection ก่อนลงโปแกรม)
ลองดาวน์โหลดเวอร์ชั่น Zip ที่ไม่ต้อง install จากเว็บ http://www.arduino.cc
ที่ลิงค์นี้ https://www.arduino.cc/en/Main/Donate
กดปุ่ม JUST DOWNLOAD ครับ
สามารถเขียนโปรแกรมผ่านสมาร์ทโฟนได้ไหมครับ เห็นมีแอปให้ดาวน์โหลด
มีแอปให้ดาวน์โหลด เขียนโปรแกรม Arduino IDE ผ่านทาง smartphone ได้ครับ
เพิ่งมาเห็นครับ รบกวนสอบถามครับ เขียนโปรแกรมผ่านแอฟทางสมาร์ทโฟนเวลาจะอัพลง IC ทำยังไงครับ
ถ้าใช้งานจริง ใช้ ชิฟ esp8266 อัพโหลดด้วยโมดูล usb ttl ตามในคอร์สนี้ได้เลยครับ
มันขึ้นว่า problem uploading to board
แล้วช่วงที่ให้ดูport ว่าจะเป็นcomไหน ตรงcomก็ไม่มีให้ดูเลย จะแก้ไขอย่างไรคะ
Arduino: 1.8.5 (Windows 10), Board: “Arduino/Genuino Uno”
Sketch uses 928 bytes (2%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
avrdude: ser_open(): can’t open device “\\.\COM1”: The system cannot find the file specified.
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.
This report would have more information with
“Show verbose output during compilation”
option enabled in File -> Preferences.
error นี้ วิธีแก้คือลงไดรเวอร์ให้ถูกต้องก่อนครับ ถ้าถูกต้องแล้วจะเห็น comport
ขอบคุณมากๆครับสำหรับการเริ่มต้นที่ดี
วันนี้เรียนวันแรก
พี่เป็นคนแรกที่สอนให้ผมรู้จักกับไมโครคอนโทรลเลอร์ พี่เป็นร้านเเรกที่ผมสั่งชื้อบอร์ดอาดุยโน่มาลองเขียน
Thanks sss a lot