• 제목/요약/키워드: 아두이노 플랫폼

검색결과 45건 처리시간 0.035초

128duino : ATmega128을 위한 아두이노 플랫폼의 확장 (128duino : An Extension of the Arduino Platform for ATmega128)

  • 최훈;허경용
    • 한국정보통신학회논문지
    • /
    • 제24권10호
    • /
    • pp.1369-1375
    • /
    • 2020
  • 아두이노는 비전공자를 위한 마이크로컨트롤러 플랫폼의 하나로 학습용으로 널리 사용되고 있다. 아두이노 보드에는 여러 종류의 AVR 시리즈 마이크로컨트롤러가 사용되지만, ATmega128은 사용하지 않는다. ATmega128은 아두이노 보드에 사용되는 ATmega328이나 ATmega2560과 비교했을 때 확장성이 우수하고 가격 경쟁력이 높아 지금도 많이 사용되고 있으므로, ATmega128을 아두이노 환경에서 사용할 수 있도록 함으로써 기존 하드웨어의 활용성을 높일 수 있음은 물론 아두이노 플랫폼 역시 활용할 수 있는 장점이 있다. 이 논문에서는 ATmega128과 아두이노 플랫폼의 장점을 결합할 수 있도록 ATmega128을 기반으로 하는 아두이노 호환 보드 설계와 이를 활용하는 방법을 제시한다. 이러한 아두이노 플랫폼의 확장은 기존 하드웨어를 활용하면서 아두이노 플랫폼의 장점을 사용할 수 있어 다양한 마이크로컨트롤러 관련 교육에서 학습 효과를 높일 수 있을 것으로 기대된다.

ATmega128 기반 아두이노 호환 보드 구현 (Implementation of an Arduino Compatible Board using ATmega128)

  • 신영재;김혜준;박준영;허경용
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2021년도 춘계학술대회
    • /
    • pp.416-417
    • /
    • 2021
  • 아두이노는 비전공자들도 쉽게 마이크로컨트롤러를 활용해 다양한 프로젝트에 활용할 수 있도록 만들어진 플랫폼이다. 교육환경에서 아두이노 플랫폼에서 동작하는 다양한 보드들이 소프트웨어 교육을 진행하고 있지만, 아두이노 이전에 널리 사용되었던 ATmega128은 사용되고 있지 않다. 이 논문에서는 ATmega128 마이크로컨트롤러를 기반으로 아두이노 호환 보드를 제작하고 아두이노 플랫폼에서의 동작을 확인해 본다.

  • PDF

아두이노 기반 미니 게임 플랫폼 (Arduino-based Mini Game Platform)

  • 정영주;안교준;이찬송;서동만
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2015년도 추계학술발표대회
    • /
    • pp.73-75
    • /
    • 2015
  • 본 논문에서는 아두이노를 이용하여 각종 게임을 개발 할 수 있는 플랫폼을 제안한다. 제안하는 플랫폼은 아두이노 기반의 미니 게임기와 손쉽게 게임을 개발할 수 있는 IDE와 API, 게임기에서 게임을 동작시키기 위한 부트로더로 구성된다. 구현된 플랫폼 상에서 게임의 실행이 정상적으로 동작하는지를 확인하기 위하여 프로토타입 형태의 체스 게임을 구현하여 테스트 한다.

ATmega128 기반 아두이노 호환 보드 구현 (Implementation of an Arduino-Compatible Board using ATmega128)

  • 허경용;정문황;류대우
    • 한국정보통신학회논문지
    • /
    • 제25권10호
    • /
    • pp.1441-1447
    • /
    • 2021
  • 아두이노는 흔히 사용되는 마이크로컨트롤러를 위한 플랫폼의 하나로 빠른 개발을 가능하게 하면서도 뛰어난 확장성을 가지고 있어 교육 현장은 물론 산업 현장에서도 널리 사용되고 있다. 하지만 아두이노에서 공식적으로 사용하는 마이크로컨트롤러는 몇 가지에 지나지 않으므로 다양한 마이크로컨트롤러를 아두이노 환경에서 사용하고자 하는 시도가 이루어져 왔다. 이러한 아두이노 플랫폼 확장의 일환으로 이 논문에서는 ATmega128 기반의 아두이노 호환 보드인 128duino를 구현하고 그 동작을 확인한다. ATmega128은 교육용으로 흔히 사용되는 마이크로컨트롤러 중 하나이므로 아두이노 확장을 위해 선택하였다. 128duino는 시리얼 및 ISP(In System Programming) 방식 업로드를 하나의 USB 연결로 가능하도록 구현하여 하드웨어 구성 및 가격 측면에서 장점을 가지므로 교육용은 물론, 사물인터넷을 포함한 다양한 환경에서 사용할 수 있을 것으로 기대한다.

UML을 이용한 아두이노 어플리케이션 설계 (A Software Design Method for Arduino Applications using UML)

  • 박기창;이현철;김은석
    • 한국콘텐츠학회논문지
    • /
    • 제15권8호
    • /
    • pp.1-8
    • /
    • 2015
  • 아두이노는 오픈소스 기반 프로토타이핑 플랫폼으로, 미디어아트, 시뮬레이션, 인터랙션 장치 등 다양한 분야에서 활용되고 있다. 아두이노 어플리케이션은 C언어를 기반으로 개발되기 때문에 프로그램의 효과적인 설계명세 양식을 제공하지 못한다. 본 논문에서는 표준 객체지향 모델링 언어인 UML의 확장 매커니즘을 이용한 아두이노 어플리케이션 설계방법을 제안한다. 제안한 방법을 통해 아두이노 어플리케이션의 주 기능인 디지털 입출력, 아날로그 입출력 등을 UML 표기법을 이용하여 명세할 수 있다.

IOT를 활용한 자동 제어 스마트팜 플랫폼 설계 및 구현 (Design and Implementation of Automatic Control Smartfarm Platform using IOT Technology)

  • 김정훈;이은솔;최동철;김민석;김성진;최낙진;최재홍;이준동
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2020년도 제61차 동계학술대회논문집 28권1호
    • /
    • pp.71-72
    • /
    • 2020
  • 본 논문에서는 시간과 공간의 제약없이 작물의 생육환경을 관측하고 자동 및 원격으로 제어할 수 있는 스마트팜 플랫폼을 설계 및 구현하였다. 스마트팜 플랫폼은 환경 데이터 수집을 위한 다양한 아두이노 센서 모듈, 웹과 데이터베이스 서버, 애플리케이션을 이용한 자동 및 원격 제어, 총 3가지 기술로 구성된다. 사용자가 앱을 통하여 언제 어디에서나 농장 주변의 환경 정보를 조회하고 원격으로 제어하면 농사에 대한 노동력 절감 뿐만 아니라 시간적·공간적 구속으로부터 자유로워져 여유시간도 늘고 삶의 질도 개선될 수 있을 것으로 기대된다.

  • PDF

아두이노 하드웨어와 안드로이드 ADK 소프트웨어의 결합 (Arduino hardware and Android ADK software combination)

  • 이성진;최철길;이경무;최병윤
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2013년도 춘계학술대회
    • /
    • pp.336-339
    • /
    • 2013
  • 아두이노는 오픈 소스 기반 전자 프로토타이핑 플랫폼으로서, 예술가, 디자이너, 취미 활동가 등 인터랙티브 객체 또는 환경 구축에 관심이 있는 모든 이들을 위해 제작되었다. 아두이노의 강점은 하드웨어에 대한 깊은 지식이 없어도 손쉽게 하드웨어 어플리케이션을 제작할 수 있다. 아두이노의 구성은 AVR 마이크로컨트롤러 ATmega 168을 사용하며 아두이노를 동작시키기 위한 소프트웨어로는 아두이노 프로그램, MATLAB, Processing을 주로 사용하고 있다. 아두이노는 오픈 소스 기반이며 하드웨어를 직접 제작할 수 있거나 실드를 이용하여 추가적으로 아두이노를 결합할 수도 있다. 안드로이드 ADK는 오픈 소스로 공개되어 있으며 안드로이드 스마트폰의 애플리케이션을 제작할 때 사용한다. 그런데 이 안드로이드 ADK에 아두이노 Manifast를 추가하면 서로 호환하여 사용할 수 있다. 아두이노 프로그램을 이용하여 아두이노 브레드보드에 하드웨어를 설계 후 버튼 클릭을 제작하여 서로 연동한 것이다. 본 논문에서는 소프트웨어 부분은 아두이노 프로그램과 안드로이드 ADK를 사용하였고 하드웨어 부분은 아두이노 MegaADK 보드를 사용하였으며 이 소프트웨어와 하드웨어를 이용하여 하나의 앱세서리를 제작한 후 검증하였다.

  • PDF

무인택시 매칭 플랫폼 (Autonomous Taxi Matching Platform)

  • 박지희;김기섭;송현정;정우찬;최승연
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2017년도 추계학술발표대회
    • /
    • pp.106-109
    • /
    • 2017
  • 본 논문은 미래의 무인택시 이용의 편리성을 위한 무인택시 매칭 플랫폼을 제안한다. 제안한 무인택시 매칭 플랫폼은 무인택시를 아두이노 RC카로 대체하고 무선통신를 활용하여 사용자와 무인택시의 매칭 시스템을 제어한다. 이를 위해서 무인택시 호출 어플리케이션과 관리 DB를 구축하였다.

AiMind: AI 체험 및 피지컬컴퓨팅 교육 플랫폼 (AiMind: AI Experience and Physical Computing Education Platform)

  • 이세훈;김기태;윤재광;강도형;김영호
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2023년도 제68차 하계학술대회논문집 31권2호
    • /
    • pp.395-396
    • /
    • 2023
  • 본 논문에서는 디지털 전환 시대에 모든 사람들이 인공지능(AI) 체험부터 피지컬컴퓨팅을 통해서 SW·AI 융합해 아이디어를 쉽게 구현하고 교육 받을 수 있는 플랫폼을 구현하였다. AI 체험을 위해 P5.js와 텐서플로우에 기반한 ML5.js 라이브러리를 이용해 블록 코딩을 할 수 있도록 하였다. 또한 피지컬컴퓨팅에서는 마이크로비트와 아두이노, 라즈베리파이 등을 WebUSB를 통해서 PC와 연결하고 플랫폼에서 인공지능의 다양한 서비스와 융합시킬 수 있도록 제공한다.

  • PDF