• Title/Summary/Keyword: IDE interface

Search Result 17, Processing Time 0.019 seconds

Development of a Greenhouse Environment Monitoring System using Low-cost Microcontroller and Open-source Software (저비용 개방형 Microcontroller를 사용한 온실 환경 측정 시스템 개발)

  • Cha, Mi-Kyung;Jeon, Youn A;Son, Jung Eek;Chung, Sun-Ok;Cho, Young-Yeol
    • Horticultural Science & Technology
    • /
    • v.34 no.6
    • /
    • pp.860-870
    • /
    • 2016
  • Continuous monitoring of environmental parameters provides farmers with useful information, which can improve the quality and productivity of crops grown in greenhouses. The objective of this study was to develop a greenhouse environment measurement system using a low-cost microcontroller with open-source software. Greenhouse environment parameters measured were air temperature, relative humidity, and carbon dioxide ($CO_2$) concentration. The ranges of the temperature, relative humidity, and $CO_2$ concentration were -40 to $120^{\circ}C$, 0 to 100%, and 0 to 10,000 ppm, respectively. A $128{\times}64$ graphic LCD display was used for real-time monitoring of the greenhouse environments. An Arduino Uno R3 consisted of a USB interface for communicating with a computer, 6 analog inputs, and 14 digital input/output pins. A temperature/relative humidity sensor was connected to digital pins 2 and 3. A $CO_2$ sensor was connected to digital pins 12 and 13. The LCD was connected to digital pin 1 (TX). The sketches were programmed with the Arduino Software (IDE). A measurement system including the Arduino board, sensors, and accessories was developed (totaling $244). Data for the environmental parameters in a venlo-type greenhouse were obtained using this system without any problems. We expect that the low-cost microcontroller using open-source software can be used for monitoring the environments of plastic greenhouses in Korea.

Design of Embodiment-based Programming Education using Arduino for Middle School Students (중학생을 대상으로 한 아두이노를 활용한 체현 기반 프로그래밍 교육 설계)

  • Eom, Hyun-Young;Lee, Kang-Hee
    • The Journal of the Convergence on Culture Technology
    • /
    • v.6 no.1
    • /
    • pp.471-476
    • /
    • 2020
  • We propose an practical embodiment-based programming training course for middle school students using Arduino and conduct survey before and after the curriculum. Arduino is an open source physical computing platform that integrates the IDE used in processing language. It is a low-cost, relatively simple I/O interface compared to other platforms, and because of its practical formability, it is educational material suitable for programming. Subsequent surveys will provide feedback on changes in cognition of programming needs and improvement in thinking skills. In this study, the program based on embody-based programming using Arduino was conducted for 8 weeks for each first grade, and 112 middle school students for two years from '16 to '17. Based on the theoretical and practical training, the training was based on the application of the ultrasonic sensor to the RC car and the preparation of the adduction quadrotor drone. The purpose of this study is to prove that the recognition, necessity, and programming education of middle school students are effective for the improvement of thinking ability through the program based on embody-based programming using Arduino.

Development of Internet Web-Based UPS Remote Control System (인터넷 웹 기반 환경을 이용한 UPS 원격제어시스템 개발)

  • 김성환;최주엽;유권종;안현식
    • The Transactions of the Korean Institute of Power Electronics
    • /
    • v.8 no.3
    • /
    • pp.253-259
    • /
    • 2003
  • This paper aims at developing remote control system to control and monitor distributed various devices such as UPS through internet. TCP/IP(Transmission Control Protocol/Internet Protocol) and UPS operated in a row are adopted for the network management protocol and the application device, respectively. For controlling and monitoring distributed devices in realtime, java-environment software is constructed. Also, HelloDevice, general-use interface controller between network device and applied device is proposed. Finally, serial communication such as RS-232C is used between controller and applied device.

LARGE STORAGE SYSTEM FOR HIGH-SPEED RECORDING OF OBSERVED DATA (관측 데이터의 고속기록을 위한 대용량 저장시스템)

  • OH SE-JIN;ROH DUK-GYOO;KIM KWANG-DONG;SONG MIN-GYU;JE DO-HEUNG;WI SEOG-OH;KIM TAE-SUNG;WHITNEY ALAN R.
    • Publications of The Korean Astronomical Society
    • /
    • v.19 no.1
    • /
    • pp.83-92
    • /
    • 2004
  • In this paper, we introduce the development of the large storage system in order to record the observed space radio signal in the Korean VLBI Network(KVN) with high-speed. The KVN is the Very Long Baseline Interferometery(VLBI) to observe the birth of star, the structure of space by constructing radio telescope with diameter 21m at the Seoul, Ulsan, Jeju from 2001 to 2007 years. To do this, Korea Astronomy Observatory joined the international consortium for developing the high-speed large storage system(Mark 5), which is developed by MIT Haystack observatory. The Mark 5 system based on hard disk has to record up to 1 Gbps the observed space radio signal. The main features of Mark 5 system are as follows; First it is able to directly record the input data to the hard disk without PC1(Peripheral Component Interconnect) internal bus, and the second, it has two hard disk banks, which are able to hot-swap ATA/IDE type very cheap up to 1 Gbps recording and playback. The third is that it follows the international VLBI standard interface hardware(VSI-H). Therefore it can be connect directly the VSI-H type system at the input/output. Finally it also supports e- VLBI(Electronic-VLBI) through the standard Gigabits Ethernet connection.

Design and Implementation of Motion Recipe for PLCopen-Compliant Motion Applications with Multiple Operation Modes (다중 동작 모드를 가진 PLCopen 표준 호환 모션 응용을 위한 모션 레시피 개념 설계 및 구현)

  • Kim, Sanghyun;Lee, Kyunghyun;Kim, Taehyoun;Choi, Cheol;Kang, Donggu
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.40 no.11
    • /
    • pp.955-962
    • /
    • 2016
  • In recent years, there have been emerging needs for standardized software-based motion application development for better scalability and support for multiple operation modes for small quantity batch production. Although a software-based motion system provides a basis for constructing multiple operation modes on a machine, it is not easy to construct such systems without tools for defining multiple motion operation modes and standardized mode-change protocols. This paper proposes a motion recipe concept to overcome this problem; the concept includes the authoring of multiple motion operation modes using the PLCopen-compliant motion function blocks and communication protocols to trigger operation mode changes from an external interface. The motion recipe was implemented by extending an IEC 61131-3 compliant IDE called Beremiz, and the correctness of the motion recipe-based application behavior was verified on a real testbed.

Development of Operational Flight Program for Avionic System Computer (항공전자시스템컴퓨터 탑재소프트웨어 개발)

  • Kim, Young-Il;Kim, Sang-Hwan;Lim, Heung-Sik;Lee, Sung-Soo
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.33 no.9
    • /
    • pp.104-112
    • /
    • 2005
  • This paper presents the technique to develop an operational flight program(OFP) of avionic system computer(ASC) which integrates the avionics control, navigation and fire control and provides informations for flight, navigation and weapon aiming missions. For the development of the OFP of ASC, two i960KB chips are used as central processing units board and standard computer interface library(SCIL) which is built in house is used. The Irvine compiler corporation(ICC) integrated development environment(IDE) and the programming language Ada95 are used for the OFP development. We designed the OFP to a computer software configuration item(CSCI) which consists of to three parts for independency of software modules. The OFP has been verified through a series of flight tests. The relevant tests also have been rigorously conducted on the OFP such as software integrated test, and ground functional test.

BomBart : Web-based Programming Environment Support to Graphic User Interface (그래픽 유저 인터페이스를 지원하는 웹 기반 프로그래밍 환경 '봄밭'의 설계 및 구현)

  • Cheon, Junseok;Song, Jiwon;Woo, Gyun
    • The Journal of the Korea Contents Association
    • /
    • v.17 no.5
    • /
    • pp.317-325
    • /
    • 2017
  • There has been a growing interest in programming education recently. However, to use most programming languages the corresponding compiler and IDE have to be installed on computers. To tackle this issue, though there developed several web-based programming environment including Eclipse Che and JDOODLE, most of them does not support GUI nor Korean programming languages. This paper proposes a web-based programming environment called Bombart, which supports Saesark, a Korean programming language, with GUI output. It also supports a console-based input and output. To support both kinds of interfaces, two compiling subsystems are designed and implemented. To test the effectiveness of the GUI support of Bombart, all the Java tutorial codes on GUI are translated into Saesark and executed on top of Bombart. According to this test, 81.42% of codes can be successfully converted and executed.