Let's start with the detailed information of ARDUINO.
🔹WHAT IS ARDUINO? 🤔
Arduino is an open-source hardware and software company.
Arduino consists of both-
- 💢a physical programmable circuit board (often referred to as a microcontroller)
- 💢a piece of software IDE (Integrated Development Environment) that runs on your computer, used to write and upload computer code to the physical board.
There are various types of Arduino boards present in the market that includes Arduino UNO, Red Board, LilyPad Arduino, Arduino Mega, Arduino Leonardo. All these Arduino boards are different in specifications, features and uses and are used in different type of electronics project.
I will explain my favourite board that is ARDUINO UNO.
🔹ARDUINO UNO
The Uno is one of the more popular boards in the Arduino family and a great choice for beginners. The word "uno" means "one" in Italian and was chosen to mark the initial release of Arduino Software.
🔹WHAT'S ON THE BOARD 🤔
💢Microcontroller:- ATmega328p is the Arduino brain. Everything on the Arduino board is meant to support this microcontroller. This is where you store your programs to tell the Arduino what to do.
💢Digital pins:- Arduino has 14 digital pins, labeled from 0 to 13 that can act as inputs or outputs.
💢PWM pins:- These are digital pins marked with a ~ (pins 11, 10, 9, 6, 5 and 3). PWM stands for “pulse width modulation” and allows the digital pins output “fake” varying amounts of voltage.
💢TX and RX pins:- digital pins 0 and 1. The T stands for “transmit” and the R for “receive”. The Arduino uses these pins to communicate with other electronics via Serial. Arduino also uses these pins to communicate with your computer when uploading new code.
💢Power pins:- the Arduino provides 3.3V or 5V through these pins. This is really useful since most components require 3.3V or 5V to operate. The pins labelled as “GND” are the ground pins.
💢Reset button:- when you press that button, the program that is currently being run in your Arduino restarts. You also have a Reset pin next to the power pins that acts as reset button. When you apply a small voltage to that pin, it will reset the Arduino.
💢USB jack:- you need a male USB A to male USB B cable to upload programs from your computer to your Arduino board. This cable also powers your Arduino.
🔹HOW ARDUINO UNO LOOKS LIKE?
🔹HOW ARDUINO IDE LOOKS LIKE?
The Arduino IDE is where you develop your programs that will tell the Arduino what to do. It is used for coding.
There are two main software structure functions:
- Setup( ) function
- Loop( ) function
- 💢Connect your Arduino UNO to your computer via USB.
- 💢After connecting your Arduino with a USB cable, you need to make sure that the Arduino IDE has selected the right board.
- 💢Programs in Arduino IDE are known as Sketches.
🔹In which language Arduino software was written?
- Arduino software was written in Java, C++ and c language.
🔹The features of Arduino Uno ATmega328 includes the following:-
- 💢The operating voltage is 5V.
- 💢The recommended input voltage will range from 7v to 12V.
- 💢The input voltage ranges from 6v to 20V.
- 💢Digital input/output pins are 14.
- 💢Analog i/p pins are 6.
- 💢DC Current for each input/output pin is 40 mA.
- 💢DC Current for 3.3V Pin is 50 mA.
This article has not been possible without KhushiKumari RFA 😊. I hope it will be helpful.