Introduction to Arduino Programming: A Technology Innovation Seminar at Brunel University London

Introduction to Arduino Programming: A Technology Innovation Seminar at Brunel University London

“Introduction to Arduino Programming”

Technology Innovation Seminar

– Brunel University London –

Introduction to Arduino Programming: A Technology Innovation Seminar at 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.

Introduction to Arduino Programming: A Technology Innovation Seminar at Brunel University London
Introduction to Arduino Programming: A Technology Innovation Seminar at Brunel University London

Arduino

Introduction to Arduino Programming: A Technology Innovation Seminar at Brunel University London
Introduction to Arduino Programming: A Technology Innovation Seminar at Brunel University London
Introduction to Arduino Programming: A Technology Innovation Seminar at Brunel University London

First Stop

Introduction to Arduino Programming: A Technology Innovation Seminar at Brunel University London

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.

Introduction to Arduino Programming: A Technology Innovation Seminar at Brunel University London
Introduction to Arduino Programming: A Technology Innovation Seminar at Brunel University London

Arduino

Introduction to Arduino Programming: A Technology Innovation Seminar at Brunel University London
Introduction to Arduino Programming: A Technology Innovation Seminar at Brunel University London
Introduction to Arduino Programming: A Technology Innovation Seminar at Brunel University London

Second Stop

Introduction to Arduino Programming: A Technology Innovation Seminar at Brunel University London

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.

Introduction to Arduino Programming: A Technology Innovation Seminar at Brunel University London
Introduction to Arduino Programming: A Technology Innovation Seminar at Brunel University London

Arduino

Introduction to Arduino Programming: A Technology Innovation Seminar at Brunel University London
Introduction to Arduino Programming: A Technology Innovation Seminar at Brunel University London
Introduction to Arduino Programming: A Technology Innovation Seminar at Brunel University London

Third Stop

Introduction to Arduino Programming: A Technology Innovation Seminar at Brunel University London

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.

Introduction to Arduino Programming: A Technology Innovation Seminar at Brunel University London

Arduino

Introduction to Arduino Programming: A Technology Innovation Seminar at Brunel University London

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.

Introduction to Arduino Programming: A Technology Innovation Seminar at Brunel University London

Cover丨Wang Zijie

Text丨Li Huiyi

Images丨Xie Haodong

Layout丨Wang Zijie

Editors丨Liu Nanqi Chen Baiyuan

Produced by Brunel University London

Introduction to Arduino Programming: A Technology Innovation Seminar at Brunel University London

Brunel University London

WeChat Official Account QR Code

Introduction to Arduino Programming: A Technology Innovation Seminar at Brunel University London

Leave a Comment

Your email address will not be published. Required fields are marked *