[IT]/[아두이노]

[피지컬 컴퓨팅] 아두이노 - 1.아두이노란?

@Ain 2024. 4. 28. 23:17
반응형

아두이노(Arduino)란?

  • 아두이노 보드는 리셋 버튼, 디지털 입출력 핀, USB 포트, 마이크로컨트롤러, 외부 전원 소켓, 전원 공급 핀, 아날로그 입력 핀 등으로 구성됨

아두이노 시뮬레이터

  • 오토데스크(Autodesk)라는 회사에서 제공하는 아두이노 시뮬레이션 도구
  • 아두이노 시뮬레이터의 장점
  • 입문자의 경우 단순히 텍스트 결과뿐 아니라 시각적으로 작동하는 결과를 볼 수 있음

 

  • 프로그램 오류가 발생하면 시리얼 모니터에 출력되는 값을 확인해 오류를 바로잡을 수 있음

  • 블록 기반 프로그래밍과 문자 기반 프로그래밍을 모두 지원해 입문자의 편의성 향상

  • 아두이노 키트를 준비하기 어려운 환경에서도 수업을 할 수 있으며 시연하기도 편리함
  • 전류(A, 암페어), 전압(V, 볼트), 저항(Ω, 옴)과 같이 전기를 설명할 때 사용하는 여러 단위를 측정하는 계측기 역할도 지원

 

아두이노 보드와 시뮬레이터의 차이점

전원 공급 측면에서의 차이점

  • 아두이노 보드에 전원을 공급하는 방법 : USB 케이블, 전용 어댑터, 배터리
  • 아두이노 시뮬레이터에 전원 공급 방법 : [시뮬레이션 시작] 버튼 클릭

구성 요소 측면에서의 차이점

  • 아두이노 보드 : 회로 구성, 전선의 끊어짐, 하드웨어 고장, 자성에 따른 오동작 등 고려
  • 아두이노 시뮬레이터 : 회로 구성과 코드 작성에 집중

고장 유무 측면에서의 차이점

  • 아두이노 보드 : 사용자의 부주의로 전선을 잘못 연결할 때 단락(short)에 의해 고장 가능
  • 아두이노 시뮬레이터 : 단락 시 오류 표시 및 수정 후 재실행

지원 부품 측면에서의 차이점

  • 아두이노 보드 : LED, 버튼, 버저, 삼색 LED, 압력 센서, 미세먼지 센서 등 다양
  • 아두이노 시뮬레이터 : 기본적인 부품은 제공하지만 센서, 통신 모듈의 제한

비용 발생 측면에서의 차이점

  • 아두이노 보드 : 아두이노 보드와 부품 등을 구매 후 사용 가능
  • 아두이노 시뮬레이터 : 팅커캐드 홈페이지에 회원 가입 후 무료로 사용 가능

요약

  • LED 사용시 양극은 긴 다리 음극은 짧은 다리로 구분
반응형