본문 바로가기
KERD
논문KCI 등재

A Sustainable Method to Study Digital Logic Circuits Hands-on Activity Method Using Arduino

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류교육학

초록

The purpose of this study is to propose a new, sustainable method for creating and studying digital logic circuits hands-on activity, using the Arduino open-source platform. For the purouse, in this study, based on the ADDIE model and the model of Lee (2020), a method of implementing a basic gate circuit with Arduino was presented. As a result of this study, it was confirmed that it is possible to implement sustainable digital logic circuit practice using Arduino. In addition, as a result of this study, circuit configuration method, wiring diagram, programming source code, application results, and other design details for the circuit using components such as the Arduino, buttons, and LEDs were presented. The method proposed in this study can be used in digital logic circuit hands-on classes for non-major university students, primary school students, and secondary school students, and can also be used in maker education, coding education, and software education. As this method needs only open-source hardware and software, such as Arduino and the C language, that are freely available, it can be used to practice making digital logic circuits in a sustainable way in the future.

Abstract

The purpose of this study is to propose a new, sustainable method for creating and studying digital logic circuits hands-on activity, using the Arduino open-source platform. For the purouse, in this study, based on the ADDIE model and the model of Lee (2020), a method of implementing a basic gate circuit with Arduino was presented. As a result of this study, it was confirmed that it is possible to implement sustainable digital logic circuit practice using Arduino. In addition, as a result of this study, circuit configuration method, wiring diagram, programming source code, application results, and other design details for the circuit using components such as the Arduino, buttons, and LEDs were presented. The method proposed in this study can be used in digital logic circuit hands-on classes for non-major university students, primary school students, and secondary school students, and can also be used in maker education, coding education, and software education. As this method needs only open-source hardware and software, such as Arduino and the C language, that are freely available, it can be used to practice making digital logic circuits in a sustainable way in the future.

참고문헌 (42)

  1. Alsadoon, A., "Using software simulators to enhance the learning of digital logic design for the information technology students", European Journal of Engineering Education, 42(5), pp.533~546 (2017)[DOI]
  2. Antao, B. A. A., "Building intelligent tutorial systems for teaching simulation in engineering-education", IEEE Transactions on Education, 35(1), pp.50~56 (1992)[DOI]
  3. Arrizabalaga, J. H., "Fabrication of an economical Arduino-based uniaxial tensile tester", Journal of Chemical Education, 94(4), pp.530~533 (2017)[DOI]
  4. Aviles-Cruz, C., "A smartphone-based augmented reality system for university students for learning digital electronics", Computer Applications in Engineering Education, 27(3), pp.615~630 (2019)[DOI]
  5. Baneres, D., "Evaluation of a new self-study platform for introductory digital systems", International Journal of Engineering Education, 35(1), pp.286~303 (2019)
  6. Beg, A., "A web-based method for building and simulating standard cell circuits-A classroom application", Computer Applications in Engineering Education, 23(2), pp.304~313 (2015)[DOI]
  7. Bouquet, F., "Project-based physics labs using low-cost open-source hardware", American Journal of Physics, 85(3), pp.216~222 (2017)[DOI]
  8. Burch, C., "Logisim : A graphical system for logic circuit design and simulation", Journal on Educational Resources in Computing, 2(1), pp.1~12 (2002)
  9. Cappuccino, G., "Educational design of highperformance arithmetic circuits on FPGA", IEEE Transactions on Education, 42(4), pp.366~366 (1999)
  10. Chen, S. L., "Case-based instruction in digital integrated circuit design courses for non-major students", International Journal of Electrical Engineering Education, 51(3), pp.232~244 (2014)[DOI]
  11. D'Ausilio, A., "Arduino : A low-cost multipurpose lab equipment", Behavior Research Methods, 44(2), pp.305~313 (2012)[DOI]
  12. Galeriu, C., "An Arduino investigation of Newton's law of cooling", Physics Teacher, 56(9), pp.618~620 (2018)[DOI]
  13. Goncalves, A. M. B, "Surface tension measured with Arduino", Physics Teacher, 57(9), pp.640~641 (2019)[DOI]
  14. Gopalakrishnan, M., "A low-cost mirror mount control system for optics setups", American Journal of Physics, 83(2), pp.186~190 (2015)[DOI]
  15. Hahn, M. D., "Determining the Speed of Sound as a Function of Temperature Using Arduino", Physics Teacher, 57(2), pp.114~115 (2019)[DOI]
  16. Hall, D. V., "Teaching design methodology and"industrial strength"EDA tools in a first-term freshman digital logic course", IEEE Transactions on Education, 41(1), pp.45~49 (1998)[DOI]
  17. Kubinova, S., "ChemDuino : Adapting Arduino for low-cost chemical measurements in lecture and laboratory", Journal of Chemical Education, 92(10), pp.1751~1753 (2015)[DOI]
  18. Kuc, R., "Teaching introductory autonomous robotics with JavaScript simulations and actual robots", IEEE Transactions on Education, 47(1), pp.74~82 (2004)[DOI]
  19. Lee, E., "Developing a low-cost microcontroller–based model for teaching and learning", European Journal of Educational Research, 9(3), pp.921~934 (2020)[DOI]
  20. Lee, M. F., "Needham Model Based Instructional Multimedia Material for Teaching Digital Logic Gates", Journal of Technical Education and Training, 11(1), pp.54~62 (2019)[DOI]
  21. Mercer, C., "Inexpensive miniature programmable magnetic stirrer from reconfigured computer parts", Journal of Chemical Education, 94(6), pp.816~818 (2017)[DOI]
  22. Morrison, G. R., "Designing Effective Instruction" (2010), John Wiley & Son
  23. Mostefaoui, H., "Design of a Low Cost Remote Electronic Laboratory Suitable for Low Bandwidth Connection", Computer Applications in Engineering Education, 25(3), pp.480~488 (2017)[DOI]
  24. Nayer, F. K., "Virtual laboratories & simulations; Useful tools in introductory digital logic course : A Prince Sultan University case", International Journal of Instructional Media, 39(4), pp.275~283 (2012)
  25. Nichols, D., "Arduino-based data acquisition into Excel, LabVIEW, and MATLAB", Physics Teacher, 55(4), pp.226~227 (2017)[DOI]
  26. Omar, H. M., "Enhancing automatic control learning through Arduino-based projects", European Journal of Engineering Education, 43(5), pp.652~663 (2018)[DOI]
  27. Perez, E. S., "An ultra-low cost line follower robot as educational tool for teaching programming and circuit's foundations", Computer Applications in Engineering Education, 27(2), pp.288~302 (2019)[DOI]
  28. Pino, H., "Measuring CO2 with an Arduino : Creating a low-cost, pocket-sized device with flexible applications that yields benefits for students and schools", Journal of Chemical Education, 96(2), pp.377~381 (2019)[DOI]
  29. Porter, J. R., "Using simulation tools to verify laboratory measurements", International Journal of Engineering Education, 21(1), pp.11~18 (2005)
  30. Ragazzini, G., "Fabrication of a low-cost on-stage cell incubator with full automation", Journal of Biological Education, 53(2), pp.165~173 (2019)[DOI]
  31. Rivera-Ortega, U., "Low-cost educational resource using optical fibers to send 4-bit images in grayscale", Computer Applications in Engineering Education, 26(3), pp.711~717 (2018)[DOI]
  32. Roy, G., "COLDVL : A virtual laboratory tool with novel features to support learning in logic design and computer organisation", Journal of Computers in Education, 4(4), pp.461~490 (2017)[DOI]
  33. Sarao, A., "Using an Arduino seismograph to raise awareness of earthquake hazard through a multidisciplinary approach", Seismological Research Letters, 87(1), pp.186~192 (2016)[DOI]
  34. Schultz, K. D., "Phase-sensitive detection in the undergraduate lab using a low-cost microcontroller", American Journal of Physics, 84(7), pp.557~561 (2016)[DOI]
  35. Sklyarov, V., "Teaching reconfigurable systems : Methods, tools, tutorials, and projects", IEEE Transactions on Education, 48(2), pp.290~300 (2005)[DOI]
  36. Soong, R., "Combining the maker movement with accessibility needs in an undergraduate laboratory: A cost-effective text-to-speech multipurpose, universal chemistry sensor hub (MUCSH) for students with disabilities", Journal of Chemical Education, 95(12), pp.2268~2272 (2018)[DOI]
  37. Srivastava, S., "A laboratory testbed for embedded fuzzy control", IEEE Transactions on Education, 54(1), pp.14~23 (2011)[DOI]
  38. Stanisavljevic, Z., "SDLDS-System for digital logic design and simulation", IEEE Transactions on Education, 56(2), pp.235~245 (2013)[DOI]
  39. Todorovich, E., "Introducing programmable logic to undergraduate engineering students in a digital electronics course", IEEE Transactions on Education, 55(2), pp.255~262 (2012)[DOI]
  40. Uyanik, I., "A low-cost feedback control systems laboratory setup via Arduino-Simulink interface", Computer Applications in Engineering Education, 26(3), pp.718~726 (2018)[DOI]
  41. Wong, W. K., "Pendulum experiments with three modern electronic devices and a modeling tool", Journal of Computers in Education, 2(1), pp.77~92 (2015)[DOI]
  42. Yuan, J. S., "Teaching asynchronous design in digital integrated circuits", IEEE Transactions on Education, 47(3), pp.397~404 (2004)[DOI]

관련 논문AI추천

이 간행물의 다른 논문 (6건)