• Title, Summary, Keyword: 아두이노

Search Result 352, Processing Time 0.033 seconds

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

  • Park, Ki-Chang;Lee, Hyun-Cheol;Kim, Eun-Seok
    • The Journal of the Korea Contents Association
    • /
    • v.15 no.8
    • /
    • pp.1-8
    • /
    • 2015
  • Arduino is an open-source prototyping platform. It has been used in diverse areas including media-art, simulation and interaction devices. The Arduino application does not provide an effective form of software design specification, since it is basically developed in C Programming language. In this paper, we propose a design method for the Arduino applications using the extension mechanism of the UML(Unified Modeling Language). The proposed method is enable to specify the main function of Arduino applications like digital I/O and analog I/O in UML notations.

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

  • Lee, Sung-jin;Choi, Chul-kil;Lee, Kyung-mu;Choi, Byeong-yoon
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • /
    • pp.336-339
    • /
    • 2013
  • Arduino is for design based on open source prototyping platform, artist, designer, hobby activists, etc, i has been designed for all those who are interested in the environment construct. Arduino adventage you can easily create applications hardware, without deep knowledge about the hardware. Configuration of arduino using AVR microcontroller ATmage 168, software to action arduino using arduino program, MATLAB, Processing. Arduino is open source base, you can hardware production directly and using shield additionally, the arduino can be combined. Android AKD is open source. You can create android smart phone application. By the way compatible and can be used android ADK add arduino Manifast. Using arduino program, arduino bread-board design on hardware., create button click, connection with each other. In this paper, sortware was used for arduino program and android ADK, hardware was used for arduino MegaADK board, After making one accessory using the software and hardware verification.

  • PDF

Curriculum for Basic Digital Logic Circuit Practices through Arduino Device Programming (아두이노 장치 프로그래밍을 통한 기초 디지털 논리 회로 실습 교육 과정)

  • Hur, Kyeong
    • Journal of Practical Engineering Education
    • /
    • v.9 no.1
    • /
    • pp.41-48
    • /
    • 2017
  • In this paper, we proposed a method for digital logic circuit control, through arduino device programming with digital outputs, to design a curriculum for basic digital logic circuit practices. Curricula for arduino device programming and digital logic circuit are essentially practiced in engineering departments of colleges or high schools in South Korea. However, actual practice course lacks the experimental examples of digital logic circuit combined with arduino device programming. Furthermore, actual practice course lacks the curriculum in that students design and test their own digital logic circuits with the less cost than the oscilloscope. Therefore, to solve these problems in this paper, we proposed a curriculum for basic digital logic circuit practices during one semester. In this curriculum, students control and experiment their own digital logic circuits through arduino device programming with digital outputs.

Study of Embedded Software Test Method on Arduino Board (아두이노 보드에 대한 소프트웨어 테스트 방법 연구)

  • Kyung, MinGi;Min, Dugki
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • /
    • pp.25-26
    • /
    • 2009
  • 아두이노 보드는 Atmel 8 비트 RISC 마이크로프로세서를 이용해서 제작된 임베디드 보드이다. 마이크로프로세서 내부에 프로그램을 쓸 수 있다는 기능과 하드웨어 설계도가 오픈소스로 제작된다는 점, 일반 사용자들을 위해서 제공되는 쉬운 개발 언어 및 개발 환경을 제공한다. 본 논문에서는 아두이노 보드 위에서 동작하는 임베디드 소프트웨어에 대해 테스트하는 방법과 앞으로의 테스트 방법에 대한 개발방향에 대하여 논한다.

  • PDF

Design of Arduino Automobile Control System using Mobile Phone (모바일 폰을 이용한 아두이노 자동차 제어 시스템의 설계)

  • Park, Hung-bog;Seo, Jung-hee
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • /
    • pp.290-291
    • /
    • 2018
  • This paper suggests a design for an embedded system to control automobiles using mobile phones and applies the design on Arduino automobile models. Simulation of accidents that can happen in real life were conducted using Arduino automobile with attached sensors. The design includes algorithms for an automatic control that responds to events by detecting potential obstacles that maybe appear in the vehicle's surrounding and by measuring the distances between the obstacle and the vehicle. The feasibility of the suggested system is also reviewed.

  • PDF

Arduino Compatible Boards developing strategy for effecrtive physical computing education (효율적인 피지컬 컴퓨팅 교육을 위한 아두이노 호환보드 개발 전략)

  • Lee, DongGyu;Lee, YoungJun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • /
    • pp.181-182
    • /
    • 2016
  • SW의 활용 영역이 늘어남에 따라서 중요성이 부각되고 있다. 우리나라에서는 2015 개정교육과정에 반영되었으며 SW교육의 방법으로 피지컬 컴퓨팅을 도입하였다. 피지컬 컴퓨팅 교육에서 아두이노는 사용이 간단한 점을 이용하여 교육과정에 이용하고 있다. 하지만 학교 현장에 도입하는데 있어 단순히 아두이노를 도입하는 것은 쉽지 않다. 본 연구에서는 아두이노와 아두이노 호환보드를 장단점을 비교하였으며 효과적인 피지컬 컴퓨팅 교육을 위해서는 특정모듈을 사용하지 않고도 회로를 간결하게 구성하는 방법이 필요함을 확인하였다.

  • PDF

Smart Solar Control System: Based on the Low-Power Control of Arduino Board (지능형 태양광 전력 관리 시스템 (아두이노 저전력 제어를 중심으로))

  • Kwon, Oh-Sung
    • Journal of The Korean Association of Information Education
    • /
    • v.23 no.5
    • /
    • pp.461-467
    • /
    • 2019
  • As the convergence solutions become more common, the use of Arduino and Raspberry Pi boards has been increasing. These control boards has to be executed under power blackout. In this environment, we take advantage of solar power system to overcome the power out. In this paper, we poposed a effficient power control strategy. Our experimental device is a DSLR shooting device executed based a predesigned interval time. The control module of our experimental device is the compound system of Raspberry Pi and Arduino boards. Arduino board send the force signals to wake up Raspberry Pi. We developed a new control strategy algorithm for the efficient use of solar power energy. In this paper, we mesured the efficiency of solar enery consuming of our system. We programmed a control system to send DSLR shooting signals. In experimentals, we ensured a stable consuming of electricity during 10 days. In the end, it was found that the consumption power of the Raspberry was reduced by about 81% when the Aduino was combined to save power.

An Entrance Control System using mobile student ID App and Arduino board (모바일 학생증을 이용한 아두이노 기반의 출입통제 시스템)

  • Yang, Seong-Min;Hwang, Kyung-Ha;Keum, Jin-Soo;Lee, Ji-Su;Jeon, Joong-Nam
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • /
    • pp.346-348
    • /
    • 2014
  • 본 시스템은 스마트폰 어플리케이션과 아두이노 보드, 웹서버로 구성된 시스템으로서, 학생들이 보다 편리하게 교내 건물에 출입 할 수 있게 하기 위해서 개발하였다. 학생들이 플라스틱 카드로 만들어진 학생증 없이도 스마트폰 어플리케이션으로, 교내 건물에 출입 할 수 있는 기능을 제공함으로써 많은 플라스틱 카드를 대체할 것으로 생각된다. 이를 통해 플라스틱 카드를 따로 가지고 다니지 않아도 되는 편의성을 제공하며 학생증 분실 위험도 막을 수 있다. 또한 플라스틱 카드 제작을 줄여 친환경의 Green IT를 실현할 수 있다. 학생인증 방법은 스마트폰 어플리케이션에서 종합정보시스템 상의 학번과 비밀번호를 입력하면 서버에서 일치 여부를 확인하여 로그인 승인을 해준다. 이후 블루투스 통신을 통해 아두이노 보드에 출입 요청을 보내면 아두이노 보드에 연결된 모터로 문을 개폐한다. 이외에 학생증의 본래 기능인 학생 증명 기능과 학생증으로 이용할 수 있는 제휴업체의 정보도 제공한다.

  • PDF

Fuzzy-based Fan Control using Arduino's Temperature and Humidity for Comfortable Indoor Environment (쾌적한 실내 환경을 조성하기 위한 아두이노의 온도와 습도를 이용한 퍼지 기반의 팬 제어 연구)

  • Kim, Jaeheoung;Kim, Jaewoo
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • /
    • pp.389-392
    • /
    • 2018
  • In this paper, we try to make a pleasant environment by adjusting the fan moving by temperature and humidity in hot and humid room. To do this, we propose a fuzzy-based fan control using room temperature and humidity, collect environment data such as indoor temperature and humidity using Arduino, transmit it to Bluetooth communication, and adjust the operation time of fan according to fuzzy logic. To do this, connect a temperature and humidity sensor to the Arduino hardware, write the source code using the Arduino program on your computer, and code it in Arduino. Then, the environmental data obtained after collecting environmental data such as humidity from Arduino is transferred to the Arduino Control Module through Bluetooth communication. We use the fuzzy logic to control the time of fan operation according to environmental data such as temperature and humidity. At the end of this process, the fan will operate according to temperature and humidity to create a pleasant environment. Through this study, Arduino was simpler and easier to use than I thought, and I think it's easy to use and can be used in real life by using Arduino hardware, data acquisition, fuzzy logic, and control.

  • PDF

Research about Security Attack Methods to Arduino Boards Using Temporary Files Data Manipulation (임시파일 데이터 조작을 통한 아두이노 보드 공격 기법에 관한 연구)

  • Lee, Woo Ho;Jung, Hyun Mi;Jeong, Kimoon
    • Journal of the Korea Convergence Society
    • /
    • v.8 no.11
    • /
    • pp.21-27
    • /
    • 2017
  • Internet of Things(IoT), which is developing for the hyper connection society, is based on OSHW (Open Source Hardware) such as Arduino and various small products are emerging. Because of the limitation of low performance and low memory, the IoT is causing serious information security problem that it is difficult to apply strong security technology. In this paper, we analyze the vulnerability that can occur as a result of compiling and loading the application program of Arduino on the host computer. And we propose a new attack method that allows an attacker to arbitrarily change the value input from the sensor of the arduino board. Such as a proposed attack method may cause the arduino board to misinterpret environmental information and render it inoperable. By understanding these attack techniques, it is possible to consider how to build a secure development environment and cope with these attacks.