Arduino Programming for Beginners 교육 과정

Course Code



21 hours (usually 3 days including breaks)


  • No previous programming experience required.
  • A basic understanding or interest in hardware.


  • Beginner developers
  • Hardware/software technicians
  • Technical persons in all industries
  • Hobbyists


Arduino 는 실제 세계의 물체를 감지하고 제어 할 수있는 장치를 구축하기위한 오픈 소스 단일 보드 마이크로 컨트롤러입니다.

이 강사 주도형 라이브 교육에서 참가자는 조명, 모터 및 모션 감지 센서 제어와 같은 실제 사용을 위해 Arduino 를 프로그래밍하는 방법을 배웁니다. 이 과정에서는 실습 환경 (소프트웨어 시뮬레이션 하드웨어가 아님)에서 실제 하드웨어 구성 요소를 사용한다고 가정합니다.

이 교육이 끝나면 참가자는 다음을 수행 할 수 있습니다.

  • 조명, 모터 및 기타 장치를 제어하도록 Arduino 를 프로그래밍하십시오.
  • 애드온 장치 용 입력 및 커넥터를 포함하여 Arduino 의 아키텍처를 이해합니다.
  • LCD, 가속도계, 자이로 스코프 및 GPS 추적기와 같은 타사 구성 요소를 추가하여 Arduino 의 기능을 확장하십시오.
  • C에서 드래그 앤 드롭 언어에 이르기까지 프로그래밍 언어의 다양한 옵션을 이해합니다.
  • 실제 문제를 해결하기 위해 Arduino 를 테스트, 디버그 및 배포하십시오.

코스의 형식

  • 대화식 강의 및 토론.
  • 많은 연습과 연습.
  • 라이브 랩 환경에서 실습 구현.

코스 사용자 정의 옵션

  • Arduino 는 다양한 모델로 제공되며 다양한 프로그래밍 인터페이스 (C, C++ , C# , Python ) 및 IDE ( Arduino IDE, Visual Studio 등)를 지원합니다. 이 과정에는 다음이 사용됩니다.
    • Arduino 우노 보드
    • Arduino IDE
    • Arduino 언어 (C / C++ 기반)
  • *** 참가자는 자체 Arduino 하드웨어 및 구성 요소를 구매해야합니다! ***
  • 다른 설정을 요청하려면 저희에게 연락하여 준비하십시오.

Machine Translated

Course Outline


  • Microcontroller vs Microprocessor
  • Arduino vs Rasberry Pi

Overview of Embedded Systems

Selecting the Right Arduino Board for Your Project

The Mindset for Learning Arduino

Fundamentals of Arduino Electronics

Understanding a Circuit Diagram

Using a DVM (Digital Voltmeter)

How to Not Blow up GPIO Pins and Other Safety Precautions

Connecting Everything Together

Software and Hardware Tools for Arduino

Exploring the Arduino IDE

Programming the Arduino

Writing Your First Program: A Blinking Light ("Hello World" of Electronics)

Programming Fundamentals: Loops, conditionals, variables, functions, and parameters

Overview of Input/Output (I/O) Interfaces

Configuring the Input Sensors

LEDs, Switches, Buzzers, and Display Devices

Configuring the Output Devices (LEDs and electro-mechanic robotics)

Programming Sensor-to-Output Device Control

Project: Automatic Light Adjustment System

Analog to Digital Conversion (ADC)

Serial Communication and UART Programming

Sensor sticks, motors and audio devices

Project: TBD

Testing and Debugging

Extending Arduino's Capabilities

Joining the Arduino Community


Closing remarks

회원 평가


Related Categories

Related Courses

코스 프로모션

고객 회사

is growing fast!

We are looking to expand our presence in South Korea!

As a Business Development Manager you will:

  • expand business in South Korea
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

This site in other countries/regions