Next Article in Journal
AI Model for Industry Classification Based on Website Data
Next Article in Special Issue
Strategic Approaches to Cybersecurity Learning: A Study of Educational Models and Outcomes
Previous Article in Journal
A Novel Non-Intrusive Load Monitoring Algorithm for Unsupervised Disaggregation of Household Appliances
Previous Article in Special Issue
Combining Software-Defined Radio Learning Modules and Neural Networks for Teaching Communication Systems Courses
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Exploring Students’ Hands-On Performance, Attitudes, and Usability with Arduino Modular Boards

by
Sokratis Tselegkaridis
1 and
Theodosios Sapounidis
2,*
1
Department of Information and Electronic Engineering, International Hellenic University (IHU), 57400 Thessaloniki, Greece
2
Department of Education, Aristotle University of Thessaloniki, 54124 Thessaloniki, Greece
*
Author to whom correspondence should be addressed.
Information 2024, 15(2), 88; https://doi.org/10.3390/info15020088
Submission received: 14 December 2023 / Revised: 19 January 2024 / Accepted: 4 February 2024 / Published: 5 February 2024

Abstract

:
Utilizing Arduino development boards for learning microcontroller circuits is a prevalent practice across various educational levels. Nevertheless, the literature offers limited insights into the impact of these boards on student performance and attitudes. Therefore, this paper aims to investigate the performance of 58 university students in learning microcontroller circuits with modular boards designed for Arduino through a series of 4 exercises. Specifically, students’ performance is assessed through pre-tests and post-tests, in three learning units: (a) microcontroller, (b) coding, and (c) circuit. Additionally, the study captures students’ attitudes and measures their perceived usability of modular boards. For this purpose, the students completed a specially designed attitude questionnaire and the system usability scale (SUS) questionnaire. Statistical analysis is conducted using t-tests, ANOVA, and ANCOVA, along with bootstrapping. The findings reveal statistically significant differences between pre-tests and post-tests in all cases. Among the three learning units, the use of modular boards appears to have the most significant impact on coding. Based on students’ responses, the SUS results indicate that modular boards appear to be a quite usable approach for teaching microcontrollers. Finally, students generally express positive attitudes toward modular boards.

1. Introduction

Today, the teaching and learning of science are closely connected to laboratory exercises [1,2,3,4,5]. Laboratories provide controlled environments that ensure the safety of students as they put theory into practice [6,7,8,9]. In the field of learning microcontroller electronic circuits, hands-on experiences encompass three stages: (a) understanding the special traits of the microcontroller, such as its architecture and special function registers, (b) writing code to program the microcontroller, and (c) construction of the electronic circuit, either by using a breadboard or modular boards. These three stages apply across all educational levels, from early childhood to university students (e.g., [10,11,12,13,14]).
The Arduino board’s user-friendly programming along with the strong community support has contributed to its widespread popularity [15,16,17,18]. Additionally, the development of Arduino shields has probably provided an additional advantage to users [19,20,21]. Shields are modular boards that can be mounted on an Arduino, offering pre-designed circuits and connections, including prototype shields, network shields, and LCD shields [22,23].
Researchers suggest that active learning, facilitated by hands-on exercises such as circuits with Arduino modular boards, can positively impact student performance [24,25]. Additionally, this experiential approach, engaging students with the real world through multiple senses, may positively influence their attitudes [26,27,28]. Therefore, the interactive nature of modular boards contributes to their pedagogical value.
Teachers, with their wealth of experience, appreciate the benefits of integrating real equipment and modular boards into the educational process. Nevertheless, the literature lacks a comprehensive examination of the effectiveness of modular boards in teaching microcontroller circuits. Additionally, students’ attitudes toward these boards and their perceived usefulness have remained quite unexplored. Hence, this pilot study aims to investigate the performance of 58 university students in a series of 4 exercises, with the aim of uncovering the impact of modular boards. In each exercise, students completed three pre/post-tests focusing on the three learning units, namely the first decided on microcontroller functions, the second on coding, and the third on circuits. Furthermore, students’ attitudes were recorded. Therefore, this article aims to enrich our knowledge and understanding of the impact of Arduino modular boards on the educational process, shedding light on aspects of the field that have, so far, remained uninvestigated.

1.1. Background

Active student participation in the learning process can enhance their performance, particularly when it involves inquiry-based learning within a laboratory setting [29,30,31,32,33,34,35]. In recent years, the utilization of Arduino boards in this context has grown, with researchers and educators incorporating them as a useful tool across a broad spectrum of activities and fields [36,37]. For instance, Arduino boards have found applications as pH meters for conducting chemistry experiments among middle school students [38]. Furthermore, Arduino has been employed in educational robotics applications [39,40].
In the field of electronic circuits, according to Ntourou et al. [41], the use of Arduino did not significantly affect motivation but could influence the development of computational thinking in primary school students. Similarly, research by Fidai et al. [42] demonstrated that Arduino applications may have a positive effect on students’ computational thinking. Lastly, research by García-Tudela et al. [31] demonstrated that primary education studies involving Arduino mainly aimed at programming development.
In terms of students’ attitudes, Kırıkkaya and Başaran’s research [43], which involved 50 university students, demonstrated that the use of Arduino positively influenced their attitudes toward technology. On the contrary, other researchers like Hadiati et al. [44] reported the opposite. In detail, Hadiati et al. included 77 university students and divided the sample into 3 groups. The first group received teacher support, the second group focused on exercises with a problem-solving approach, while the third group emphasized technical skills. The findings indicated that the three groups exhibited no statistically significant differences in their attitudes toward science.
As mentioned above, the use of Arduino boards as a learning tool for various subjects is quite common. However, a gap exists in the literature concerning the learning of electronic circuits and the influence of modular boards on students’ performance across three learning units: microcontroller, coding, and circuits. In conclusion, despite the widespread utilization of Arduino in education and research, the focus has not been directed towards the effect of modular boards or their usability. Consequently, there is a need for studies that delve into the learning of microcontroller electronic circuits using Arduino modular boards and explore their potential impact on students’ performance and attitudes. Thus, this article contributes the following: (a) knowledge about the impact of boards in three learning modules, (b) information about the perceived usability of boards by students, and (c) insights into students’ attitudes towards modular boards.

1.2. Research Questions

This article aims to explore the performance of 58 university students in 4 exercises, investigate their attitudes towards microcontroller circuits, and assess the usability of modular boards. To accomplish this and shed light on aspects of the field, we have addressed the following research questions (RQ):
  • RQ1. Is students’ performance on the three learning units (microcontroller, coding, circuit) comparable?
  • RQ2. From the students’ perspective, are modular boards considered usable for learning microcontrollers?
  • RQ3. Do the students exhibit positive attitudes toward the modular boards?

2. Materials and Methods

2.1. Participants

This pilot study involved 58 students (49 male, 9 female) with an average age of 22.48 years and a standard deviation (SD) of 2.682. The study was conducted at the Department of Information and Electronic Engineering, International Hellenic University, Sindos campus, Thessaloniki, and lasted four weeks. All procedures performed in the current study involving human participants were in accordance with the ethical standards of the Research Ethics Committee of the International Hellenic University. The students had basic knowledge of electronic circuits and programming, and they were randomly selected from those enrolled in the “Computer Systems Organization and Architecture” course.

2.2. Modular Boards

Two different modular boards had been designed and conducted for the research following the Arduino Uno pinout, as illustrated in Figure 1. The first modular board incorporated an LCD2x16, pins for connecting a 4 × 4 keypad, and a designated area for users to attach a mini breadboard for circuit extensions. The second modular board included a push-button, potentiometer (for analog-to-digital converter), dip-switches, buzzer, LED, and RGB LED.

2.3. Procedure

The 58 students participated in 4 exercises; each exercise involved the completion of 3 tests before the intervention (pre-test) and 3 tests after the intervention (post-test). Each one of the three tests was designed for each learning unit: microcontrollers, coding, and circuits, respectively.
In the first exercise, students handled the digital pins of the Arduino Uno as outputs, controlling components such as the LED, buzzer, and RGB LED. The second exercise focused on handling digital pins as inputs and controlling components such as dip-switches and push-buttons. In the third exercise, students worked on the analog-to-digital converter (ADC) and established bidirectional communication through a serial port. The fourth exercise was related to the use of an LCD2x16 and the implementation of a simple voltmeter. For more information about the exercises, you can visit the following website: https://study.engined.eu/course/view.php?id=4 (accessed on 5 April 2023).
Each exercise lasted two hours, and the entire duration of the intervention was four weeks. Upon completing the exercises, students were asked to respond to an attitude questionnaire regarding their experience and the System Usability Scale (SUS) questionnaire [45] to assess the usability of the modular boards.

2.4. Instruments

In this pilot study, to assess students’ performance in three learning units (microcontroller, coding, and circuit), exercises and tests were developed within the framework of the European Union’s Erasmus+ project ‘Engine’ (accessible at https://study.engined.eu/ (accessed on 5 April 2023); course: embedded system; grant number: 2020-1-PL01-KA226-HE-095653). The pre-tests were identical to the post-tests for each learning unit in every exercise. Specifically, each learning unit consisted of seven questions.
Five questions (Q) were used to capture students’ attitudes regarding their experience with the modular boards, as shown in Table 1.
Students employed a 7-point Likert scale that extended from “Strongly Disagree” to “Strongly Agree”. This selection of the 7-point scale was based on the belief that it effectively captured the perspectives and emotions of the participants [46,47]. For statistical analysis, students’ responses were scored on a scale from 1 (strongly disagree) to 7 (strongly agree).
Finally, the SUS questionnaire was utilized, consisting of 10 statements/items. Students rated their responses on a 5-point Likert scale, which ranged from “Strongly Disagree” to “Strongly Agree”. The selection of the SUS questionnaire was based on its ease and has already been translated and adapted for the Greek language [48].

2.5. Data Analysis

Cronbach’s alpha was calculated to evaluate the reliability of questionnaires (microcontroller, coding, and circuit). This measure assesses the internal consistency of these questionnaires, indicating how closely the items within each questionnaire are related to one another [49,50]. Furthermore, paired samples t-tests, ANOVA, and ANCOVA were carried out for data analysis using IBM SPSS Statistics 26 [51]. To enhance the statistical analysis, bootstrapping techniques were applied. This involved estimating 95% confidence intervals (CI) based on 1000 samples. Bootstrapping is advantageous as it makes no assumptions about the specific underlying data distribution and treats non-normally distributed data as if they were normally distributed [52,53,54].

3. Results

3.1. Students’ Performance on the Four Exercises

Table 2 shows the pre-test and post-test results for the four exercises. According to the table, there is a consistent increase in scores from pre-test to post-test across all exercises and for all learning units (microcontroller, coding, circuit).
The reliability of the microcontroller learning unit was calculated and found to be acceptable, with a Cronbach’s alpha of 0.687 and inter-item correlations of 0.350. Similarly, the reliability of the coding learning unit was calculated and found to be acceptable, with a Cronbach’s alpha of 0.731 and inter-item correlations of 0.396. Lastly, the reliability of the circuits learning unit was calculated and found to be acceptable, with a Cronbach’s alpha of 0.706 and inter-item correlations of 0.375. These values are considered acceptable, especially given the relatively small number of items [55,56].
To assess differences between the pre-tests and post-tests, paired-samples t-tests were conducted, as indicated in Table 3. According to Table 3, we can see that in all exercises and for all comparable pairs, post-test performance was higher than the corresponding pre-tests. In fact, these findings are statistically significant (p = 0.001), indicating that the intervention was successful across all three learning units: microcontroller, coding, and circuit.

3.2. Students’ Performance on the Three Learning Units

We calculated the mean score of the four exercises across the three learning units, as illustrated in Figure 2 and presented in Table 4.
Conducting an ANOVA test on the pre-tests for the three learning units (microcontroller, coding, circuit) revealed F(2, 171) = 0.511, p = 0.601. Consequently, no statistically significant differences in student performance were found at the beginning for the three units. However, the ANCOVA test on the post-tests for the three learning units, with pre-tests as covariates, revealed F(2, 171) = 9.477, p = 0.000, η² = 0.122. As a result, statistically significant differences in student performance were found at the end of the intervention. Furthermore, a Tukey’s-b post hoc test showed that student scores in the coding learning unit were higher than microcontroller and circuit units.

3.3. Usability Results

The students rated the modular boards with a SUS score of 79.22. Table 5 shows the scores for the ten items of the SUS questionnaire.
According to the Pearson correlation, as shown in Table 6, a strong association is evident between the SUS score and students’ performance in the coding unit. In contrast, there appears to be no significant correlation with the microcontroller or the circuit unit. In other words, high-scoring students in the coding unit perceived the modular board as quite useful.

3.4. Students’ Attitudes towards the Modular Boards

From the students’ responses to the five questions, the mean score was calculated, as illustrated in Table 7.
In addition, Figure 3 shows the mean scores on the five questions with the 95% CI.
The ANOVA test conducted on the five questions revealed significant differences in student responses, with F(4, 285) = 11.329, p = 0.000. Among the five questions, the lowest score was assigned to Q1, which assessed the ease of creating an electronic circuit using the modular board. This suggests that, with the adoption of pre-assembled circuits, students were not exposed to each component and its interconnection, thereby influencing their attitudes. Conversely, the highest score was observed in Q2, related to the satisfaction students experienced with the time required to complete the activities. In other words, while the use of modular boards may have restricted the utilization of discrete electronic components, it heightened the satisfaction with the efficiency of activity completion.
In analyzing the responses across the three learning units, the most favorable attitudes were articulated in response to Q4, particularly regarding the knowledge acquired in coding. To elaborate, students expressed a perspective in alignment with their test performance, indicating that the incorporation of modular boards positively influences their coding proficiency. Conversely, the least favorable responses were noted in the context of the circuit unit (Q3). Consequently, employing such boards could prove advantageous when the primary intervention goal is the development of programming skills. Finally, students’ attitudes regarding their understanding of microcontrollers, as indicated by Q5, are notably positive. It is worth noting that students did not engage with a low-level programming language (e.g., assembly), which could have enabled them to delve deeper into comprehending the internal architecture and processes of the microcontroller.

4. Discussion

The existing literature lacks studies addressing the impact of modular boards on students’ performance and attitudes in the context of microcontroller circuits. To bridge this gap, we conducted a pilot study involving 58 university students and captured their performance and attitudes. Additionally, students completed the SUS questionnaire to assess the usability of modular boards in microcontroller circuits, a factor that could potentially impact their learning experience.
Concerning student performance before and after the intervention, statistically significant differences were observed in favor of post-tests over pre-tests for all learning units and exercises. In other words, the intervention involving microcontroller modular boards can be considered successful, aligning with the findings of previous studies that have highlighted the advantages of using Arduino boards (e.g., [41,57]).
Regarding the student performance across the learning units of microcontroller, coding, and circuit (RQ1), the ANOVA results for the pre-tests initially indicated similar performance on the three units, with F(2, 171) = 0.511, p = 0.601. However, when performing ANCOVA for the post-tests, statistically significant differences between the learning units were revealed, with F(2, 171) = 9.477, p = 0.000. Furthermore, a Tukey’s-b post hoc test demonstrated that student performance in the coding unit was higher than microcontroller and circuit. Hence, the utilization of modular boards, which offer pre-designed circuits and connections and easily snap onto the Arduino, enabled students to concentrate on coding during the intervention. Consequently, this approach yielded statistically significant outcomes. Furthermore, across the three learning units, it seems that modular boards have a greater impact on coding. These findings are consistent with studies emphasizing the advantages of Arduino applications in programming (e.g., [31]). Additionally, the utilization of pre-assembled circuits from modular boards and programming Arduino Uno using the user-friendly Arduino IDE software (v1.8.19) does not allow the user to delve into the architecture of the microcontroller or the interconnection of electronic components.
As for the usability of the modular boards (RQ2), students completed the SUS questionnaire, and the results yielded a score of 79.22. In this questionnaire, a score ranging from 50 to 70 is considered marginally acceptable and indicates room for improvement, while a score exceeding 70 is considered acceptable [57,58]. As shown in Table 5, students’ responses indicate that modular boards appear to be a usable approach for teaching microcontrollers, contributing to an enhanced and positive learning experience [59,60,61,62]. Furthermore, a strong correlation was observed between the SUS score and student performance in the coding learning unit (r = 0.384, p = 0.006). This suggests a compelling association, indicating that students who achieved higher scores in coding proficiency also demonstrated enhanced usability perceptions regarding the modular boards. However, such a correlation was not observed in the microcontroller (r = 0.164, p = 0.254) and circuit (r = 0.206, p = 0.152) learning units, underscoring the unique connection between coding and perceived usability in the context of Arduino boards.
As for students’ attitudes towards the modular boards (RQ3), their responses to the five questions can generally be characterized as positive, with an average score of 4.76 or higher (max = 7). Particularly, students believe that they acquired the most knowledge in the coding learning unit, in contrast to the circuit unit. In descending order, students expressed satisfaction with the time required to complete the exercises, noted that their programming knowledge had been enhanced, recognized a better understanding of the microcontrollers, and felt that their knowledge of interconnecting components in microcontroller circuits had been improved. These results are consistent with students’ performance on the post-tests of the exercises and reinforce the results from RQ1. Moreover, the students’ conviction that their understanding of the coding was further enriched aligns with the insights gained from RQ2 and the usability results. It is possible that having ready-made circuit boards in their hands prevented students from actively engaging with the circuit, leaving them with the perception that they did not fully address this aspect of the intervention.
In conclusion, the intervention in learning microcontroller circuits with modular boards for Arduino can be regarded as a successful and beneficial approach for students. Notably, the emphasis on coding is favored, as the circuit implementation is readily available on the modular board. On the one hand, this offers students the advantage of perceiving the time spent on exercises as satisfactory. However, it also may reduce their active involvement in the creation of the circuit. In a curriculum where comprehensive learning of electronics is the primary objective, the use of modular boards should be exercised wisely. Conversely, in a curriculum where electronic circuits serve as a tool rather than a core focus, the utilization of modular boards may be useful to be encouraged. Regardless, based on the educational intervention with the modular boards, it seems that the learning unit most enhanced is coding, while the unit least enhanced is the circuit. However, this observation may be influenced by the use of real components/boards. Perhaps the incorporation of breadboards or simulators [63,64] in microcontroller circuits teaching will provide additional insights into aspects of the field. Thus, future studies should investigate and compare the impact of modular boards on student performance and attitudes with both traditional circuit implementations and circuit simulations. Finally, future studies should examine the impact of different programming languages. For instance, the use of assembly language might constrain students’ coding performance but potentially might have a positive impact on their comprehension of microcontroller architecture.

5. Conclusions

In this pilot study involving 58 university students, our objective was to investigate the impact of modular boards on students’ performance and attitudes toward microcontroller circuits. Additionally, students assessed the usability of the modular boards using the SUS questionnaire. Through a series of four exercises with Arduino boards, the pre-tests and post-tests revealed statistically significant improvements in knowledge scores following the intervention. Among the three learning units—microcontroller, coding, and circuit—it became evident that the use of modular boards principally benefitted the coding unit, as the circuit was already pre-constructed on the boards (RQ1). Moreover, students assigned a high SUS score, indicating that they perceive modular boards as a usable system for learning microcontrollers (RQ2). Notably, a strong association emerges between student performance in the coding unit and the scores obtained from the usability questionnaire. Regarding students’ attitudes, their responses were generally positive towards modular boards (RQ3). In particular, the highest score among the three learning units was for the coding. However, while students expressed satisfaction for the time required to complete the exercises, they encountered challenges in the circuit learning unit. Therefore, Arduino and modular boards with microcontroller circuits may serve as valuable tools and promising strategies for teachers aiming to effectively teach coding. However, in an educational approach focusing on other domains rather than coding (e.g., circuits or microcontroller architecture) with an emphasis on component interconnection, caution should be exercised when using modular boards. In conclusion, our study recommends that teachers incorporate modular boards into their pedagogical tools, and advocate for their systematic use, highlighting their significant contributions to increased knowledge acquisition, particularly for coding. Additionally, students demonstrate a high level of perceived usability for these boards. Simultaneously, learning through modular boards reinforces students’ positive attitudes. This collective impact has the potential to increase students’ engagement in activities and enrich their overall educational experience.

6. Limitations and Future Work

This pilot intervention, involving 58 students, aimed to assess the impact of modular boards on student performance and attitudes in learning microcontroller electronic circuits. While the sample size may pose some limitations on the statistical analysis, this concern was addressed through the use of bootstrapping in this particular research. Additionally, although the current study utilized four different exercises covering the basic functions of the microcontroller, it did not address other types of exercises, such as interrupt functions, which could potentially impact the pre/post-test scores.
To strengthen and extend the study’s findings in this field, future research endeavors should encompass various educational levels. Additionally, researchers should include and compare different programming approaches for the microcontroller, such as through a lower-level language (e.g., assembly) that may enhance the microcontroller’s learning unit. Furthermore, forthcoming studies could evaluate students’ circuit implementations using modular boards, breadboards, and simulators. The incorporation of a breadboard in comparing circuit implementation methods might provide better insights into students’ performance in the circuit learning unit.

Author Contributions

S.T. implemented the modular boards and, together with T.S. conceived, designed, and wrote this paper. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

All subjects gave their informed consent for inclusion before they participated in the study. The study was conducted in accordance with the Declaration of Helsinki, and the protocol was approved by the Ethics Committee of the International Hellenic University (number 05/05.05.2022).

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

The data presented in this study are available upon request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Santos, M.L.; Prudente, M. Effectiveness of Virtual Laboratories in Science Education: A Meta-Analysis. Int. J. Inf. Educ. Technol. 2022, 12, 150–156. [Google Scholar] [CrossRef]
  2. Keleş, D.; Bulgurcu, A.; Feyzioǧlu Demir, E.; Şemin, I.M. The Effect of Virtual Laboratory Simulations on Medical Laboratory Techniques Students’ Knowledge and Vocational Laboratory Education. Turk. J. Biochem. 2022, 47, 529–537. [Google Scholar] [CrossRef]
  3. Cui, Y.; Lai, Z.; Li, Z.; Su, J. Design and Implementation of Electronic Circuit Virtual Laboratory Based on Virtual Reality Technology. J. Comput. Methods Sci. Eng. 2021, 21, 1125–1144. [Google Scholar] [CrossRef]
  4. Tselegkaridis, S.; Sapounidis, T. Exploring the Features of Educational Robotics and STEM Research in Primary Education: A Systematic Literature Review. Educ. Sci. 2022, 12, 305. [Google Scholar] [CrossRef]
  5. de Jong, T.; Linn, M.C.; Zacharia, Z.C. Physical and Virtual Laboratories in Science and Engineering Education. Science 2013, 340, 305–308. [Google Scholar] [CrossRef] [PubMed]
  6. Elesio, J.M. Science Laboratory Environment and Attitude Towards Chemistry Lessons of Senior High School Students. East Asian J. Multidiscip. Res. 2023, 2, 839–850. [Google Scholar] [CrossRef]
  7. Ali, N.; Ullah, S.; Khan, D. Interactive Laboratories for Science Education: A Subjective Study and Systematic Literature Review. Multimodal Technol. Interact. 2022, 6, 85. [Google Scholar] [CrossRef]
  8. Falloon, G. From Simulations to Real: Investigating Young Students’ Learning and Transfer from Simulations to Real Tasks. Br. J. Educ. Technol. 2020, 51, 778–797. [Google Scholar] [CrossRef]
  9. Haw, L.H.; Sharif, S.B.; Han, C.G.K. Predictors of Student Engagement in Science Learning: The Role of Science Laboratory Learning Environment and Science Learning Motivation. Asia Pac. J. Educ. Educ. 2022, 37, 225–245. [Google Scholar] [CrossRef]
  10. Vidal-Silva, C.; Jiménez-Quintana, C.; Madariaga-García, E. Arduino for Developing Problem-Solving and Computing Competencies in Children. Int. J. Adv. Comput. Sci. Appl. 2022, 13, 826–832. [Google Scholar] [CrossRef]
  11. Kumar, E.S. Arduino Working Principle and It’s Use in Education. Int. J. Res. Appl. Sci. Eng. Technol. 2022, 10, 2314–2319. [Google Scholar] [CrossRef]
  12. Padmanabhan, M. Test Case Generation for Arduino Programming Instructions Using Functional Block Diagrams. Trends Sci. 2022, 19, 3472. [Google Scholar] [CrossRef]
  13. Tupac-Yupanqui, M.; Vidal-Silva, C.; Pavesi-Farriol, L.; Sanchez Ortiz, A.; Cardenas-Cobo, J.; Pereira, F. Exploiting Arduino Features to Develop Programming Competencies. IEEE Access 2022, 10, 20602–20615. [Google Scholar] [CrossRef]
  14. Johnson, D.M.; Pate, M.; Estepp, C.M.; Wardlow, G. Using Self-Efficacy Theory to Design Arduino Instruction for Novices: A Replication Study. J. Res. Tech. Careers 2023, 7, 68. [Google Scholar] [CrossRef]
  15. Gingl, Z.; Mingesz, R.; Makan, G.; Mellar, J. Driving with an Arduino? Keep the Lane! Phys. Educ. 2019, 54, 025010. [Google Scholar] [CrossRef]
  16. D’Ausilio, A. Arduino: A Low-Cost Multipurpose Lab Equipment. Behav. Res. Methods 2012, 44, 305–313. [Google Scholar] [CrossRef] [PubMed]
  17. El-Abd, M. A Review of Embedded Systems Education in the Arduino Age: Lessons Learned and Future Directions. Int. J. Eng. Pedagog. 2017, 7, 79. [Google Scholar] [CrossRef]
  18. Ismailov, A.S.; Jo’rayev, Z.B. Study of Arduino Microcontroller Board. Sci. Educ. Sci. J. 2022, 3, 172–179. [Google Scholar]
  19. Garrigos, A.; Marroqui, D.; Blanes, J.M.; Gutierrez, R.; Blanquer, I.; Canto, M. Designing Arduino Electronic Shields: Experiences from Secondary and University Courses. In Proceedings of the IEEE Global Engineering Education Conference (EDUCON), Athens, Greece, 25–28 April 2017. [Google Scholar]
  20. Uzal, G. The Use of Arduino in Physics Laboratories. Turk. Online J. Educ. Technol. 2022, 21, 88–100. [Google Scholar]
  21. Perenc, I.; Jaworski, T.; Duch, P. Teaching Programming Using Dedicated Arduino Educational Board. Comput. Appl. Eng. Educ. 2019, 27, 943–954. [Google Scholar] [CrossRef]
  22. Nayyar, A.; Puri, V. A Review of Arduino Board’s, Lilypad’s & Arduino Shields. In Proceedings of the 10th INDIACom; 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom), New Delhi, India, 16–18 March 2016. [Google Scholar]
  23. Kondaveeti, H.K.; Kumaravelu, N.K.; Vanambathina, S.D.; Mathe, S.E.; Vappangi, S. A Systematic Literature Review on Prototyping with Arduino: Applications, Challenges, Advantages, and Limitations. Comput. Sci. Rev. 2021, 40, 100364. [Google Scholar] [CrossRef]
  24. Bretz, S.L. Evidence for the Importance of Laboratory Courses. J. Chem. Educ. 2019, 96, 193–195. [Google Scholar] [CrossRef]
  25. Sapounidis, T.; Tselegkaridis, S.; Stamovlasis, D. Educational Robotics and STEM in Primary Education: A Review and a Meta-Analysis. J. Res. Technol. Educ. 2023, 1, 1–15. [Google Scholar] [CrossRef]
  26. Sapounidis, T.; Demetriadis, S. Tangible versus Graphical User Interfaces for Robot Programming: Exploring Cross-Age Children’s Preferences. Pers. Ubiquitous Comput. 2013, 17, 1775–1786. [Google Scholar] [CrossRef]
  27. Akçayir, M.; Akçayir, G.; Pektaş, M.; Ocak, A. Augmented Reality in Science Laboratories: The Effects of Augmented Reality on University Students’ Laboratory Skills and Attitudes toward Science Laboratories. Comput. Hum. Behav. 2016, 57, 334–342. [Google Scholar] [CrossRef]
  28. Potvin, P.; Hasni, A. Interest, Motivation and Attitude towards Science and Technology at K-12 Levels: A Systematic Review of 12 Years of Educational Research. Stud. Sci. Educ. 2014, 50, 85–129. [Google Scholar] [CrossRef]
  29. Aidoo, B.; Anthony-Krueger, C.; Gyampoh, A.O.; Tsyawo, J.; Quansah, F. A Mixed-Method Approach to Investigate the Effect of Flipped Inquiry-Based Learning on Chemistry Students Learning. Eur. J. Sci. Math. Educ. 2022, 10, 507–518. [Google Scholar] [CrossRef] [PubMed]
  30. Öztürk, B.; Kaya, M.; Demir, M. Does Inquiry-Based Learning Model Improve Learning Outcomes? A Second-Order Meta-Analysis. J. Pedagog. Res. 2022, 6, 201–216. [Google Scholar] [CrossRef]
  31. García-Tudela, P.A.; Marín-Marín, J.A. Use of Arduino in Primary Education: A Systematic Review. Educ. Sci. 2023, 13, 134. [Google Scholar] [CrossRef]
  32. Ernita, N.; Muin, A.; Verawati, N.N.S.P.; Prayogi, S. The Effect of Inquiry Learning Model Based on Laboratory and Achievement Motivation toward Students’ Physics Learning Outcomes. J. Phys. Conf. Ser. 2021, 1816, 012090. [Google Scholar] [CrossRef]
  33. Chen, S.; Chang, W.H.; Lai, C.H.; Tsai, C.Y. A Comparison of Students’ Approaches to Inquiry, Conceptual Learning, and Attitudes in Simulation-Based and Microcomputer-Based Laboratories. Sci. Educ. 2014, 98, 905–935. [Google Scholar] [CrossRef]
  34. de Jong, T. Moving towards Engaged Learning in STEM Domains; There Is No Simple Answer, but Clearly a Road Ahead. J. Comput. Assist. Learn. 2019, 35, 153–167. [Google Scholar] [CrossRef]
  35. Galadima, A.A. Arduino as a Learning Tool. In Proceedings of the 11th International Conference on Electronics, Computer and Computation (ICECCO), Abuja, Nigeria, 29 September–1 October 2014. [Google Scholar]
  36. Pablo, M.R.; Lopes, M.J.; Da Silva, M.L.; Silva, M.R. Student2student: Arduino Project-Based Learning. In Proceedings of the ACM International Conference Proceeding Series, Salamanca, Spain, 2–4 November 2016. [Google Scholar]
  37. Arslan, K.; Tanel, Z. Analyzing the Effects of Arduino Applications on Students’ Opinions, Attitude and Self-Efficacy in Programming Class. Educ. Inf. Technol. 2021, 26, 1143–1163. [Google Scholar] [CrossRef]
  38. Papadimitropoulos, N.; Dalacosta, K.; Pavlatou, E.A. Teaching Chemistry with Arduino Experiments in a Mixed Virtual-Physical Learning Environment. J. Sci. Educ. Technol. 2021, 30, 550–566. [Google Scholar] [CrossRef] [PubMed]
  39. Chang, C.C.; Chen, Y. Using Mastery Learning Theory to Develop Task-Centered Hands-on STEM Learning of Arduino-Based Educational Robotics: Psychomotor Performance and Perception by a Convergent Parallel Mixed Method. Interact. Learn. Environ. 2022, 30, 1677–1692. [Google Scholar] [CrossRef]
  40. Plaza, P.; Sancristobal, E.; Carro, G.; Blazquez, M.; Garcia-Loro, F.; Martin, S.; Perez, C.; Castro, M. Arduino as an Educational Tool to Introduce Robotics. In Proceedings of the 2018 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE), Wollongong, NSW, Australia, 4–7 December 2018. [Google Scholar]
  41. Ntourou, V.; Kalogiannakis, M.; Psycharis, S. A Study of the Impact of Arduino and Visual Programming In Self-Efficacy, Motivation, Computational Thinking and 5th Grade Students’ Perceptions on Electricity. Eurasia J. Math. Sci. Technol. Educ. 2021, 17, em1960. [Google Scholar] [CrossRef] [PubMed]
  42. Fidai, A.; Capraro, M.M.; Capraro, R.M. “Scratch”-Ing Computational Thinking with Arduino: A Meta-Analysis. Think. Ski. Creativity 2020, 38, 100726. [Google Scholar] [CrossRef]
  43. Kırıkkaya, E.B.; Başaran, B. Investigation of the Effect of the Integration of Arduino to Electrical Experiments on Students’ Attitudes towards Technology and ICT by the Mixed Method. Eur. J. Educ. Res. 2019, 8, 31–48. [Google Scholar] [CrossRef]
  44. Hadiati, S.; Kuswanto, H.; Rosana, D.; Pramuda, A. The Effect of Laboratory Work Style and Reasoning with Arduino to Improve Scientific Attitude. Int. J. Instr. 2019, 12, 321–336. [Google Scholar] [CrossRef]
  45. Brooke, J. SUS—A Quick and Dirty Usability Scale Usability and Context. Usability Eval. Ind. 1996, 189, 189–194. [Google Scholar]
  46. Taherdoost, H. What Is the Best Response Scale for Survey and Questionnaire Design; Review of Different Lengths of Rating Scale/Attitude Scale/Likert Scale. Hamed Taherdoost 2019, 8, 1–10. [Google Scholar]
  47. Sullivan, G.M.; Artino, A.R. Analyzing and Interpreting Data From Likert-Type Scales. J. Grad. Med. Educ. 2013, 5, 541–542. [Google Scholar] [CrossRef] [PubMed]
  48. Katsanos, C.; Tselios, N.; Xenos, M. Perceived Usability Evaluation of Learning Management Systems: A First Step towards Standardization of the System Usability Scale in Greek. In Proceedings of the 2012 16th Panhellenic Conference on Informatics (PCI), Piraeus, Greece, 5–7 October 2012. [Google Scholar]
  49. Tavakol, M.; Dennick, R. Making Sense of Cronbach’s Alpha. Int. J. Med. Educ. 2011, 2, 53–55. [Google Scholar] [CrossRef] [PubMed]
  50. Chegg. Cronbach’s Alpha: Definition, Interpretation, SPSS. Statistics How To. 2022. Available online: https://www.statisticshowto.com/probability-and-statistics/statistics-definitions/cronbachs-alpha-spss/ (accessed on 15 April 2023).
  51. Aldrich, J. Using IBM® SPSS® Statistics: An Interactive Hands-On Approach; Sage Publications: New York, NY, USA, 2023. [Google Scholar]
  52. Efron, B.; Tibshirani, R. Improvements on Cross-Validation: The 632+ Bootstrap Method. J. Am. Stat. Assoc. 1997, 92, 548–560. [Google Scholar] [CrossRef]
  53. Parlangeli, O.; Marchigiani, E.; Bagnara, S. Multimedia Systems in Distance Education: Effects of Usability on Learning. Interact. Comput. 1999, 12, 37–49. [Google Scholar] [CrossRef]
  54. Cheung, S.F.; Pesigan, I.J.A.; Vong, W.N. DIY Bootstrapping: Getting the Nonparametric Bootstrap Confidence Interval in SPSS for Any Statistics or Function of Statistics (When This Bootstrapping Is Appropriate). Behav. Res. Methods 2023, 55, 474–490. [Google Scholar] [CrossRef] [PubMed]
  55. Herman, B.C. The Influence of Global Warming Science Views and Sociocultural Factors on Willingness to Mitigate Global Warming. Sci. Educ. 2015, 99, 1–38. [Google Scholar] [CrossRef]
  56. Pallant, J. SPSS Survival Manual: A Step by Step Guide to Data Analysis Using IBM SPSS; Open University Press: London, UK, 2020. [Google Scholar]
  57. Vlachogianni, P.; Tselios, N. Perceived Usability Evaluation of Educational Technology Using the System Usability Scale (SUS): A Systematic Review. J. Res. Technol. Educ. 2022, 54, 392–409. [Google Scholar] [CrossRef]
  58. Bangor, A.; Kortum, P.T.; Miller, J.T. An Empirical Evaluation of the System Usability Scale. Int. J. Human–Comput. Interact. 2008, 24, 574–594. [Google Scholar] [CrossRef]
  59. Vlachogianni, P.; Tselios, N. Perceived Usability Evaluation of Educational Technology Using the Post-Study System Usability Questionnaire (PSSUQ): A Systematic Review. Sustainability 2023, 15, 12954. [Google Scholar] [CrossRef]
  60. Dahleez, K.A.; El-Saleh, A.A.; Al Alawi, A.M.; Abdelmuniem Abdelfattah, F. Higher Education Student Engagement in Times of Pandemic: The Role of e-Learning System Usability and Teacher Behavior. Int. J. Educ. Manag. 2021, 35, 1312–1329. [Google Scholar] [CrossRef]
  61. Sheikh, S.; Bin Heyat, M.; AlShorman, O.; Masadeh, M.; Alkahatni, F. A Review of Usability Evaluation Techniques for Augmented Reality Systems in Education. In Proceedings of the 2021 Innovation and New Trends in Engineering, Technology and Science Education Conference (IETSEC), Amman, Jordan, 16–18 May 2021. [Google Scholar]
  62. Gunesekera, A.I.; Bao, Y.; Kibelloh, M. The Role of Usability on E-Learning User Interactions and Satisfaction: A Literature Review. J. Syst. Inf. Technol. 2019, 21, 368–394. [Google Scholar] [CrossRef]
  63. Tselegkaridis, S.; Sapounidis, T.; Stamovlasis, D. Teaching Electric Circuits Using Tangible and Graphical User Interfaces: A Meta-Analysis. Educ. Inf. Technol. 2023. [Google Scholar] [CrossRef]
  64. Tselegkaridis, S.; Sapounidis, T. Simulators in Educational Robotics: A Review. Educ. Sci. 2021, 11, 11. [Google Scholar] [CrossRef]
Figure 1. Modular boards. 1: Arduino Uno, 2: LCD2x16, 3: mini breadboard, 4: buzzer, 5: LED, 6: RGB LED, 7: Potentiometer, 8: push-button, and 9: dip-switches.
Figure 1. Modular boards. 1: Arduino Uno, 2: LCD2x16, 3: mini breadboard, 4: buzzer, 5: LED, 6: RGB LED, 7: Potentiometer, 8: push-button, and 9: dip-switches.
Information 15 00088 g001
Figure 2. Pre/post-tests and mean score for the three learning units.
Figure 2. Pre/post-tests and mean score for the three learning units.
Information 15 00088 g002
Figure 3. Attitude questionnaire and mean scores with 95% CI.
Figure 3. Attitude questionnaire and mean scores with 95% CI.
Information 15 00088 g003
Table 1. Attitude questionnaire.
Table 1. Attitude questionnaire.
QuestionStrongly DisagreeStrongly Agree
1234567
Q1. The process of creating an electronic circuit with the modular board was easy
Q2. I am satisfied with the time it took me to complete the activities
Q3. My knowledge of interconnecting components in microcontroller circuits has been enhanced
Q4. My knowledge of microcontroller coding and programming has been enhanced
Q5. My knowledge of microcontrollers has been enhanced
Table 2. Pre-test/post-test statistics.
Table 2. Pre-test/post-test statistics.
ExerciseTestLearning UnitMeanSDSkewnessKurtosis
1PretestMicrocontroller3.8702.7920.247−1.041
Coding3.2822.8230.174−1.279
Circuit3.8512.9110.186−1.010
PosttestMicrocontroller7.3702.308−0.9200.273
Coding8.2111.638−0.560−0.798
Circuit7.5202.136−1.7483.790
2PretestMicrocontroller5.0852.761−0.010−1.131
Coding5.1502.9290.197−0.686
Circuit4.5103.148−0.044−1.120
PosttestMicrocontroller8.3461.767−1.6583.892
Coding7.9232.221−0.726−0.647
Circuit7.2792.360−1.1241.287
3PretestMicrocontroller2.7202.7460.673−0.925
Coding2.6552.6310.8700.041
Circuit2.9982.3620.335−0.784
PosttestMicrocontroller7.1771.626−0.210−1.024
Coding6.6861.860−0.8441.086
Circuit6.2762.199−0.4300.150
4PretestMicrocontroller2.3732.3010.546−0.621
Coding4.5253.2790.168−1.235
Circuit2.8302.6140.628−0.564
PosttestMicrocontroller4.0742.3150.501−0.650
Coding8.9191.707−2.3506.736
Circuit5.9222.055−0.230−0.615
Table 3. Paired-sample t-test statistics based on 1000 bootstrap samples.
Table 3. Paired-sample t-test statistics based on 1000 bootstrap samples.
MeanBiasStd.
Error
tSig.
(2-Tailed)
95% CI
LowerUpper
Exercise 1PretestMicrocontroller—PosttestMicrocontroller−3.4630.0210.361−9.3560.001−4.130−2.763
PretestCoding—PosttestCoding−4.9840.0170.450−10.7750.001−5.868−4.070
PretestCircuit—PosttestCircuit−3.6470.0260.479−7.7000.001−4.557−2.648
Exercise 2PretestMicrocontroller—PosttestMicrocontroller−3.0200.0330.424−6.8360.001−3.807−2.137
PretestCoding—PosttestCoding−2.585−0.0050.360−7.1720.001−3.282−1.913
PretestCircuit—PosttestCircuit−2.5790.0000.474−5.4340.001−3.461−1.644
Exercise 3PretestMicrocontroller—PosttestMicrocontroller−4.5640.0150.401−10.9740.001−5.323−3.765
PretestCoding—PosttestCoding−4.0400.0150.466−8.5930.001−4.892−3.102
PretestCircuit—PosttestCircuit−3.2520.0310.416−7.7970.001−4.044−2.426
Exercise 4PretestMicrocontroller—PosttestMicrocontroller−1.6790.0020.407−4.1810.001−2.411−0.829
PretestCoding—PosttestCoding−4.4380.0170.526−8.3150.001−5.444−3.379
PretestCircuit—PosttestCircuit−3.2780.0020.433−7.4410.001−4.128−2.399
Table 4. Mean and standard deviation (SD) for the three learning units.
Table 4. Mean and standard deviation (SD) for the three learning units.
TestLearning Unit StatisticBiasStd. Error95% CI
LowerUpper
Pre-testMicrocontrollerMean3.5440.0090.2763.0104.117
SD1.952−0.0270.1551.6112.232
CodingMean3.935−0.0000.3133.3124.566
SD2.230−0.0320.1641.8902.534
CircuitMean3.5520.0010.3172.9494.168
SD2.237−0.0280.1421.9162.483
Post-testMicrocontrollerMean6.7590.0060.2106.3687.180
SD1.440−0.0160.1191.1791.648
CodingMean7.942−0.0060.1897.5558.345
SD1.360−0.0150.1561.0178.296
CircuitMean6.7870.0100.2226.3237.191
SD1.603−0.0030.2201.1432.014
Table 5. SUS score per question based.
Table 5. SUS score per question based.
ItemStatement (In English Language)Score (Max = 5)
1I think that I would like to use this system frequently4.33
2I found the system unnecessarily complex1.91
3I thought that the system was easy to use4.40
4I think that I would need the support of a technical person to be able to use this system2.38
5I found that the various functions in this system were well integrated4.36
6I thought that there was too much inconsistency in this system1.90
7I would imagine that most people would learn to use this system very quickly4.24
8I found the system very cumbersome to use1.84
9I felt very confident using the system4.09
10I needed to learn a lot of things before I could get going with this system2.34
Table 6. Pearson correlation between SUS score and learning units.
Table 6. Pearson correlation between SUS score and learning units.
Microcontroller CodingCircuit
SUS scorer = 0.164
p = 0.254
r = 0.384
p = 0.006
r = 0.206
p = 0.152
Table 7. Scores of attitudes questionnaire (max = 7).
Table 7. Scores of attitudes questionnaire (max = 7).
QMeanSDSkewnessKurtosis
14.760.9610.3881.128
25.840.914−1.3964.373
35.451.259−1.1902.213
45.740.965−0.299−0.289
55.710.8170.196−0.804
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Tselegkaridis, S.; Sapounidis, T. Exploring Students’ Hands-On Performance, Attitudes, and Usability with Arduino Modular Boards. Information 2024, 15, 88. https://doi.org/10.3390/info15020088

AMA Style

Tselegkaridis S, Sapounidis T. Exploring Students’ Hands-On Performance, Attitudes, and Usability with Arduino Modular Boards. Information. 2024; 15(2):88. https://doi.org/10.3390/info15020088

Chicago/Turabian Style

Tselegkaridis, Sokratis, and Theodosios Sapounidis. 2024. "Exploring Students’ Hands-On Performance, Attitudes, and Usability with Arduino Modular Boards" Information 15, no. 2: 88. https://doi.org/10.3390/info15020088

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop