What is Arduino
Welcome to the Techatronic Guys, So finally we are starting the Arduino Tutorial Series. This is for all the peoples who are beginners and want to learn the Arduino. in this article, we will provide a brief introduction to the Arduino. In which we will cover all the essential Points to operate an Arduino. Many people buy Arduino to make their project and learn it. but due to a lack of the proper knowledge they unable to use the Arduino for their purpose. for those people, we are writing what is Arduino & Introduction to it, tools use, Software uses to make any basic or intermediate level project. we will post the whole course here with the videos. so you can learn better from here. we are also having the Projects on Arduino like RFID Arduino Security Lock .
Arduino was made in early 2000 by Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, and David Mellis. according to them, they made the Arduino for the non-technical people who don’t have the proper knowledge. Arduino can be used for the learning purpose, teaching. even we can operate the Arduino with the tinkercad arduino software nowadays. it is easy to operate. there are a lot of libraries available in the Arduino software which can be very useful in our project.
- Hardware Specification
- Required Hardware
- Required Software
What is Arduino:-
Arduino is a Microcontroller Development Board with ATmega328p Microcontroller works on 16 MHz.which helps to make the projects work. this was invented for the nontechnical persons who want to make their small and basic projects with the help of technology. even Artists can also make art with the Arduino. it is like a brain that helps to automate simple Arduino projects. like if I want to make a 3d artist and I want to make the automatic movement in the art then I can do it with it and a stepper or servo motor.
if I want to make my home automatic I can interface the sensor with the board. another example if you want to make your curtain rise automatically when you clap. then you can make this system with the help of a sound sensor, Arduino, and the motor. so it helps to make things easy. now we will see the hardware configuration and the software of the Arduino. In Arduino software there we use the c and c+ language Arduino coding basics of the Arduino. There are many types of Arduino.
- Arduino Uno
- Arduino Mega
- Arduino Nano
- Arduino Pico
- Arduino Due(84) Mhz
- Arduino Leonardo
Basically, we will talk about What is Arduino Uno in this article for the rest of the board provides in another Post.
Arduino Hardware specification:-
Arduino is an open-source development board with an at328p microcontroller chip. which also can be programmed by the Keil MicroVision software
The required minimum voltage is 5v. having 14 Digital GPIO pins and 6 analog pins. 5v and 3.3v power pins with 3 ground pins onboard. Another SMD microcontroller inbuilt for boot the Arduino main chip. there is also two voltage regulator one is for 5v and another is for 3.3v. for SPI protocol there is MISO, MOSI, SCK, and SS pin which is pin 12, pin 11, pin 13 and pin 10 respectively. for I2C protocol there are SCL and SDA pins above the pin 13 & Vref. and you can also Interface the device with the serial communication by the pin Rx & Tx Which are given at pin 1 & pin 2. There are also some PWM pins on the board you can see all the detail in the given diagram.
What is Arduino Uno pin descriptions?
Arduino UNO hardware specification
Required Hardware for Arduino Uno:-
- a PC or laptop to program the Arduino board.
- USB A TO B cable.
- Bread Board
- jumper wire
- Some LED’S
these can complete the Arduino Basics.
What is Required Software for Arduino Uno
Here is one platform to Program the Arduino That is Arduino IDE (Integrated Development Environment). You can download this software from the given link. In our next article, we will learn how to use this software with the Arduino board.
you can also program by the Mobile phone android app is available on the Play store but we recommend to use pc and Arduino IDE.
Click here to download the Arduino IDE
component101 & maker space