กลับหน้าหลัก
views
Getting Started with Arduino Uno R3 SMD Using USB Type-C Port
Last updated on

Getting Started with Arduino Uno R3 SMD Using USB Type-C Port


Getting Started with Arduino Uno R3 SMD Using USB Type-C Port

The Arduino Uno R3 SMD is a microcontroller board equipped with a built-in USB Type-C port, making it convenient to connect with modern computers without requiring converters or older USB cables.

Required Equipment

Before getting started, prepare the following items

  • Arduino Uno R3 SMD board with USB Type-C port
  • USB Type-C cable, 1 meter length, supporting more than 3A current
  • Computer with Arduino IDE installed

Optional components for experimentation

  • Breadboard with 170 tie points
  • Jumper wires: Male-to-Male, Male-to-Female, Female-to-Female, 20cm each, 40 pieces each type

![Breadboard 170 holes for basic Arduino circuit experimentation](image:Breadboard 170 holes with colorful jumper wires for experimental circuit connections)

Installing CH341SER Driver

The Arduino Uno R3 SMD board requires CH341SER driver installation before use, as it uses the CH341 USB to Serial chip.

Installation Steps

  1. Download CH341SER driver from the manufacturer’s website
  2. Extract the files and run the installer
  3. Wait for installation to complete
  4. Connect the USB Type-C cable to the board and computer

![CH341SER Driver installation success window](image:Device Manager window showing CH340/CH341 device ready for use)

Connecting the Board to Computer

  1. Insert the USB Type-C cable into the USB Type-C port on the Arduino Uno R3 SMD board
  2. Connect the other end to your computer’s USB port
  3. Observe that the power LED on the board will light up indicating power supply

![Connecting Arduino Uno R3 SMD to computer via USB Type-C](image:Arduino Uno R3 SMD board connected via USB Type-C cable to laptop)

Configuring Arduino IDE for Arduino Uno R3 SMD

Selecting the Port

  1. Open Arduino IDE
  2. Go to Tools > Port
  3. Select the port where the board is connected (usually shown as COM followed by a number)

Selecting the Board Type

  1. Go to Tools > Board > Arduino AVR Boards
  2. Select Arduino Uno

First Example Code: Blinking LED

This is a basic code for testing the board functionality. The code will make the LED on the board blink every 1 second.

// Blinking LED example for Arduino Uno R3 SMD
// The onboard LED is connected to Digital Pin 13

const int LED_BUILTIN = 13;

void setup() {
  // Initialize the LED_BUILTIN pin as an output
  pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
  // Turn the LED on (HIGH)
  digitalWrite(LED_BUILTIN, HIGH);
  
  // Wait for 1000 milliseconds (1 second)
  delay(1000);
  
  // Turn the LED off (LOW)
  digitalWrite(LED_BUILTIN, LOW);
  
  // Wait for 1000 milliseconds (1 second)
  delay(1000);
}

How to Upload the Code

  1. Copy the code above and paste it into Arduino IDE
  2. Press the Upload button (right arrow icon) or press Ctrl+U
  3. If this is a new project, the system will ask you to save the project folder first
  4. Wait for the upload to complete, which takes about 10-30 seconds
  5. Upon successful upload, you will see “Upload complete” message at the bottom of the window

What to Observe After Successful Upload

  • The green LED on the board will blink in 1-second intervals
  • The Power LED will remain lit constantly, indicating the board is receiving proper power
  • If you encounter errors, double-check the Port selection and board type settings

Reference Video

Summary

Getting started with Arduino Uno R3 SMD through USB Type-C port involves 3 main steps: installing CH341SER driver, connecting the board to the computer, and uploading code via Arduino IDE. Once all steps are completed, the board is ready for your next project.

อยากทำโปรเจคแบบนี้?

รับทำโปรเจค Arduino / IoT จบงานไว ส่งงานครบ พร้อมสอน

If you need Arduino project service or urgent IoT development, see full service details on the home page

จ้างทำโปรเจคเลย

ความคิดเห็น

Verified user reviews

รีวิวและความคิดเห็นจากผู้ใช้จริง

ล็อกอินด้วยบัญชีบนเว็บนี้แล้วให้คะแนนหรือคอมเมนต์ได้เลย ระบบเก็บผ่าน Supabase ไม่ต้องใช้ GitHub แล้ว

กำลังโหลดรีวิว...