Browse > Article
http://dx.doi.org/10.6109/jkiice.2020.24.10.1369

128duino : An Extension of the Arduino Platform for ATmega128  

Choi, Hun (Department of Electronic Engineering, Dong-Eui University)
Heo, Gyeongyong (Department of Electronic Engineering, Dong-Eui University)
Abstract
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.
Keywords
ATmega128; Arduino; Microcontroller; Extensible platform;
Citations & Related Records
Times Cited By KSCI : 6  (Citation Analysis)
연도 인용수 순위
1 Arduino [Internet]. Available: https://www.arduino.cc/.
2 P. Plaza, E. Sancristobal, G. Fernandez, M. Castro, and C. Perez, "Collaborative robotic educational tool based on programmable logic and Arduino," in Proceedings of 2016 Technologies Applied to Electronics Teaching, Seville, Spain, pp. 1-8, 2016.
3 M. Novak, J. Kalova, and J. Pech, "Use of the Arduino Platform in Teaching Programming," in Proceedings of 2018 IV International Conference on Information Technologies in Engineering Education, Moscow, Russia, pp. 1-4, 2018.
4 J. C. Martinez-Santos, O. Acevedo-Patino, and S. H. Conteras-Ortiz, "Influence of Arduino on the Development of Advanced Microcontrollers Courses," IEEE Revista Iberoamericana de Technologias del Aprendizaje, vol. 12, no. 4, pp. 208-217, Nov. 2017.   DOI
5 A. Bashir, M. Alhammadi, M. Moath Awawdeh, and T. Faisal, "Effectiveness of using Arduino platform for the hybrid engineering education learning model," in Proceedings of 2019 Advances in Science and Engineering Technology International Conferences, Dubai, United Arab Emirates, pp. 1-6, 2019.
6 G. Y. Heo and J. W. Jung, "Arduino Compatible Modular Kit Design for Educational Purpose," Journal of the Korea Institute of Information and Communication Engineering, vol. 22, no. 10, pp. 1371-1378, Jan. 2018.   DOI
7 G. Y. Heo, "Implementation of an Arduino Compatible Modular Kit for Educational Purpose," Journal of the Korea Institute of Information and Communication Engineering, vol. 23, no. 5, pp. 547-554, May. 2019.   DOI
8 MegaCore [Internet]. Available: https://github.com/MCUdude/MegaCore/.
9 A. Malizia, T. Turchi, and K. A. Olsen, "Block-oriented programming with tangibles: An engaging way to learn computational thinking skills," in Proceedings of 2017 IEEE Blocks and Beyond Workshop, Raleigh, NC, USA, 2017.
10 H. Y. Eom and K. H. Lee, "Design of Embodiment-based Programming Education using Arduino for Middle School Students," The Journal of the Convergence on Culture Technology, vol. 6, no. 1, pp. 471-476, Jan. 2020.   DOI