Training Introduction
Arduino Training
Arduino is an open-source electronic prototyping platform that includes hardware (Arduino board) and software (Arduino IDE). It is easy to get started with, supports C/C++ programming, and has a rich library of functions and extensibility, making it a popular hardware development platform worldwide. Therefore, the organization prepared an Arduino training session for students on the weekend of the fifth week, hoping to enhance students’ interest in scientific innovation and lay a foundation for future research work.
Activity Process
Considering the different backgrounds of the students participating in the training, the speaker, Lin Kun, first introduced the concept and basic structure of embedded systems, detailing the hardware components of Arduino, including microcontrollers, input/output ports, and power circuits. After that, he introduced the data types, basic syntax, and logical structure in the IDE explanation. By this point, the students had a relatively complete and comprehensive understanding of Arduino.
▲ Lin Kun explaining Arduino to everyone
Subsequently, the training entered the experimental phase, where each student received an Arduino board and performed hands-on practice based on the explanations and examples. With the efforts of the students and the assistance of the teaching student, four practical examples were successfully completed, including lighting up an LED and making the LED blink, as well as controlling a buzzer. With the joint efforts of the students, this training session was successfully completed.
▲ Practical Example: Breathing Light
Training Summary
【Summary】
This Arduino training aimed to help students master the basic knowledge and application skills of Arduino, enhance their hands-on practical abilities and research capabilities, provide an entry point for students who have never been exposed to embedded development, and improve their ability to integrate software and hardware. After the explanation and hands-on practice, students stepped into the field of scientific innovation, and the success of their first scientific innovation practice also boosted their confidence, which will greatly help their future studies and research.
Students’ Reflections
Participating in this Arduino training course not only gave me a deeper understanding of Arduino but also improved my hands-on practical skills and problem-solving abilities. The instructor detailed the Arduino from hardware to software, including the hardware components and software environment of Arduino. We also learned about the various interfaces and functions of the Arduino board, as well as how to write, compile, and upload programs in the IDE. Overall, this Arduino training course was very rewarding, and I believe the knowledge and skills I have learned will greatly assist my future studies and career development.
▲ Students participating in the training
To improve the content and format of skill training and other activities conducted by the organization, please scan the QR code below to provide suggestions regarding issues encountered during the training. We welcome active participation from students!
Images | Jia Yiwen
Copy & Layout | Wang Yucheng
Review | Cai Shengxi, Gao Zihan, Liu Yiming, Xiao Qirong
Leave a Comment
Your email address will not be published. Required fields are marked *