1. วิธีการ Create new account เพื่อใช้งาน Blynk เวอร์ชั่นเก่า
  2. DIY “โต๊ะตัดโฟม”จากอลูมิเนียมโปรไฟล์
  3. พาชมร้าน AIC ซุปเปอร์มาร์เก็ตสินค้าวิศวกรรมแห่งแรกในเมืองไทย!!
  4. มินิโปรเจค รถบังคับมือถือ Arduino ควบคุมผ่าน Blynk ทำเล่นเองได้ง่ายๆ
  5. โปรเจค Arduino ประตูสแกนลายนิ้วมือ เวอร์ชั่น 2
  6. รีวิวการใช้งาน Stepper Motor 28BYJ-48 with Arduino UNO
  7. สอนใช้งาน Arduino เซ็นเซอร์ตรวจจับควัน MQ-2 Smoke Sensor
  8. รีวิว สเตปมอเตอร์ Nema 17 17HS08 0.4A
  9. สอนใช้งานบอร์ดคอนโทรลมอเตอร์ L298N ควบคุมมอเตอร์ DC ผ่านแอพ Blynk
  10. การใช้งาน Matrix Keypad 3×4 ใส่ Password สั่งงาน Relay
  11. โปรเจคเครื่องแจ้งเตือนน้ำท่วมผ่านLINE พร้อมระบบสูบน้ำอัตโนมัติ คอนโทรลผ่านแอพ Blynk ได้ด้วย
  12. สาธิตการใช้งาน โมดูลนาฬิกา DS3231
  13. รีวว Motor Speed Controller 12-24 V 240 W 10A
  14. เตรียมเปิดตัวปีหน้า Apple Glasses แว่น AR/VR ตัวแรกของ Apple
  15. รีวิว ชุดควบคุมมอเตอร์ PWM DC Motor Controller 0-60V 60A
  16. รีวิวโมดูล A4988 Stepper Motor Driver
  17. สอนทำ NodeMCU ESP8266/ESP32 pin out active 3.3V to 5V
  18. เปลี่ยนปลั๊กไฟธรรมดาให้เป็น Smart Plug IoT
  19. มินิโปรเจค ตู้สาธิตคลื่นแสดงผลของคลื่นน้ำเวลากระทบชายฝั่ง
  20. มาทำความรู้จักกับ Smart Plug ปลั๊กไฟอัจฉริยะ
  21. รีวิวบอร์ด 3 Axis GRBL 1.1f CNC Controller
  22. โปรเจค DIY เครื่องรดน้ำต้นไม้อัตโนมัติบนมือผ่านแอพพลิเคชั่น Blynk
  23. Smart Home Device 2022
  24. ถนนชาร์จรถยนต์ไฟฟ้า
  25. สอนใช้งาน Mini CNC รุ่น CNC-3018 เบื้องต้น
  26. IIoT กับ 6 อุตสาหกรรมที่มุ่งหน้าสู่รูปแบบดิจิทัล
  27. 5 Use Case ของ Computer Vision ในอุตสาหกรรมการผลิตแห่งปี 2022
  28. รีวิว Mini CNC รุ่น CNC-3018
  29. สอนใช้งาน Servo Tester ไม่ต้องเขียนโปรแกรมก็ใช้งานได้
  30. สอนใช้งาน Mini CNC รุ่น CNC3-3018Pro เบื้องต้น
  31. ย้อนอดีตจากยุคต้นกำเนิดรถยนต์ไฟฟ้า เมื่อกว่า 140 ปี สู่ รถพลังงานแสงอาทิตย์เพื่อการเดินทางระยะไกลรุ่นแรกของโลก “LIGHTYEAR O”
  32. สอนใช้งาน Fingerprint Sensor รุ่น R307 กับ Arduino UNO
  33. รีวิว เครื่องMini CNC รุ่น CNC3-3018Pro
  34. มินิโปรเจค Arduino ทำประตูไฟฟ้าด้วยเซ็นเซอร์สแกนลายนิ้วมือกับกลอนแม่หล็กไฟฟ้า
  35. สอนใช้งานเซ็นเซอร์วัดความชื้นในดิน (Soil Moisture Sensor Module) ให้แสดงค่าในแอพ Blynk
  36. รีวิวบอร์ดควบคุมความเร็วสเต็ปมอเตอร์ : แบบไม่ต้องเขียนโปรแกรม ควบคุมความเร็วเป็นรอบได้
  37. รีวิว : ชุดเคลื่อนที่ 3 แกน Work Bee CNC
  38. รีวิว : ชุดเคลื่อนที่ 2 แกน ACRO Acrylic KIT Set with Motor
  39. โปรเจค DIY : รถตัดหญ้า ควบคุมบนมือถือผ่าน IoT
  40. รีวิวเครื่องแกะสลักเลเซอร์ VIGO VG-L7 ตอนที่ 2 วิธีการใช้งาน
  41. รีวิวเครื่องแกะสลักเลเซอร์ VIGO VG-L7 ตอนที่ 1 สเปค ข้อดีข้อด้อย
  42. รีวิวเครื่องแกะสลักเลเซอร์ NEJE MASTER 2S 20W ตอนที่ 2 แนะนำใช้งาน
  43. รีวิวเครื่องแกะสลักเลเซอร์ NEJE MASTER 2S 20W ตอนที่ 1 สเปคเครื่อง
  44. สอนใช้งาน Arduino UNO รับสัญญาณ AnalogInput จากตัวต้านทานปรับค่าได้ ปรับความสว่างหลอดไฟ LED และแสดงผลค่า Voltage ผ่านจอ LCD
  45. สอนการใช้งาน Ultrasonic Module HC-SR04 กับ Arduino UNO
  46. สอนใช้ Arduino : ต่อจอแอลซีดี 20×4 ผ่านพอร์ต I2C กับบอร์ด ARDUINO UNO
  47. สอนลงบอร์ด NodeMCU ESP32 กับโปรแกรม Arduino IDE
  48. สอนใช้งานเซ็นเซอร์วัดระดับน้ำฝน Rain/Water Detection Sensor Module กับ Arduino UNO
  49. สอนใช้งานโมดูลเซ็นเซอร์ตรวจจับวัตถุ IR Infrared กับ Arduino UNO
  50. สอนใช้งาน Sensor Water Level ให้แสดงค่าระดับน้ำในแอพ Blynk
  51. สอนควบคุม Servo Motor ด้วยแอพพลิเคชั่น Blynk
  52. รีวิวหุ่นยนต์วาดรูป Robot Drawing ตอนที่ 3 : การใช้งานโปรแกรม Openbuilds Control (ต่อ)
  53. สอนใช้งาน NodeMCU ESP8266 ส่งข้อความแจ้งเตือนผ่าน LINE Notify
  54. โปรเจคเครื่องซักผ้าแตะบัตร (RFID) มีการแจ้งเตือนผ่าน Line และส่งข้อมูลไปยัง Google Sheet
  55. สอนทำ Esp32 CAM เป็น Video Streaming บนแอพ Blynk
  56. สอนทำ WiFi Manager for NodeMCU
  57. รีวิวหุ่นยนต์วาดรูป Robot Drawing ตอนที่ 2 : การใช้งาน Openbuilds Control
  58. รีวิวหุ่นยนต์วาดรูป Robot Drawing ตอนที่ 1 : Setting
  59. Smart Farm โรงเรือนอัจฉริยะ
  60. สอนใช้งาน Arduino Uno ควบคุม Servo Moto รุ่น SG90
  61. การติดตั้ง Library สำหรับโปรแกรม Arduino IDE
  62. สอนการใช้งานบอร์ด Arduino UNO กับ RFID RC522 อ่านคีย์การ์ดควบคุมการเปิด-ปิดไฟ LED
  63. สอนการใช้งาน Arduino UNO กับเซ็นเซอร์ Water Level ควบคุมการเปิด-ปิดไฟ LED และส่งเสียงเตือนผ่าน ฺ
  64. สอนการใช้งาน LDR Module กับบอร์ด Arduino UNO ควบคุมการเปิด-ปิดหลอดไฟ LED
  65. สอนการใช้งาน LCD 16×2 พร้อม I2C Interface กับบอร์ด Arduino UNO
  66. สอนการใช้งาน NodeMCU ESP8266 กับโปรแกรม Arduino IDE
  67. สอนการใช้งาน ควบคุมระบบไฟในอาคาร ผ่านบอร์ด ESP8266 กับ RELAY MODULE 5V 4 CHANNEL ด้วยแอพ BLYNK
  68. การคำนวณค่าตัวต้านทาน เพื่อใช้กับหลอดไฟ LED
  69. Esp8266 & DHT11 To Blynk
  70. Arduino UNO & DHT11 To LCD
  71. มาทำความรู้จักกับ FarmBot หุ่นยนต์ปลูกผักสวนครัว
  72. Gartner เผย 12 เทรนด์เทคโนโลยีเชิงกลยุทธ์แห่งอนาคตปี 2022
  73. Arduino UNO Mini Limited Edition
  74. Arduino Nano V.3 บอร์ดไมโครคอนโทรลเลอร์ที่จิ๋วแต่แจ๋ว
  75. ทำความรู้จักกับบอร์ด Arduino Mega 2560
  76. Xiaomi เปิดตัวลำโพง Soundbar 3.1 ch พร้อมซับวูฟเฟอร์ไร้สาย ที่ออกมาท้าชนแบรนด์ดังในไทย
  77. เผยสเปค Samsung Galaxy Tab A8 (2021) คาดเปิดตัวเร็ว ๆ นี้
  78. Xiaomi 12 Series เตรียมจับมือกับกล้อง Leica และมาพร้อมกับชิปเซ็ต Snapdragon 898 รุ่นแรกของโลก
  79. ทำความรู้จัก : บอร์ด ไมโครคอนโทรลเลอร์ ARDUINO UNO R3 คืออะไร ใช้งานอะไรได้บ้าง
  80. Arduino IDE คืออะไร มีวิธีการติดตั้งโปรแกรมอย่างไร และการใช้โปรแกรมยังไงกันนะ
  81. มอเตอร์ไฟฟ้าคืออะไร มีกี่ชนิด ใช้งานอย่างไร
  82. ทรานซิสเตอร์ (Transistor) คืออะไร มีหน้าที่อะไร และสามารถประยุกต์ใช้งานอะไรได้บ้างนะ
  83. Power Supply มีกี่ประเภท ประกอบด้วยอะไรบ้าง
  84. ตัวต้านทาน (resistor) คืออะไร มีหน้าที่อะไร และมีกี่ประเภท
  85. โปรเจค DIY : ชุดรดน้ำต้นไม้อัตโนมัติ ทำเล่นเองได้ง่ายๆ
  86. IC คืออะไร ใช้งานอย่างไร
  87. Photoresistor คืออะไร มีหลักการทำงานอย่างไร และนำไปใช้อะไรได้บ้าง
  88. Capacitor คืออะไร
  89. ไดโอด (Diode) คืออะไร มันนำไปใช้ทำอะไรกันนะ?
  90. เปิดตัวระบบ ColorOS 12
  91. Samsung Galaxy Watch 4
  92. Canon เปิดตัว RF5.2mm f/2.8L Dual Fisheye
  93. Hyundai เปิดตัวโดรนแท็กซี่ Hyundaix Uber
  94. Windows 11 เปิดให้ Update แล้ววันนี้
  95. Huawei เปิดตัว Matebook 14s
  96. สิ่งที่ต้องรู้ก่อนติดตั้ง Solar Cell
  97. TCL เปิดตัวแว่นตาอัจฉริยะ Thunderbird
  98. mRNA Vaccine
  99. 10 เทคโนโลยีที่น่าสนใจในปี 2021 จาก MIT
  100. ปัญญาประดิษฐ์ AI
  101. Lithium-Metal Battery อนาคตของรถยนต์พลังงานไฟฟ้า

อ่านจบรู้จักและใช้เป็นกับบอร์ด Arduino Uno R3

Arduino Uno R3 คำว่า Uno เป็นภาษาอิตาลี ซึ่งแปลว่าหนึ่ง เป็นบอร์ด Arduino รุ่นแรกที่ผลิตออกมา มีขนาดประมาณ 68.6×53.4 mm. เป็นบอร์ดมาตรฐานที่นิยมใช้งานมากที่สุด เนื่องจากเป็นขนาดที่เหมาะสาหรับการเริ่มต้นเรียนรู้ Arduino และมี Shields ให้เลือกใช้งานได้มากกว่าบอร์ด Arduino รุ่นอื่นๆ ที่ออกแบบมาเฉพาะมากกว่า โดยบอร์ด Arduino Uno ได้มีการพัฒนาเรื่อยมา ตั้งแต่ R2 R3 และรุ่นย่อยที่เปลี่ยนชิปไอซีเป็นแบบ SMD เป็นบอร์ด Arduino ที่ได้รับความนิยมมากที่สุด เนื่องจากราคาไม่แพง และส่วนใหญ่โปรเจคและ Library ต่างๆ ที่พัฒนาขึ้นมา Support จะอ้างอิงกับบอร์ดนี้เป็นหลัก และข้อดีอีกอย่างคือกรณีที่ MCU เสียผู้ใช้งานสามารถซื้อมาเปลี่ยนเองได้ง่าย Arduino Uno R3 มี MCU ที่เป็น Package DIP

  1. I/O Port: Digital I/O ตั้งแต่ขา D0 ถึง D13 นอกจากนี้ บาง Pin จะทำหน้าที่อื่นๆ เพิ่มเติมด้วย เช่น Pin0,1 เป็นขา Tx,Rx Serial, Pin3,5,6,9,10 และ 11 เป็นขา PWM
  2. ICSP Port: Atmega328 เป็นพอร์ตที่ใช้โปรแกรม Bootloader
  3. MCU: Atmega328 เป็น MCU ที่ใช้บนบอร์ด Arduino
  4. I/OPort: นอกจากจะเป็น Digital I/O แล้ว ยังเปลี่ยนเป็น ช่องรับสัญญาณอนาล็อก ตั้งแต่ขา A0-A5
  5. Power Port: ไฟเลี้ยงของบอร์ดเมื่อต้องการจ่ายไฟให้กับวงจรภายนอก ประกอบด้วยขาไฟเลี้ยง +3.3 V, +5V, GND, Vin
  6. Power Jack: รับไฟจาก Adapter โดยที่แรงดันอยู่ระหว่าง 7-12 V
  7. MCU: ของ Atmega16U2 เป็น MCU ที่ทำหน้าที่เป็น USB to Serial โดย Atmega328 จะติดต่อกับ Computer ผ่าน Atmega16U2
  8. USB Port: ใช้สำหรับเชื่อมต่อกับ Computer เพื่อใช้ในการอับโหลดโปรแกรมเข้า MCU และใช้จ่ายไฟให้กับตัวบอร์ด
  9. Reset Button: เป็นปุ่ม Reset เพื่อเริ่มการทำงานใหม่
  10. ICSP Port: ของ Atmega16U2 เป็นพอร์ตที่ใช้โปรแกรม Visual Com port บน Atmega16U2
  • ราคาไม่แพง
  • ง่ายต่อการพัฒนา มีรูปแบบคำสั่งพื้นฐาน ไม่ซับซ้อนเหมาะสำหรับผู้เริ่มต้น
  • มี Arduino Community กลุ่มคนที่ร่วมกันพัฒนาที่แข็งแรง
  • Open Hardware ทำให้ผู้ใช้สามารถนำบอร์ดไปต่อยอดใช้งานได้หลายด้าน
  • Cross Platform สามารถพัฒนาโปรแกรมบน OS ใดก็ได้
ชิปไอซีไมโครคอนโทรเลอร์ ATmega328
ใช้แรงดันไฟฟ้า 5V
รองรับการจ่ายแรงดันไฟฟ้า (ที่แนะนำ) 7 – 12V
รองรับการจ่ายแรงดันไฟฟ้า (ที่จำกัด) 6 – 20V
พอร์ต Digital I/O 14 พอร์ต (มี 6 พอร์ต PWM output)
พอร์ต Analog Input 6 พอร์ต
กระแสไฟที่จ่ายได้ในแต่ละพอร์ต 40mA
กระแสไฟที่จ่ายได้ในพอร์ต 3.3V 50mA
พื้นที่โปรแกรมภายใน 32KB พื้นที่โปรแกรม, 500B ใช้โดย Booloader
พื้นที่แรม 2KB
พื้นที่หน่วยความจำถาวร (EEPROM) 1KB
ความถี่คริสตัล 16MHz
ขนาด 68.6×53.4 mm
น้ำหนัก 25 กรัม

สั่งซื้ออุปกรณ์

  1. Arduino UNO R3 board + USB CABLE  →  คลิก
  2. LED Box Set 15 color 5mm 300 pcs  →  คลิก
  3. บอร์ดทดลอง – 400 จุด  → คลิก
  4. สาย Jumper 20 cm Male to Male  →  คลิก

1. ต่อวงจรดังรูป

2. ติดตั้งโปรแกรม Arduino IDE ศึกษาได้จากที่นี่  →  คลิก

3. เปิดโปรแกรม Arduino IDE ขึ้นมา ไปที่เมนู File  →  Examples  →  Basics  →  Blink

4. แก้ไขโค้ดตามรูปภาพ

5. ทำการเลือกบอร์ดไปที่เมนู Tools  →  Board: “xxxxxxx”  → Arduino AVR Board  → Arduino Uno

6. คลิกปุ่ม Verify ตรวจสอบความถูกต้องของโค้ดที่เขียน หากมีข้อผิดพลาดให้ทำการแก้ไข

7. ถ้าไม่มีอะไรผิดพลาดโปรแกรมจะขึ้น Done Compiling ดังรูป

8. คลิกปุ่ม Upload ลงบอร์ด

9.  บอร์ด Arduino Uno R3 ก็จะสั่งงานให้ หลอดไฟ LED กระพริบติด-ดับ เป็นเวลาห่างกัน 1 วินาที ดังรูป

Banner Content
Tags: , , , ,

Related Article

No Related Article