본문으로 이동

아두이노:개요

학교의 모든 지식. SMwiki

아두이노 관련 정보를 모으기 위한 틀. 틀:아두이노

  1. 아두이노:개요
  2. 아두이노:하드웨어
    1. 아두이노:우노보드
    2. 아두이노:ESP32
  3. 아두이노:코드
    1. 아두이노:컴퓨터에서 보드로
    2. 아두이노:안드로이드에서 보드로
    3. 아두이노:기초 문법
    4. 아두이노:라이브러리
  4. 아두이노:핀 사용
    1. 아두이노:전원공급
  5. 아두이노:시리얼 통신
    1. 아두이노:엑셀기록
    2. 아두이노:파이썬과 통신
  6. 아두이노:편의함수
  7. 센서 사용
    1. 아두이노:모션센서
    2. 아두이노:온습도센서
    3. 아두이노:조도센서
    4. 아두이노:인체감지센서
    5. 아두이노:pH미터 만들기(Gravity 아날로그 pH센서)
  8. 아두이노:LCD 사용
  9. 아두이노:스위치 사용
  10. 아두이노:릴레이
  11. 통신 관련, 정보 교환
    1. 아두이노:WIFI
    2. 아두이노:블루투스(외장모듈)
    3. 아두이노:IR 송수신
    4. 아두이노:RFID
  12. 아두이노:해결되지 않은 다양한 의문들
  13. 수업용 간단 실습
    1. 아두이노:LED
    2. 아두이노:초음파센서
    3. 아두이노:전압계 만들기
    4. 아두이노:저항계 만들기
  14. 아두이노 모터 출력
    1. 아두이노:서보 모터
    2. 아두이노:DC 모터
    3. 아두이노:BLDC 모터
  15. 미완문서
    1. 아두이노:스테핑 모터
  16. 분류:아두이노 프로젝트

개요

아두이노란??? 나무위키

오픈소스 하드웨어 플랫폼.

개념

  • 아두이노 보드(UNO/Nano) 코드를 업로드하고 센서와 모터를 제어하는 ‘두뇌’ 역할.
  • 입력 장치(Input) 온도 센서, 조도 센서, 초음파 센서 등 환경 정보를 측정.
  • 출력 장치(Output) LED, 부저, 서보 모터, 릴레이(전등 켜기)처럼 동작을 만.
  • 코딩(Arduino IDE/MakeCode 등) C 계열 문법으로 작성하며, 난이도는 비교적 낮음.

무엇을 할 수 있나??

1. 교육 및 실습

  • 기초 전자회로 실습: LED, 저항, 스위치, 서보모터 등 기본적인 전자 부품을 사용하는 입문 실험.
  • 센서 데이터 수집(MBL): 다양한 센서를 연결해 과학 실험 데이터를 수집·분석. 물리: 온도, 습도, 조도, 거리, 속도, 가속도, GPS, 화학: pH, 전도도, 생명: 자동으로 수온, 먹이주기 등 조작 관련한 것들이 유용할 듯. 지구과학: 위와 중복되는 일들이 많을 듯.
  • 코딩 교육: 조건문, 반복문, 함수, 상태 머신과 같은 기초 프로그래밍 개념을 실체적인 결과(빛·소리·동작)로 바로 확인할 수 있음.

2. 생활/취미 프로젝트

  • 자동 조명·가전 제어: 움직임 감지해 자동으로 켜지는 조명, 스마트 플러그, 자동 환풍기 등.
  • 환경 모니터링: 온습도, 미세먼지, CO₂, 수위 측정 시스템.
  • 반려동물 자동 급식기: 스케줄 기반 서보 제어, 무게 센서를 이용한 잔량 측정.
  • 3D 프린터·로봇 제작: CNC, 라인트레이서, 자율주행 미니카 등 모터 제어 기반 프로젝트.

3. 연구·프로토타입 제작

  • IoT 기기 프로토타입: Wi-Fi(ESP8266/ESP32) 또는 LoRa, BLE 등을 이용한 통신 기능 실험.
  • 데이터 로거(Data Logger): SD카드에 환경 데이터를 저장해 연구용으로 사용.
  • 정밀 측정 보조 장치: 여러 종류의 센서를 병렬로 사용해 보정·정확도 향상을 도모.

진한쌤 예시.

tip

업체 안내

업체 설명
디바이스마트 뭐가 아주 많음. 사전지식이 조금 있는 이들에게 아주 좋은 곳.
메카솔루션
  • 센서와 예시, 활용법을 제공해준다.
  • 물건도 많을 뿐더러, 상세한 설명도 제공.
메이커스 나래.

메이커스 나래 스토어

MBL키트 코드, 실험활동지 등을 제공한다. 전체적인 틀을 제공하는 대신 가격은 비싼 편.

정교한 센서가 필요할 땐 센서를 여러 개 사용해 보정.