👈 Back to courses.html
Lessons in "Arduino Basics"
© Established 30 September 2025

Hello, and welcome to Arduino basics!

arduino uno

You will need an arduino for this project!


What's arduino?

Arduino is a programmable chip, its almost like basic electricity, but you can install code and use more advanced functions, like outputting a desired voltage, or generating oscillating current for a buzzer.

Pretend you wanted to make a pinball machine, you aren't going to make your own logic, and computer system to output text on the LCD screen, but instead, you can get a dirt cheap arduino and program the pinball machine straight away!

Less circuit building! It's like an integrated circuit, instead of manually making the computer.

You could spend more time on the functions and code rather than the circuit wiring.




Which arduino should I get?

So you're a beginner, who needs something reliable, beginner friendly, and has tons of online resources about. So heres a simple guide

So there are alot more arduinos, but these are the common ones first, to avoid giving you a headache.




Arduino Terminology

Before you dive into arduino, you're going to notice complex vocab and weird words. But they are actually easy!
Lets break them down




Some electricity knowledge you need to know




Lesson 2

Arduino IDE

Arduino IDE structure

There is void setup() and void loop()

void setup() function is for writing setup code that runs once as initialisation when you start up the arduino. It is mandatory that you put executable code in setup() or loop() because in C++, its a strict rule.

void loop() after setup() code is run, the loop() function will will run continuously as a forever loop.

Lesson 3

Lesson