“Introduction to Arduino Programming”
Technology Innovation Seminar
– Brunel University London –
The future is limitless, defined by you
Let’s unleash potential and strive for our dreams
Arduino
Programming with Development Boards
On the evening of March 6, Teacher Zhang Chun organized the first technology innovation training for Brunel students. The main purpose of this training is to cultivate students’ abilities in Arduino programming, enhance their professional knowledge, and promote their all-round development.
Arduino
First Stop
Understanding Arduino
In this lesson, Teacher Zhang Chun used an interactive teaching method to explain the hardware structure and applications of the Arduino UNO Rev3. Teacher Zhang introduced that Arduino is a convenient, flexible, and easy-to-use open-source platform, composed of hardware (various models of Arduino development boards) and software (Arduino IDE). The Arduino ecosystem was developed by a European team in the winter of 2005. Teacher Zhang pointed out that a microcontroller is an integrated circuit chip that integrates a central processing unit (CPU), random access memory (RAM), read-only memory (ROM), various I/O ports and interrupt systems, timers/counters, etc., into a small and complete microcomputer system on a silicon chip using very large scale integration technology. Arduino has a wide range of applications, including sound and light systems, anti-theft/disaster alarms, remote-controlled cars, drones, 3D printers, robots, and more.
Arduino
Second Stop
Software Installation and Use
A basic development cannot be separated from a suitable development environment, so Teacher Zhang explained how to correctly install the Arduino IDE development software and taught everyone how to use online Arduino simulation, making it easier for students to conveniently build circuits and conduct tests and debugging.
Arduino
Third Stop
Experimental Cases
Arduino has a specific code structure framework, divided into initialization module code and loop execution module code. During the teaching process, Teacher Zhang personally led the students in experimental operations. He explained four experiments: controlling the blinking of an LED, controlling the LED on and off with a button, displaying on a common anode seven-segment display, and controlling the rotation of a servo with a potentiometer, to give students an intuitive experience of using the Arduino development board and increase their interest in learning. After introducing the physical modules, Teacher Zhang built circuits based on the experimental projects for physical demonstrations, and then taught students how to connect simulation circuits online, write control codes, and explained the control logic of the code in a live broadcast format.
Arduino
Through this teaching training, students gained a lot. With Teacher Zhang Chun’s explanation, students not only had a good understanding of the Arduino development board but also learned how to correctly use a computer to connect experimental circuits related to the development board and write control codes, laying the foundation for further learning and participating in subject competitions.
Cover丨Wang Zijie
Text丨Li Huiyi
Images丨Xie Haodong
Layout丨Wang Zijie
Editors丨Liu Nanqi Chen Baiyuan
Produced by Brunel University London
Brunel University London
WeChat Official Account QR Code
Leave a Comment
Your email address will not be published. Required fields are marked *