Author: danielrezaie

What is an Arduino?
An Arduino is a Palm or Finger sized open source microprocessor platform to which both young and old can learn to build, code and have fun. They come in 3 main sizes: the Micro/Nano, the Leonardo/Uno and the Due/Mega.
[1] 1. Main Arduino boards
When and why was it created?
The Arduino was conceptualised in 2005 by 5 students at IDII in Ivera, Italy. It was made so non-engineers can make simple or complex projects.
[2] It uses an
IDE based programming style based off a subset of C/C++. Since released, they’ve produced over 2,000,000 boards and shipped them to over 70 countries worldwide.
The Arduino IDE uses library based coding to make it easier for beginners to learn as no complex syntaxes are needed to be remembered or used, only simple ones. There’s a forum on the Arduino website documenting projects and bugs relating to Arduino and its IDE. Recently as of 27/09/2022, Arduino has announced a new edition of their IDE which improves speed and reliability while giving a fresh new look to the software
IO Pins
The Arduino has lots of GPIO pins some which support PWM, UART, I2C, Analog, Serial and SPI.
These pins can be used to attach anything from humidity detectors and NFC modules to simple LEDS and Transistors. The Analog pins can be used to create a reference point to control continuous things like PWM widths to discrete things such as turning on an LED when its passed a certain threshold.
Examples
Some small projects would be making a simple flashing LED at a set interval to anything like an NFC and Keypad security system with an I2C Screen and audible effects. Arduinos are very versatile single-board computers and have a vast array of community supported libraries.
Join in!
You can try a simple project at home yourself in just a couple steps!
1. Buy any Arduino
2. download Arduino IDE
3. Type in the following lines:
void setup() { pinMode(LED_BUILTIN, OUTPUT); } void loop() { digitalWrite(LED_BUILTIN, HIGH); delay(1000); digitalWrite(LED_BUILTIN, LOW); delay(1000);
} 4. Press upload and then you’ll have a flashing LED
References

2. Arduino IDE 2

Arduinos

Daniel Rezaie (W22011232)
KD4014 — Research, Analysis and
Presentation 2022 - 2023

3. Arduino Uno pinout

[1] [1][2] “Home,” Arduino. [Online]. Available: https:// www.arduino.cc/. [Accessed: 15-Nov-2022].

Micro	Leonardo	Uno
Nano
	Due	Mega