0Pricing
Arduino & IoT Academy icon

Arduino & IoT Academy

CPPNetworkDesktopEnterprise

Arduino와 C++로 스마트 기기를 만들어보세요. 디지털 및 아날로그 I/O와 센서부터 네트워킹과 실제 IoT 프로젝트까지.

🤖 AI 기반📚 30개 코스👥 100,000명 이상의 학습자⭐ 4.9 평점
코스 개요

Arduino & IoT: Build Smart Devices

Arduino와 C++로 스마트 기기를 만들어보세요. 디지털 및 아날로그 I/O와 센서부터 네트워킹과 실제 IoT 프로젝트까지. 이 트랙은 완전 초급자(A1)부터 고급(B2)까지 30개의 단계별 미니 코스로 구성되어 있으며, 짧고 집중된 수업과 빠른 퀴즈로 각 개념을 확실히 익힐 수 있습니다.

What You Will Learn

기초부터 시작하여 중급과 고급 주제를 거쳐 단계적으로 진행되며, 각 코스가 이전 과정을 토대로 합니다. 모든 수업은 실용적이고 간결하며, 필요할 때 언제든지 24시간 AI 튜터를 이용할 수 있습니다.

How It Works

각 코스는 집중된 네 개의 짧은 수업으로 나뉩니다. 하루에 몇 개 수업을 완료하면 수개월이 아닌 수주 안에 전체 트랙을 마스터할 수 있습니다.

학습 시작 →

학습 방식

🎯
인터랙티브 레슨
실시간 피드백을 받으며 직접 코딩 연습하기
🤖
AI 튜터
막힐 때마다 AI 튜터에게 즉시 도움받기
💻
내장 에디터
브라우저에서 바로 코드 작성 & 실행하기
🏆
수료증
과정을 완료하면 수료증 취득하기
커리큘럼

30개 코스

Arduino & IoT Academy 학습 경로의 모든 코스.

01

Arduino와 IoT의 진짜 모습

A14개 레슨

마이크로컨트롤러의 역할과 Arduino가 코드를 현실 세계의 동작으로 바꾸는 방식을 이해하세요.

02

보드 살펴보기와 IDE 설치

A14개 레슨PRO

보드 부품을 확인하고 첫 스케치를 업로드하도록 Arduino IDE를 설정하세요.

03

Arduino 스케치 내부 살펴보기

A14개 레슨PRO

모든 Arduino 프로그램이 사용하는 setup/loop 구조를 읽고 작성하세요.

04

깜박이기: 디지털 출력 마스터하기

A14개 레슨PRO

디지털 핀과 HIGH/LOW 신호로 LED를 정밀하게 제어하세요.

05

digitalRead로 버튼 읽기

A14개 레슨PRO

버튼 누름을 감지하고 장치가 입력에 반응하도록 만드세요.

06

아날로그 세계 감지하기

A24개 레슨PRO

analogRead로 가변 저항의 변화하는 전압을 읽으세요.

07

PWM으로 밝기 조절하기

A24개 레슨PRO

analogWrite로 부드러운 밝기와 아날로그와 유사한 출력을 만들어 보세요.

08

보드와 대화하기: 시리얼 모니터

A24개 레슨PRO

USB로 데이터를 출력하고 입력을 읽어 디버깅하고 상호작용하세요.

09

브레드보드와 회로 만들기

A24개 레슨PRO

신뢰할 수 있는 회로를 시제품으로 만들고 초보자가 흔히 저지르는 배선 실수를 피하세요.

10

변수와 비차단 타이밍

A24개 레슨PRO

delay로 실행을 멈추는 대신 millis()로 상태를 저장하고 이벤트 시간을 기록하세요.

11

온도와 습도 측정하기(DHT)

B14개 레슨PRO

DHT 센서에서 값을 읽고 기후 데이터를 Serial로 보고하세요.

12

초음파로 거리 측정하기

B14개 레슨PRO

HC-SR04로 물체를 감지하고 센티미터 단위로 거리를 측정하세요.

13

움직임과 빛 감지하기(PIR와 LDR)

B14개 레슨PRO

PIR로 존재를 감지하고 LDR로 주변 밝기를 감지하세요.

14

사물 움직이기: 서보 모터

B14개 레슨PRO

서보의 각도를 제어해 프로젝트에 움직임을 만들어 보세요.

15

모터 구동과 부하 전환(릴레이)

B14개 레슨PRO

DC 모터를 회전시키고 릴레이로 고전력 장치를 안전하게 켜고 끄세요.

16

LCD 디스플레이에 데이터 표시하기

B14개 레슨PRO

16x2 문자 LCD에 센서 측정값과 메시지를 출력하세요.

17

OLED에 선명한 그래픽 표시하기

B14개 레슨PRO

작은 I2C OLED 화면에 텍스트와 도형을 렌더링하세요.

18

I2C와 SPI로 모듈 연결하기

B14개 레슨PRO

두 가지 핵심 버스 프로토콜을 사용해 여러 주변 장치를 연결하고 주소를 지정하세요.

19

인터럽트로 즉시 반응하기

B14개 레슨PRO

폴링 대신 하드웨어 인터럽트로 빠른 이벤트를 포착하세요.

20

입력 정리하기: 디바운싱과 EEPROM

B14개 레슨PRO

시끄러운 버튼 바운스를 막고 전원이 끊겨도 유지되는 설정을 저장하세요.

21

무선으로 전환하기: ESP32/ESP8266의 WiFi

B24개 레슨PRO

WiFi를 지원하는 보드로 바꾸고 네트워크에 연결하세요.

22

웹과 대화하기: HTTP와 REST

B24개 레슨PRO

센서 데이터를 서버로 보내고 REST API에서 데이터를 가져오세요.

23

MQTT로 가볍게 메시지 주고받기

B24개 레슨PRO

토픽을 발행하고 구독해 실시간 IoT 통신을 구현하세요.

24

IoT 클라우드 플랫폼 연결하기

B24개 레슨PRO

장치 데이터를 클라우드 대시보드로 스트리밍하고 원격으로 제어하세요.

25

Bluetooth와 BLE로 근거리 제어하기

B24개 레슨PRO

장치를 휴대전화와 페어링하고 BLE로 데이터를 주고받으세요.

26

무선으로 펌웨어 업데이트하기(OTA)

B24개 레슨PRO

USB 케이블 없이 배포된 장치에 새 코드를 무선으로 플래시하세요.

27

수개월 작동하기: 딥 슬립과 저전력

B24개 레슨PRO

전력 소모를 크게 줄여 배터리로 작동하는 센서가 훨씬 오래 작동하게 하세요.

28

데이터 기록과 시간 유지

B24개 레슨PRO

타임스탬프가 포함된 측정값을 SD 카드나 클라우드에 기록하세요.

29

IoT 장치 보안하기

B24개 레슨PRO

장치가 손쉬운 공격 대상이 되지 않도록 핵심 보안 관행을 적용하세요.

30

최종 프로젝트: 완성된 스마트 홈 센서 배포하기

B24개 레슨PRO

모든 요소를 하나로 결합해 연결되고, 클라우드에 보고하며, 업데이트 가능한 장치를 만드세요.

자주 묻는 질문

자주 묻는 질문

Arduino & IoT Academy 강의는 무료인가요?

네, Arduino & IoT Academy 강의를 무료로 시작하고 인터랙티브 레슨을 모두 무료로 완료할 수 있습니다. 선택적 PRO 구독을 통해 고급 AI 도구와 공유 가능한 수료증을 잠금 해제할 수 있습니다.

CPP을(를) 배우기 위해 사전 경험이 필요한가요?

아니요. 강의는 기초부터 시작하여 점차 더 심화된 주제로 나아가므로 CPP 경험이 없어도 시작할 수 있습니다.

CoddyKit에서 CPP은(는) 어떻게 배우나요?

직접 해보면서 배웁니다. 짧은 인터랙티브 레슨은 명확한 설명과 실시간으로 실행되는 실습 코딩 연습을 함께 제공하며, 24시간 AI 튜터가 막힐 때마다 맞춤형 도움을 줍니다.

Arduino & IoT Academy을(를) 완료하면 수료증을 받나요?

네, PRO 학습자는 시험을 응시하고 Arduino & IoT Academy 강의의 검증 코드가 포함된 공유 가능한 수료증을 취득할 수 있습니다.

휴대폰에서 CPP을(를) 배울 수 있나요?

네, CoddyKit은 웹과 iOS, Android 네이티브 앱으로 이용 가능하므로 어느 기기에서나 CPP을(를) 배우고 진행 상황이 모든 기기에서 동기화됩니다.

Arduino & IoT Academy을(를) 지금 시작하기

AI 기반 강의로 프로그래밍을 배우는 수천 명의 학습자들과 함께하세요.

무료로 시작하기 →모든 강의 보기