Skip to main content

What is Arduino?

Arduino is an open-source electronics platform, which is based on easy-to-use hardware and software. A non-technical person, but having interest to develop some electronic hobby project, can also work on this.

Programming is so easy that a layman can understand and play with it. However, hardware knowledge is required. Since if any mistake is done then hardware can be destroyed and it is about losing money. So be careful from hardware point of view.

The board design is open source; it means that anyone is allowed to product Arduino compatible boards. This is the reason you can find Arduino board in less price also.

Software for sketching is free as well.

 

Types of Arduino

There are many types of Arduino; few of them are given below.

  1. Arduino UNO: The Arduino UNO is the best board to get started with electronics and coding. This is a simplest board from Arduino series. It is robust as well. The microcontroller used in this is Atmel 328. There are total 14 digital Input/output. Means you can use them as input as well as output, by defining them in your sketch. In Arduino world, program is referred as ‘sketch’.


Technical Specification given below
























  1. Arduino NANO: This is the smallest Arduino board. This is smaller than UNO in size but it has more input/output pins to use.


Technical Specification given below


 

  1. Arduino Leonardo: This board has some advance features. One of them is that it can work as mouse or keyboard.

            Technical Specification given below


 

  1. Arduino Mega 2560: It has 54 digital.



        Technical Specification given below
        

 

What can you do with Arduino?

You can make many small & big electronic projects with Arduino very easily.

You can control electronic appliance, control a car, or even make a robot with Arduino very easily. Since there are many libraries available for Bluetooth, IR communication etc. kind of communication.

Arduino user community is very big; you can find solution for almost every problem related to Arduino.

So let us start the journey of Arduino.

Before jumping to Arduino software programming.

We need to understand hardware very carefully, as I have already mentioned that a small mistake in hardware connection can destroy your board.






Comments

Popular posts from this blog

Difference between Bootloader & Firmware Update

Updating the bootloader and updating the firmware in a microcontroller are two distinct processes, each serving different purposes and involving different steps. Here's a breakdown of the differences: Bootloader Update Purpose : The bootloader is a small program that runs before the main application. It is responsible for initializing the microcontroller and loading the main application firmware. Updating the bootloader might be necessary to add new features, fix bugs, or improve the boot process.   Process : 1.       Enter Bootloader Mode : To update the bootloader, the microcontroller must be put into a special mode. This often involves setting specific pins, pressing buttons, or using a specific command through an existing firmware interface. 2.      Communication Interface : The bootloader update typically uses a specific communication interface such as UART, SPI, I2C, or USB. 3.   ...

AND Logic Gate by Transistors

Creating an AND gate using transistors is a fundamental exercise in digital electronics. In this post, I will guide you through the process of building an AND gate with transistors, explaining each step in detail.   What is an AND Gate? An AND gate is a basic digital logic gate that outputs TRUE or HIGH (1) only when all its inputs are true or high. If any of the inputs are false or low (0), the output is false or low (0). The truth table for a two-input AND gate is as follows: Input A Input B Output 0 0 0 0 1 0 1 0 0 1 1 1   Components Needed To build an AND gate, you will need the following components: NPN Transistors: BC547 (2 Nos.); Q1, Q2. Resistors : 10K (2 Nos) - R1, R2. Resistors : 1K (1 No) - R3. LED: 5mm Red (1 No) – L1, for output indication. Switches: ...

How to control Digital Output using Serial Monitor

Hello Friends, in this blog I will share with you how to control Arduino Digital Output with Serial Monitor. I am using One Arduino Uno, One 330 ohm resistor, One LED, 2 connecting cable, and one small Bread board. LED is connected to pin number 12, with the help of resistor 330 ohm. Below is the sketch: // Code by Deepak Sharma // The code is to control one digital output by serial monitor const int LED = 12; void setup() {   // put your setup code here, to run once:   Serial.begin(9600);   pinMode(LED, OUTPUT); } void loop() {   // put your main code here, to run repeatedly:   if (Serial.available()) {     String input = Serial.readStringUntil('\n');     input.trim();     if (input.equalsIgnoreCase("ON")) {       digitalWrite(LED, HIGH);       Serial.println("LED ON");     }     else if (input.equalsIgnoreCase("OFF")) {       digitalWrite(LED, LOW);     ...