ESP32-Based Modular IoT System: A Flexible and Cost-Effective Learning Tool for Transitioning to Arduino Programming

Authors

  • (*) Danny Sebastian,  Fakultas Teknologi Informasi, Universitas Kristen Duta Wacana
  • Aga Susanto,  Fakultas Teknologi Informasi, Universitas Kristen Duta Wacana
  • Yuan Lukito,  Fakultas Teknologi Informasi, Universitas Kristen Duta Wacana

(*) Corresponding Author

DOI:

https://doi.org/10.21460/jutei.2026.102.533

Keywords:

ESP32, Internet of Things, media pembelajaran, pemrograman Arduino, sistem modular, transisi block programming

Abstract

Arduino programming instruction for elementary and junior HIGH school students is often hindered by HIGH cognitive load resulting from the simultaneous need to assemble hardware, grasp computational logic, and memorize syntax. Existing commercial solutions are generally expensive and offer limited flexibility. This study aimed to develop an ESP32-based Internet of Things (IoT) system using a modular approach to serve as a transitional learning tool from block-based to text-based programming. The system was designed to alleviate cognitive load through plug-and-play physical Sockets and baseline software that simplifies text syntax into intuitive functions. Evaluation was conducted in three main stages using a data triangulation approach. Technical testing (black-box testing) showed the system achieving a 100% Pass rate across 31 functional scenarios. Effectiveness testing, utilizing a between-subjects comparative design (n=9), revealed that the modular group outperformed the comparison group (Tinybit) in both Input-Process-Output (IPO) comprehension scores (3.20 vs. 2.50) and usability satisfaction (88.8% vs. 74.0%). The modular design also successfully prompted independent exploration initiatives in 100% of the participants. In flexibility testing, all seven test subjects successfully transferred their computational understanding to independently program new sensor modules with a perfect success rate. It is concluded that the developed modular IoT system is reliable, effective at reducing initial learning barriers, and HIGHly flexible as a cost-efficient tool for transitioning to Arduino programming.

References

[1] J. Sweller, “The Role of Evolutionary Psychology in Our Understanding of Human Cognition: Consequences for Cognitive Load Theory and Instructional Procedures,” Educ. Psychol. Rev., vol. 34, no. 4, pp. 2229–2241, Dec. 2022, doi: 10.1007/s10648-021-09647-0.

[2] R. D. Pea, “The Social and Technological Dimensions of Scaffolding and Related Theoretical Concepts for Learning, Education, and Human Activity,” Journal of the Learning Sciences, vol. 13, no. 3, pp. 423–451, Jul. 2004, doi: 10.1207/s15327809jls1303_6.

[3] G. Strong, N. Bresnihan, and B. Tangney, “Supporting learners in the transition from block-based to text-based programming, a systematic review,” J. Comput. Lang., vol. 84, p. 101342, Sep. 2025, doi: 10.1016/j.cola.2025.101342.

[4] Z. Xu, A. D. Ritzhaupt, F. Tian, and K. Umapathy, “Block-based versus text-based programming environments on novice student learning outcomes: a meta-analysis study,” Computer Science Education, vol. 29, no. 2–3, pp. 177–204, Jul. 2019, doi: 10.1080/08993408.2019.1565233.

[5] F. A. Nannim, N. E. Ibezim, G. C. Agbo, C. Mgboji, S. O. R. Ngwoke, and M. Mosia, “Development of a Project-Based Arduino Learning App: Fostering Robotics Programming Competence among Preservice Teachers of Computer and Robotics Education,” ACM Transactions on Computing Education, vol. 25, no. 1, pp. 1–24, Mar. 2025, doi: 10.1145/3719016.

[6] F. A. Pacala, A. Turaev, U. Sharipovich, and A. Addumuminov, “PROFESSIONAL DEVELOPMENT PROGRAMS FOR STEM IN-SERVICE-TEACHERS IN ARDUINO TECHNOLOGY: A SYSTEMATIC REVIEW,” Information Technologies and Learning Tools, vol. 109, no. 5, pp. 237–256, Oct. 2025, doi: 10.33407/itlt.v109i5.6049.

[7] F. A. Nannim, N. E. Ibezim, M. Mosia, and B. C. E. Oguguo, “Project-based learning with Arduino robots: impact on undergraduate students’ achievement and task persistence in robotics programming,” Front. Robot. AI, vol. 12, Jul. 2025, doi: 10.3389/frobt.2025.1615427.

[8] Y.-T. Huang, C.-L. Li, C.-C. Chang, and W. Tarng, “Enhancing Computational thinking and Programming Logic Skills with App Inventor 2 and Robotics: Effects on Learning Outcomes, Motivation, and Cognitive Load,” Sensors, vol. 25, no. 22, p. 7059, Nov. 2025, doi: 10.3390/s25227059.

[9] E. Budihartono, A. Maulana, A. Rakhman, and A. Basit, “PENINGKATAN PEMAHAMAN SISWA TENTANG TEKNOLOGI IoT MELALUI WORKSHOP TEKNOLOGI IoT,” JMM (Jurnal Masyarakat Mandiri), vol. 6, no. 3, p. 1595, Jun. 2022, doi: 10.31764/jmm.v6i3.7519.

[10] N. Prihatiningrum, M. H. Barri, B. A. Pramudita, A. Z. Fuadi, I. Istiqomah, and F. Budiman, “WORKSHOP ARDUINO UNTUK MENUNJANG PEMBELAJARAN STEM UNTUK GURU IPA SMP,” JMM (Jurnal Masyarakat Mandiri), vol. 6, no. 5, Oct. 2022, doi: 10.31764/jmm.v6i5.9783.

[11] D. Hercog, T. Lerher, M. Truntič, and O. Težak, “Design and Implementation of ESP32-Based IoT Devices,” Sensors, vol. 23, no. 15, p. 6739, Jul. 2023, doi: 10.3390/s23156739.

[12] D. Tsipianitis, A. Misirli, K. Lavidas, and V. Komis, “IoT Devices and Their Impact on Learning: A Systematic Review of Technological and Educational Affordances,” IoT, vol. 6, no. 3, p. 45, Aug. 2025, doi: 10.3390/iot6030045.

[13] M. M. Asad, A. Naz, A. Shaikh, M. Alrizq, M. Akram, and A. Alghamdi, “Investigating the impact of IoT-Based smart laboratories on students’ academic performance in HIGHer education,” Univers. Access Inf. Soc., vol. 23, no. 3, pp. 1135–1149, Aug. 2024, doi: 10.1007/s10209-022-00944-1.

[14] R. Ruiz-Torrubiano, S. Knopp, A. Krystallidis, and L. M. Wolf, “A scheduling perspective on modular educational systems in Europe,” Heliyon, vol. 10, no. 21, p. e39694, Nov. 2024, doi: 10.1016/j.heliyon.2024.e3

Downloads

Published

2026-10-31

How to Cite

[1]
D. Sebastian, A. Susanto, and Y. Lukito, “ESP32-Based Modular IoT System: A Flexible and Cost-Effective Learning Tool for Transitioning to Arduino Programming”, JUTEI, vol. 10, no. 2, pp. 93–104, Oct. 2026.

Most read articles by the same author(s)

Similar Articles

<< < 2 3 4 5 6 7 8 9 10 > >> 

You may also start an advanced similarity search for this article.