• 제목/요약/키워드: Arduino-based boards

검색결과 12건 처리시간 0.024초

아두이노 아날로그 신호 기반 피지컬 컴퓨팅을 통한 프로그래밍 교육 방법 (Education Method for Programming through Physical Computing based on Analog Signaling of Arduino)

  • 허경;손원성
    • 한국멀티미디어학회논문지
    • /
    • 제22권12호
    • /
    • pp.1481-1490
    • /
    • 2019
  • Arduino makes it easy to connect objects and computers. As a result, programming learning using physical computing has been proposed as an effective alternative to SW training for beginners. In this paper, we propose an Arduino-based physical computing education method that can be applied to basic programming subjects. To this end, we propose a basic programming training method based on Arduino analog signals. Currently, physical computing courses focus on digital control when connecting input sensors and output devices in Arduino. However, the contents of programming education using analog signals of Arduino boards are insufficient. In this paper, we proposed and tested the teaching method used for programming education using low-cost materials used for Arduino analog signal-based computing.

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을 기반으로 하는 아두이노 호환 보드 설계와 이를 활용하는 방법을 제시한다. 이러한 아두이노 플랫폼의 확장은 기존 하드웨어를 활용하면서 아두이노 플랫폼의 장점을 사용할 수 있어 다양한 마이크로컨트롤러 관련 교육에서 학습 효과를 높일 수 있을 것으로 기대된다.

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

  • 권오성
    • 정보교육학회논문지
    • /
    • 제23권5호
    • /
    • pp.461-467
    • /
    • 2019
  • 융복합 응용의 일반화로 라즈베리파이나 아두이노 임베디드형 제어 보드의 활용이 늘고 있다. 이러한 제어장치 설치는 상시 전력이 부재한 상황에서도 운영되어야 하는 경우가 많다. 이러한 경우에 흔히 태양광을 이용하기 때문에 충분한 전력 확보가 쉽지 않다. 본 논문에서는 이러한 저전력 환경 하에서도 작동할 수 있는 효과적인 제어 체계를 제안하고자 한다. 본 논문에서 구성한 실험 기기는 일정한 주기별로 DSLR 카메라 촬영하는 장치이다. 장치의 제어 모듈은 라즈베리파이와 아두이노 보드를 결합한 복합물이며, 아두이노 보드가 정해진 주기별로 라즈베리파이 보드를 동작시키도록 구성하였다. 본 논문에서는 이러한 전력 제어를 위한 프로그램을 개발하였고 이 펌웨어에 의하여 라즈베리파이의 전력 소모를 일자별, 시간별로 측정하여 전체 시스템의 효율성을 검증하였다. 아두이노 보드는 정한 간격마다 라즈베리파이에 전력을 공급하여 카메라에 슈팅 신호를 전송하도록 하였다. 실험결과, 10일간의 실험 기간 동안 일정하고 안정적인 전력 소모가 측정되었다. 결국 아두이노를 결합하여 절전하는 경우 라즈베리의 소비전력량을 약 81% 절감한 것으로 조사되었다.

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

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

  • PDF

AVR 기반 아두이노 호환 보드를 위한 통합 프로그래머 (Unified Programmer for AVR-Based Arduino-Compatible Boards)

  • 허경용;류대우
    • 한국정보통신학회논문지
    • /
    • 제25권1호
    • /
    • pp.96-101
    • /
    • 2021
  • 아두이노는 오픈 소스 마이크로컨트롤러 프로젝트 중 하나로 AVR 마이크로컨트롤러를 사용한 아두이노 보드가 흔히 사용된다. AVR 마이크로컨트롤러에서는 일반적으로 ISP(In System Programming) 방식 업로드를 사용하지만, 아두이노에서는 부트로더를 통한 시리얼 방식 업로드를 기본으로 하며 이를 위해 전용 마이크로컨트롤러를 보드에 내장하고 있다. 아두이노에서 ISP 방식 업로드를 사용하기 위해서는 별도의 전용 업로드 장치가 필요하지만, 아두이노 보드에는 포함되어 있지 않다. 이 논문에서는 ISP 방식 업로드와 시리얼 방식 업로드를 하나의 전용 마이크로컨트 롤러를 통해 처리할 수 있는 통합 프로그래머를 제안하고, 통합 프로그래머를 사용하여 ISP 방식과 시리얼 방식 업로드가 가능함을 보인다. 이외에도 제안하는 통합 프로그래머는 USB-시리얼 변환장치로 동작하여 컴퓨터와의 시리얼 통신을 지원하며 아두이노의 부트로더를 굽는 것도 가능하다. 통합 프로그래머의 모든 동작은 실험 결과를 통해 확인할 수 있다.

Social awareness of Arduino and artificial intelligence using big data analysis

  • Eun-Sang, Lee
    • 한국컴퓨터정보학회논문지
    • /
    • 제28권1호
    • /
    • pp.189-199
    • /
    • 2023
  • 이 연구의 목적은 빅데이터 분석 방법으로 확인한 사회적 인식을 기반으로 인공지능과 관련된 아두이노 기반 보드의 개발 방향을 확인하는 데 있다. 이를 위해 텍스톰 사이트를 통해 '아두이노+인공지능', '아두이노+AI' 등의 키워드를 중심으로 빅데이터를 추출하였고, 이 데이터를 텍스톰 사이트와 UNICET 프로그램을 이용하여 정제 및 분석하였다. 이 연구에서는 빈도 분석, TF-IDF 분석, 연결 중심성 분석, N-gram 분석, CONCOR 분석 등의 빅데이터 분석을 수행하였다. 분석 결과 아두이노 및 인공지능 관련 인터넷 문서에서는 교육 및 코딩 교육과 관련된 키워드, 아두이노를 기반으로 제작 및 체험 관련 키워드, 프로그램 관련 키워드가 주요 키워드임을 확인하였으며, 이들 키워드를 바탕으로 한 군집이 형성됨을 확인하였다. 이 연구를 통해 아두이노 및 인공지능과 관련된 사회적 인식을 파악하였고, 이를 기반으로 한 보드 개발의 방향성을 확인할 수 있었다. 이 연구는 일반 대중의 사회적 인식을 빅데이터 분석 방법을 활용하여 파악한 후, 이를 기반으로 보드 개발의 여러 가지 요인들을 확인하였다는 점에서 의의가 있다. 이 연구는 빅데이터 분석 방법으로 사용자의 요구를 파악하고자 하는 연구자나 개발자들이 참고할 수 있는 자료로 활용될 수 있을 것이다.

아두이노 N-스크린 통신보드를 활용한 피지컬 컴퓨팅 교육 프로그램 (Development of Education Program for Physical Computing using Arduino N-screen Communication Boards)

  • 허경;이주열;이혜민;이해상
    • 실천공학교육논문지
    • /
    • 제7권2호
    • /
    • pp.97-105
    • /
    • 2015
  • 본 논문은 PBL 기반 프로그래밍 교육방법에 기초하여 피지컬 컴퓨팅 내용을 중심 학습 요소로 선정하였다. 본 논문에서는 아두이노를 활용한 피지컬 컴퓨팅 내용을 개발하고 로봇 프로그래밍 교육 발전에 걸림돌로 작용하는 과도한 비용 문제나 시간적, 공간적 제약과 같은 환경적 여건의 부족 문제를 해소하기 위한, 아두이노 교육 프로그램을 제안한다. 그리고 실험 수업을 통해 교육 현장에 적용함으로써 논리적 사고력과 문제해결력에 미치는 영향을 검증하였다.

Implementation of IoT-based Automatic Inventory Management System

  • Choi, Eun-Soo;Kang, Min-Soo;Jung, Yong Gyu;Paik, Jean Kyung
    • International Journal of Advanced Culture Technology
    • /
    • 제5권1호
    • /
    • pp.70-75
    • /
    • 2017
  • Recent development of IT industry including smart phones and communication technologies has resulted in rapid growth of Internet of Things (IoT) technology and relevant markets. The access to IoT is becoming easier thanks to the boards and IoT products, such as Arduino and Raspberry Pi. Large-scale business sites use IoT technology to manage inventories, but small-scale business sites do not. In the present study, We ported Linux-based Raspbian to Raspberry Pi, It utilizes web server communication to control the Arduino through the application We used a color sensor to figure out the kind of inventory. We also built a database using MySQL to store the data. We used raspberry pi to check whether the proposed system works and apply it to small-scale business.

소프트웨어교육 현장에서 가상화 기술에 기반한 아두이노 키트 VR콘텐츠 모듈화 연구 (Study on Arduino Kit VR contents modularization based on virtualization technology in software education field)

  • 박종열;장영현
    • 문화기술의 융합
    • /
    • 제4권3호
    • /
    • pp.293-298
    • /
    • 2018
  • 스마트폰 사용의 대중화로 촉발된 4차 산업혁명시대에는, 인간의 일상생활과 모든 산업현장이 소프트웨어화 및 지능화되어 가고 있다. 2018년부터 전국 모든 학생을 대상으로 소프트웨어 보편교육을 실시함에 따라, 수요가 폭증하고 소프트웨어 기술과 아두이노를 활용하여 하드웨어를 연동하고 있다. 그러나 고비용의 콘트롤 보드와 수십 종에 이르는 다양한 전자부품을 별도로 준비해야 하고 문제가 발생하고 있다. 또한 동일한 실습교육을 반복 실시할 경우, 상당히 많은 부품이 분실되거나 망가진다. 새롭게 수업을 시작할 상태로 준비하는 것도 매우 심각한 문제가 되고 있다. 본 연구에서는 아두이노 보드와 각종 전자부품들을 가상화 기술을 기반으로 VR기술로 구현한다. 또한 3D 그래픽 실감형 아두이노 키트와 각종 전자부품들을 API 형태로 제공한다. 가상화 기반에서 소프트웨어와 가상의 하드웨어를 연동하여 처리하는 방안을 제안한다.

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

  • 이우호;정현미;정기문
    • 한국융합학회논문지
    • /
    • 제8권11호
    • /
    • pp.21-27
    • /
    • 2017
  • 초연결사회를 지향하기 위해 발전하고 있는 사물인터넷(Internet of Things)은 아두이노 등의 OSHW(Open Source Hardware)를 기반으로 두고 있으며 다양한 소형 제품 등이 등장하고 있다. 이러한 사물인터넷은 저성능, 저메모리라는 한계로 인하여 강력한 보안 기술을 적용하기 어렵다는 심각한 정보보안 문제를 야기하고 있다. 본 논문에서는 사물인터넷 기기로 주로 사용되는 아두이노의 응용프로그램이 호스트컴퓨터에서 컴파일과 로딩이 수행됨에 따라 발생할 수 있는 취약성을 분석하여 아두이노 보드의 센서로부터 입력되는 값을 공격자가 임의로 변경할 수 있는 새로운 공격 방법을 제안한다. 이러한 방법을 통해 아두이노 보드가 환경정보를 오인식하여 정상적인 동작이 불가능하게 할 수 있다. 이러한 공격 기법의 이해를 통해 안전한 개발환경 구축방안을 고려할 수 있으며 이러한 공격으로부터 대응할 수 있다.