• Title/Summary/Keyword: AVR Microcontroller

Search Result 21, Processing Time 0.021 seconds

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

  • Heo, Gyeongyong;Ryu, Daewoo
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.25 no.1
    • /
    • pp.96-101
    • /
    • 2021
  • Arduino is one of the open source microcontroller projects, and Arduino boards using AVR microcontrollers are commonly used. In general, AVR microcontrollers use ISP (In System Programming) upload, but in Arduino, serial upload through a bootloader is basically used, and a dedicated microcontroller is built into the board for this purpose. In order to use the ISP upload in Arduino, a dedicated upload device is required, which is not included in the Arduino board. In this paper, we propose a unified programmer that can handle ISP upload and serial upload through one dedicated microcontroller, and show that ISP and serial upload are possible using the unified programmer. In addition, the proposed unified programmer works as a USB-serial converter, supports serial communication with a computer, and it is also possible to burn the Arduino bootloader. All operations of the unified programmer can be confirmed through the experimental results.

Remote Order System using ATmega2561 Microcontroller (마이크로 컨트롤러 ATmega2561을 이용한 원격 주문 시스템)

  • Kim, Hak-Song;Moon, Min-Hwan
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2010.11a
    • /
    • pp.1575-1578
    • /
    • 2010
  • 최근 원격에 대한 관심이 높아지면서 서비스 산업 분야에도 원격이 개발되고 있다. 그 중에서 요식업 분야는 원격이 적용되기에 최적의 분야이다. 본 논문에서는 AVR을 활용하여 원격 주문 시스템을 개발 한 것이다. 이 시스템은 서비스 제공자와 서비스 이용자 모두에게 서비스의 질적 향상을 가져다 줄 것이다. 따라서 AVR을 활용한 원격 주문 시스템의 개발은 요식업 분야에서 원격으로 서비스를 제공한다는 측면에서 발전 가능성이 있다고 본다.

Design and Implementation of Serious Game based on AVR Microcontrollerin Virtual Serial Ports (가상 시리얼 포트에서 AVR 마이크로콘트롤러를 기초로 한 기능성 게임의 설계 및 구현)

  • Ko, YoungHyuk
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.12 no.6
    • /
    • pp.105-109
    • /
    • 2012
  • This paper proposed a method which enabled the designing and implementation of a serious game based on AVR microcontroller on a virtual serial port before making the actual circuit by performing simulation, and which made it possible to develop a serious game. The implemented serious game implemented a mole game which can be enjoyed by one person, a love game with which a male gamer and a female gamer can play, and a marathon game in which a gamer can run the marathon while listening to cheerful music and looking at a region he/she wants to visit. The development of a microcontroller device that provides those functions showed that not only does the device make it possible to develop games more easily and conveniently through the implementation of a game using virtual serial communications with a board designed by an ISIS simulator, but also it reduces trials and errors during game development.

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

  • Choi, Hun;Heo, Gyeongyong
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.24 no.10
    • /
    • pp.1369-1375
    • /
    • 2020
  • Arduino is a microcontroller platform for non-IT major students, and is widely used as a learning tool. Several AVR series microcontrollers are used in Arduino boards, but ATmega128 is not used. ATmega128 is widely used because of its high expandability and competitive price compared to ATmega328 and ATmega2560 used in Arduino boards. Therefore, by allowing ATmega128 to be used in an Arduino environment, the usability of existing hardware and the Arduino platform can be improved. In this paper, proposed are an Arduino-compatible board design based on ATmega128 and ways to use the ATmega128-based board. As the strengthes of the Arduino platform can be used while utilizing existing hardware in the proposed extension, it is expected that the proposed one can be used in various microcontroller-related education and enhance the learning efficiency.

A Study on the Implementation of Mobile Web Monitoring for Sensing Data Using Bluetooth Transmission (센싱 데이터의 블루투스 전송 및 모바일 웹 모니터링 구현에 관한 연구)

  • Hwang, In-Ki;Roh, Jae-sung
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2012.10a
    • /
    • pp.651-652
    • /
    • 2012
  • Wireless monitoring and hybrid mobile web have become an emerging area of research in recent year. This paper deals with the design and implementation of mobile web page for sensing data monitoring. The mobile web monitoring system for sensing data transmission is implemented by 8-bit AVR microcontroller and bluetooth communication module.

  • PDF

A Study on the Performance of a Hybrid Daylighting System Using AVR Microcontrollers (AVR Microcontroller를 이용한 하이브리드 자연채광시스템의 성능에 관한 기초연구)

  • Lim, Sang Hoon;Oh, Seung Jin;Kim, Won-Sik;Jeong, Hae-Jun;Chun, Wongee
    • Journal of the Korean Solar Energy Society
    • /
    • v.35 no.6
    • /
    • pp.1-7
    • /
    • 2015
  • This paper deals with the design and operation of a hybrid daylighting system that uses natural and artificial lighting to enhance visual comfort in buildings. The system was developed using an AVR micro controller for solar tracking in conjunction with dimming controls, which, acting together, enables the maximum use of natural daylight and also improves energy efficiency in buildings. Experimental results clearly demonstrates the usefulness of the present system capable of enhancing indoor lighting conditions when sufficient daylight is available and distributed appropriately in harmony with artificial lighting.

An Implementation of Driving Circuit for Resistive Touch Panel (저항막식 터치 패널의 구동회로 제작)

  • Han, Hyung-Seok
    • Journal of The Institute of Information and Telecommunication Facilities Engineering
    • /
    • v.8 no.1
    • /
    • pp.36-39
    • /
    • 2009
  • In this paper, we propose a 4-wire type driving circuit for resistive touch panel which was manufactured at the lab. The circuit is designed by using the touch panel controller ADS7846 and AVR microcontroller board. The test result shows that the designed circuit can give and transmit the position information of touch panel to the computer.

  • PDF

Intelligent AQS System with Artificial Neural Network Algorithm and ATmega128 Chip in Automobile (신경회로망 알고리즘과 ATmega128칩을 활용한 자동차용 지능형 AQS 시스템)

  • Chung Wan-Young;Lee Seung-Chul
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.12 no.6
    • /
    • pp.539-546
    • /
    • 2006
  • The Air Quality Sensor(AQS), located near the fresh air inlet, serves to reduce the amount of pollution entering the vehicle cabin through the HVAC(heating, ventilating, and air conditioning) system by sending a signal to close the fresh air inlet door/ventilation flap when the vehicle enters a high pollution area. The sensor module which includes two independent sensing elements for responding to diesel and gasoline exhaust gases, and temperature sensor and humidity sensor was designed for intelligent AQS in automobile. With this sensor module, AVR microcontroller was designed with back propagation neural network to a powerful gas/vapor pattern recognition when the motor vehicles pass a pollution area. Momentum back propagation algorithm was used in this study instead of normal backpropagation to reduce the teaming time of neural network. The signal from neural network was modified to control the inlet of automobile and display the result or alarm the situation in this study. One chip microcontroller, ATmega 128L(ATmega Ltd., USA) was used for the control and display. And our developed system can intelligently reduce the malfunction of AQS from the dampness of air or dense fog with the backpropagation neural network and the input sensor module with four sensing elements such as reducing gas sensing element, oxidizing gas sensing element, temperature sensing element and humidity sensing element.

Design and Implementation of a Digital Control Unit for an Oxygenaire Servo Baby Incubator

  • Zahran, Mohamed;Salem, Mahmoud;Attia, Yousry;Eliwa, Aref
    • Journal of Power Electronics
    • /
    • v.8 no.2
    • /
    • pp.121-130
    • /
    • 2008
  • This paper introduces a design and implementation of a digital control unit for an Oxygenaire Servo Baby Incubator. The control unit is designed and implemented according to international standards. The control unit is based on an AVR Atmel microcontroller unit. It is built for monitoring and control and displays the three main temperature values: set point temperature, baby skin temperature and air temperature. User friendly software is implemented. The implemented control unit was tested in the laboratory as well as in the field. The control unit is sensitive to change of $0.1^{\circ}C$. At startup, based on a unique control strategy, the incubator reaches its steady state in about 14 minutes. The system schematic diagrams are shown in the paper. Also, programs flow charts are presented. The control unit was designed and implemented based on a contract between the Electronics Research Institute (ERI) and ENGIMED Company. The authors would like to thank ERI and ENGIMED for introducing all required finance and shoring to complete this work.

Verification of an automatic turn signal system for a bicyclist safety using Proteus VSM simulation (프로테우스 VSM을 이용한 자전거 운전자 안전을 위한 자동 방향 표시 시스템 검증)

  • Yoo, Jae-Duck;Kang, Hee-Hoon
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.10 no.5
    • /
    • pp.637-644
    • /
    • 2015
  • Bicycles share the road where high speed cars run and driving license is essential to bicyclist. After sunset, accidents can be occurred due to changing one line to another line in a road inadequately and bicycle driving route changing without an alarm. In this paper, we apply the same system as an automatic signal lights system to prevent the accidents for bicyclist safety. Then, we verify it using proteus VSM simulation.