• Title/Summary/Keyword: 아두이노 프로그래밍

Search Result 42, Processing Time 0.037 seconds

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

  • Hur, Kyeong;Lee, Ju-Yeol;Lee, Hye-Min;Lee, Hae-Sang
    • Journal of Practical Engineering Education
    • /
    • v.7 no.2
    • /
    • pp.97-105
    • /
    • 2015
  • In this paper, we have selected physical computing as the focused learning elements with the PBL-based programming instruction method. Students experienced physical computing by using Arduino. Development of robot using Arduino can create an effective educational environment and also provide solutions for lack of environmental conditions, such as time or spatial factor restrictions and excessive expense issues; these are major obstacles to developing robot programming education. Finally, we analyzed the effects on growth of student's logical thinking and problem solving abilities by demonstrating the Arduino application courseware to the field of education.

Development Tool based on 5W1H Programming Model for Novice Programmer (초보자를 위한 5W1H 6하 원칙 프로그래밍 모델 기반의 개발도구)

  • Lee, Se-Hoon;Kim, Ji-Seong;Sin, Bo-Bae;Baek, Yeong-Tae;Im, Hong-Gab
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2017.01a
    • /
    • pp.123-124
    • /
    • 2017
  • 본 논문에서는 컴퓨터 프로그래밍을 접해보지 않은 IT비전공자를 위한 5W1H 6하 원칙 개발도구를 제시하며, 이하 '5W1H 프로그래밍 모델'이라 칭한다. 이 개발도구는 육하원칙 개념을 적용하여 사용자가 프로그래밍 언어를 배워 코드를 작성할 필요 없이 '누가, 언제, 어디서, 무엇을, 어떻게'의 6하 원칙적인 행동양식으로 간단한 선택만을 통해 간단하게 프로그램 로직을 작성하여 대상 시스템을 동작시키는 네이티브 코드로 변환해줌으로서 프로그래밍 언어를 배우지 않은 사용자들도 시스템 개발을 할 수 있게 된다. 본 논문에서 제안하는 개념은 대부분에 시스템에 적용할 수 있으며 본 논문에서는 아두이노 스케치의 슈퍼루프에 적용하여 실험하였다.

  • PDF

Development of an Easy-assemble Arduino Car Kit for Practice (쉽게 조립 가능한 실습용 아두이노 자동차 키트 개발 사례)

  • Lee, Eun-Sang
    • Journal of the Korea Convergence Society
    • /
    • v.13 no.2
    • /
    • pp.31-37
    • /
    • 2022
  • The objective of this study was to present an example of the development of an Arduino car kit for practice. First, problems in the existing Arduino car kit were analyzed and various prototypes were developed that reflected the improvement plan. The developed kit was applied to the education field to identify problems and improvements, following which it was corrected and supplemented for use as an Arduino car kit for final practice. The Arduino car kit can be used for various experiments and practices related to an Arduino car by using a combination of two car bodies consisting of an upper plate and a lower plate. When a method to couple the upper and lower plates was used, the car body could be easily and quickly configured without the need for bolts or nuts. The developed kit involves a simple and easy assembly method, and hence, the time required for assembling a car body is considerably short. Accordingly, it is expected to be widely used as a kit that can directly experience programming education using a car.

Social perception of the Arduino lecture as seen in big data (빅데이터 분석을 통한 아두이노 강의에 대한 사회적 인식)

  • Lee, Eunsang
    • Journal of The Korean Association of Information Education
    • /
    • v.25 no.6
    • /
    • pp.935-945
    • /
    • 2021
  • The purpose of this study is to analyze the social perception of Arduino lecture using big data analysis method. For this purpose, data from January 2012 to May 2021 were collected using the Textom website as a keyword searched for 'arduino + lecture' in blogs, cafes, and news channels of NAVER website. The collected data was refined using the Textom website, and text mining analysis and semantic network analysis were performed by opening the Textom website, Ucinet 6, and Netdraw programs. As a result of text mining analysis such as frequency analysis, TF-IDF analysis, and degree centrality it was confirmed that 'education' and 'coding' were the top keywords. As a result of CONCOR analysis for semantic network analysis, four clusters can be identified: 'Arduino-related education', 'Physical computing-related lecture', 'Arduino special lecture', and 'GUI programming'. Through this study, it was possible to confirm various meaningful social perceptions of the general public in relation to Arduino lecture on the Internet. The results of this study will be used as data that provides meaningful implications for instructors preparing for Arduino lectures, researchers studying the subject, and policy makers who establish software education or coding education and related policies.

Arduino Educational Environment Design using Smart device (스마트기기를 활용한 아두이노 교육환경 설계)

  • Park, DongHyuk;Lee, WonGyu
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2016.04a
    • /
    • pp.364-367
    • /
    • 2016
  • 개정된 2015 정보교육과정에 컴퓨팅 시스템이 추가되면서 피지컬 컴퓨팅을 가르치기 위한 다양한 교육용 도구와 교수학습 방법 등이 제안되고 있다. 제안된 내용들을 살펴보면 센서를 제어하는 측면에 중점을 두고 있어 알고리즘을 설계하고 프로그래밍 학습의 제공이 부족하고, 학습활동 간에 1인 1PC와 다수의 전자부품을 활용할 공간이 필요하여 학교현장의 일반적인 교실환경과는 차이가 있어 피지컬 컴퓨팅 교육이 제한될 수 밖에 없다. 본 논문에서는 스마트기기를 활용한 아두이노 교육환경 구축을 통해 현재 PC를 필요로 하는 피지컬 컴퓨팅 교육환경을 스마트기기 기반의 교육환경을 제시하여, 기존의 시스템보다 실습용장비, 실습실, 이동의 자율성, 그리고 사용언어 측면에서 개선시키고자 한다.

Convergence Education Content Development Utilizing S4A (S4A를 이용한 융합형 교육용 콘텐츠 개발)

  • kim, Hye-Sung;Lee, Hyeong-Ok
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2016.10a
    • /
    • pp.693-697
    • /
    • 2016
  • Recent Software education topic is GUI programing language 'Scratch' and the open source computing platform plus microcontroller boards 'Arduino'. S4A means a program that controls the Arduino to the scratch. In this paper, development for education content that using S4A and combination the Arduino sensors. and we developed the game in the form of training content by using a variety of tools.

  • PDF

A Study of ICT Fusion Program for Efficient Software Education (효율적인 소프트웨어 교육을 위한 ICT 융합 프로그램 고찰)

  • Nam, Jae-hyun
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2014.10a
    • /
    • pp.789-791
    • /
    • 2014
  • The software education has many interest in the world because a lot of help to improve logical thinking and problem solving training. However, to implement such a program using languages such as C or Java, you should be aware of the syntax, understanding of computer architecture, and many library. So, it is difficult for many ordinary student to implement program. Therefore, we need easy access to the programming to address the life program by coding for students. In this paper, we introduce such useful software training program or Internet Web site for students.

  • PDF

Development and Evaluation of a STEAM Curriculum Utilizing Arduino (아두이노를 활용한 STEAM 커리큘럼 설계, 적용 및 효과 분석)

  • Shim, KyuHeon;Lee, Sangwook;Suh, Taeweon
    • The Journal of Korean Association of Computer Education
    • /
    • v.17 no.4
    • /
    • pp.23-32
    • /
    • 2014
  • The nature of complex modern society inevitably creates intricate problems that can be solved by the computational and logical reasoning. The programming education in Informatics can effectively raise the ability of computational thinking. The paper proposes and evaluates a STEAM curriculum that can draw the interest and attention of students. The curriculum educates the multi-disciplinary knowledge from science, music and informatics, and it was designed to have group discussions with self-directed study. The experiments were performed with $4^{th}{\sim}6^{th}$ grade gifted students in Informatics from elementary schools. The Arduino was used as the experiment environment. The experiment results reveal that the interests in Informatics and programming have been escalated after the STEAM class; 75% of students expressed the surge of interest in computers and 93% of students responded positively to the Arduino-based class. The effectiveness of the experiment outcomes was validated with t-test.

  • PDF

Development and Application of an Online-based Arduino Programming Experience Program

  • Eun-Sang, Lee
    • Journal of the Korea Society of Computer and Information
    • /
    • v.28 no.1
    • /
    • pp.179-187
    • /
    • 2023
  • The purpose of this study was to develop and apply an online-based Arduino programming experience program. In this study, the program was developed and applied based on the contents presented in the ADDIE model and Lee's model. The results of this study were as follows. First, two types of educational program were developed for online use by students of the free semester system. Second, the program content included practical materials such as teaching websites and video lectures. Third, the developed program was applied a total of three times in the school environment and when the student did not attend school. Fourth, analysis of student satisfaction confirmed that the students were satisfied with the development program. The content of this study will serve as a reference for instructors who plan online-based hands-on activities in places where instructors are not readily available, such as islands or mountainous areas.

IoT based Cleaner Control System using Smart Devices

  • Ye Ho Shin
    • Journal of the Korea Society of Computer and Information
    • /
    • v.28 no.5
    • /
    • pp.1-8
    • /
    • 2023
  • In this paper, we implement a control system for an IoT-based backpack type vacuum cleaner using a smart device such as a smart phone or smart watch. The implementation system consists of control module produces, control module programming, and smart device programming. The control module is made of Arduino Nano, HM-10 BLE(Bluetooth Low Energy) module and relays as basic parts. The smart device exchanges signals with the control module via bi-directional BLE communication, which allows it to control the start/stop of the vacuum cleaner. Backpack type vacuum cleaners are effective for cleaning high places that require the use of ladders. However, it is often necessary to take off the backpack type cleaner to start/stop it. The IoT-based vacuum cleaner control system implemented in this paper fundamentally solves the problem by allowing users to control the start/stop of the vacuum cleaner without taking it off.