The Arduino board is an electronic bus that makes it possible to develop a wide range of devices. It is therefore important to know what these hardware components are used for and what their main functions are.

You will find this information in the following paragraphs, where we also explain the anatomy of the lamella and what it is made of. Moreover, you know all versions of Arduino in the complete list.

But that’s not all. If you read on, we’ll show you the best Arduino projects you can do yourself and from the start. Don’t forget one thing.

What is an Arduino board and what are these hardware components used for?

Arduino boards are electronic devices used in automation, robotics, data acquisition and technology projects. They are very versatile buses with a variety of models to meet all user needs.

They are built by Smart Projects, SparkFun Electronics (SFE) and Gravitech, but that doesn’t mean you can’t find custom inserts made by the users themselves. You should be aware that the latest versions you have do not have the same quality and do not benefit from all the technical support that Arduino has.

The programming environment is called IDE and is compatible with Linux, MacOS and Windows, among others. In terms of hardware, each card consists of pins, USB ports, connectors, a microprocessor, memory and other elements. The most popular Arduino versions are UNO, Leonardo, Yún, ZERO and DUE. Before you choose a model, you should know all the features and benefits that each model offers.

Anatomy of an Arduino board What elements does it consist of?

🥇 Arduino boards  What is it? + Utilities and Projects ▷ 2020

We use the Arduino UNO as an example to show the elements that make up the painting.

This:

  • SNE or on the ground. These clamps are used to ground the circuit.
  • Digital contacts for receiving voltages via signals They are screen printed from 0 to 13, this can change for non-UN channels.
  • TX output and RX input. These are pins that are used digitally.
  • Reset button, with which the electronic process of the card can be restarted.
  • A serial programmer-on-a-chip, also known as CPSI. This port is used to install external programs.
  • The microcontroller, or MCU, is responsible for performing the required operations at high speed.
  • Analogue pins. In the Arduino UNO model you will find these connections on channels A0 to A5, they have a resolution of 10 bits and a voltage of 0 to 5.
  • PIN VIN It has a dual function as it is used for external power supply up to 12 V and for grounding.
  • Pins 3 and 5V. They are responsible for providing the output voltage that gives them their name and have a maximum current load capacity of 60 mA.
  • Reset Pin This is connected to the RESET button and has the function of resetting the microcontroller.
  • USB port to connect the card to the computer and activate the software programmed in the Arduino IDE.
  • Power Jack, this connector supplies 7 to 12 V to the circuit board.

Which devices can I build and program with Arduino?

🥇 Arduino boards  What is it? + Utilities and Projects ▷ 2020

There are a large number of devices that can be created and programmed with Arduino. The limit is very wide and depends on your ability to create new results.

Some of the most remarkable projects are the following

  • Traffic lights, weather stations, robots, air purification sensors, WiFi billboard lighting, remote lighting, motion detectors, Internet of Things and vending machines.
  • Industrial automation, drip irrigation of large fields, sprinkler irrigation, feed control and frost and hail control in plantations.

What are the different types of Arduino cards and which one is the best?

🥇 Arduino boards  What is it? + Utilities and Projects ▷ 2020

You can find a variety of models of Arduino license plates, of which the UN version is the most common. This is due to the number of analog and digital pins it provides and the functionality offered by the central control unit and memory.

But not only these models are available on the market, but also from other manufacturers:

  • BT: This Arduino card contains an ATmega168 microcontroller and a Bluetooth compatible module.
  • Task: The 32-bit Atmel SAM3X8E ARM Cortex-M3 32-bit microcontroller is one of the most powerful among Arduino boards. The great versatility it offers is based on its ability to perform operations within a clock cycle.
  • Esplora: The most striking feature of this version is the shape and absorption of temperature, light and acceleration sensors. It also has a port that can be connected to a large screen.
  • Ethernet : This version is similar to the UNO version, but allows connection to the network via an Ethernet port.
  • Trust: The MCU ATmega328P allows a similar operation as the Ethernet version, but with a frequency of 8 MHz.
  • Really 101: This Italian board has an Intel module, 80 KB SRAM and is equipped with Bluetooth and a gyroscope.
  • Leonardo: The most important thing is that this Arduino board has an ATmega32u4 microcontroller that works with 32KB flash memory. The main feature of this version is the ability to manage 20 digital and 12 analog contacts.
  • LilyPad: This round version of the Arduino has an ATmega328V microcontroller and a 1 KB SRAM.
  • Mega: This version has an ATmega2560 MCU operating at 16 MHz. It has 8 KB SRAM memory and up to 4 KB for the EEPROM, but that’s not all, it also contains 54 digital pins and 16 analog pins. This allows you to work more comfortably on larger projects.
  • Micro: just like the next model, it is characterized by its small size. It has a 16 MHz ATmega32u4 MCU, so it’s not one of the most powerful versions.
  • Big Brother: The possibilities of this version of the Arduino are similar to the others, but differ in size. It measures only 18.5 x 43.2 mm and can therefore also be installed in relatively small projects.
  • Cousin: The ability of the municipality to connect to the Internet and to carry out projects on the Internet of Things is one of its most remarkable features. It supports the connection via Bluetooth and WiFi.
  • Pro and Pro Mini: These are two versions that differ in size and have a low purchase price due to their low power.
  • Star Otto: It has a GPU that is ideal for graphics projects. The MCU is a SMT32F469BIT6 and a 384Kb SRAM.
  • TRE: It is the first card produced in the United States with the Atmel ATMega32u4 16MHz microcontroller. The flash memory is 32 KB and has a SRAM of 2.5 KB.
  • И.. On this Arduino board is the MCU ATmega32u4, of which the strong point is the processor, which can be controlled via the Linux OpenWrt-Yun distribution. It also supports WiFi and LAN connections.
  • Zero: It is one of the most powerful microcontrollers on the market thanks to its 48 MHz clock, its Atmel SAMD21 microcontroller and its 32 KB SRAM. Characterized by 3.3 V operation.

Examples of Arduino projects you can create from scratch

Below are some projects you can make from scratch with an Arduino board.

Let’s get started:

Parking sensor

With the Arduino card you can build a device that detects the proximity of an object and gives an alarm when you approach it. It’s perfect to put in your car and have a state-of-the-art tool. You need an Arduino UNO board, a copper sensor head with a laser point, a sensor receiver, a common wire and cables to connect them. The circuit diagram shall be drawn up according to the figure shown.

🥇 Arduino boards  What is it? + Utilities and Projects ▷ 2020

Once all components have been assembled, the following code must be copied.

First you need to link all the variables you have defined in a library:

#Comprehend

# DEFINED DETECT 2

# define DETECTHP 12

#8TH DAY

#DETECTL 9

#DETECTLP 13

#VALID ACTION 10

int detectadoH2 = digitalRead ( DETECTH ) ;

# define LED 7

Configuration vacía () {

begins (9600);

Seal (Prueba);

;

PINMode (DETECCION, ENTRADA) ;

pinMode ( ACCIÓNH, SALIDA ); /

PINMode ( DETECTAR, ENTER ) ;

pinMode (ACTIONL, OUTPUT) ;

pinMode (DETECTHP, SALIDA) ;

pinMode (DETECTLP, SALIDA) ;

}

What you need to do now is tell the circuit board to turn off each component when the power consumption is low:

bucle vacío ()

Inactive ( SLEEP_8S, ADC_OFF, TIMER2_OFF, TIMER1_OFF, TIMER0_OFF, SPI_OFF, USART0_OFF, TWI_OFF) ;

Sealing (PASO 1) ;

Println ();

for (int h; h < 30; h ++) {

printing (no hacer) ;

Println ();

}

int detectadoL2 = digitalRead (DETECTL) ;

DigitalWrite (ACTIONL, HIGH) ;

escritura digital (DETECTLP, ALTA) ;

if ( detectadoL2 == HIGH ) {i1}

Expression ( El sensor inferior está viendo láser ) ;

if

;

escritura digital (DETECTHP, BAJA) ;

escritura digital (ACCIÓN H, BAJA) ;

DigitalWrite (LED, BAJO) ;

}

The pins must now be programmed to power the sensor for various actions:

otherwise

if

escritura digital (ACCIÓN H, ALTA) ;

escritura digital (DETECTHP, ALTA) ;

Print ( EL LÁSER no puede ser visto por el sensor inferior) ;

other

;

Paragraph ( int i = 0 , j = 1; i < 20000; i ++ )

{

int detectadoH2 = digitalRead ( DETECTH ) ;

for

int detectadoL2 = digitalRead ( DETECTL ) ;

print ( kernel element ) ;

;

if ( updateH2 == HIGH )

{

digitalWrite ( ACTIONL, LOW) ;

escritura digital ( DETECTLP, BAJA) ;

j ++ ;

printing ( d ++ ) ;

}

other

other

{

escritura digital (ACCIÓN H, BAJA) ;

escritura digital (DETECTHP, BAJA) ;

Digital writing (LED, ALTA);

;

other

;

retraso ( 20000 ) ;

digitalWrite (LED, BAJO); /

Combination ;

}

}

}

Print ( End ) ;

;

}

Water level indicator

For this project you need an arduino NANO R3 board, an ultrasonic sensor, an HC-12 module, red, green and yellow 5mm LEDs, a buzzer, resistors, an on/off button and an LCD screen. The connection must be made according to the following diagram.

🥇 Arduino boards  What is it? + Utilities and Projects ▷ 2020

You must then copy the code we leave you below:

# I’ll be the one

SoftwareSerial HC12 ( 4, 5 ) ;

Define the values required to activate the device:

int MinLevel = 24 ;

int MaxLevel = 102 ;

intent potential = 6 ;

long distribution_1 = 0 ;

long distributive_2 = 0 ;

Time = 0 ;

int Trigger = 3 ;

int echo = 2 ;

Configuration vacía () {

//Serial.start(9600) ;

HC12 . comenzar ( 9600 ) ;

pinMode ( Trigger , SALIDA ) ;

digitalWrite ( trig , LOW ) ;

pinMode ( eco , ENTRADA ) ;

pinMode (Potency, SALIDA) ;

digitalWrite ( potential , 1 ) ;

}

bucle vacío ()

Time ++ ;

digitalWrite ( trig , LOW ) ;

delayMicroseconds( 5) ;

digitalWrite ( Trigger , HIGH ) ;

delayMicroseconds( 10) ;

digitalWrite ( trig , LOW ) ;

dist_1 = ( pulseIn ( eco , ALTO ) ) * 0.034 / 2 ;

if ( dist_1 < MaxLevel + 100) {

Enviar_datos ( dist_1 );}

//Serial.print(dist_1) ;

//Serial.print(‘n ‘) ;

retrazo (500) ;

}

void Send_data ( int dist_1 ) {

int enviado = mapa ( dist_1 , MinLevel , MaxLevel , 100 , 0 ) ;

if ( Time == 100 ) {

HC12 . escribir ( enviado ) ;

Time = 0 ;

}

In order to send information when the level in the vessel changes, data must be entered:

if ( dist_1 ! = dist_2 ) {

HC12 . escribir ( enviado ) ;

distro_2 = distro_1 ;

}

Calibration sensor :

pressure (touch leido) ;

printout (dist_1) ;

Seal (valor enviado -) ;

Seal (enviado);

printing (n) ;

}

Hexadecimal light ring

🥇 Arduino boards  What is it? + Utilities and Projects ▷ 2020

If you’re one of those people who like to shoot videos with your phone’s front camera, you can use an Arduino to create your own light ring and easily add customizable features. The equipment you need: Arduino NANO, ATtiny85 microchip, LED and PCB.

You have to link the elements using the diagram we leave in the image, then copy and paste the code:

#Comprehend

# define PIXEL_PIN 0

# define PIXEL_COUNT 36

Tira Adafruit_NeoPixel = Adafruit_NeoPixel ( PIXEL_COUNT , PIXEL_PIN , NEO_GRB + NEO_KHZ800 ) ;

Configuration vacía () {

tira. comenzar ();

tira. mostrar ();

}

bucle vacío ()

Arco iris (20) ;

}

arco iris vacío ( uint8_t espera ) {

uint16_t i, j;

para ( j = 0; j < 256; j ++ ) {

Paragraph ( i = 0; i < band . numPixels (); i ++ ) {

tira . setPixelColor ( i , Rad (( i + j ) y 255 )) ;

}

tira. mostrar ();

retrazo (espera) ;

}

}

uint32_t Wheel (byte WheelPos) {

WheelPos = 255 – WheelPos ;

if ( WheelPos < 85 ) {

tira de rhetorno. Color ( 255 – WheelPos * 3 , 0 , WheelPos * 3 ) ;

}

if ( WheelPos < 170 ) {

WheelPos – = 85 ;

tira de rhetorno. Color ( 0, WheelPos * 3, 255 – WheelPos * 3) ;

}

WheelPos – = 170 ;

tira de rhetorno. Color ( WheelPos * 3 , 255 – WheelPos * 3 , 0 ) ;

}

Gas leakage sensor

For this project you need an UNO model plate, a sensor for gas and hydrogen detection, cables and a 12-volt DC motor. This project will help you to ensure the safety of your home and any environment, as it has a gas leak detection system that warns you of possible dangers.

🥇 Arduino boards  What is it? + Utilities and Projects ▷ 2020

In order to do this, you need to adjust the lenses according to the schedule we leave you in the picture.

Then you must enter this code into the Arduino IDE:

#Comprehend

LiquidCrystal lcd ( 8, 9, 10, 11, 12, 13 ) ;

int Gas_Sensor_Value = 0 ;

sensor_gás intern = A0 ;

in Piezo = 3 ;

int motor_eléctrico_1 = 4 ;

int motor_eléctrico_2 = 5 ;

int motor_eléctrico_3 = 6 ;

int motor_eléctrico_4 = 7 ;

Vacuum configuration ()

{

lcd. comenzar ( 16 , 2 ) ;

pinMode (gas sensor, ENTER) ;

pinMode (Piezo, SALIDA) ;

pinMode ( electric_motor_1 , OUTPUT ) ;

pinMode ( electric_motor_2 , OUTPUT ) ;

pinMode ( electric_motor_3 , OUTPUT ) ;

pinMode ( electric_motor_4 , OUTPUT ) ;

}

bucle vacío ()

{

lcd. claro;

Gas_Sensor_Value = Analog display ( A0 ) ;

if ( Gas_sensor_value > = 700 )

{

digitalWrite ( Piezo , ALTO ) ;

digitalWrite ( electric_motor_1 , ALTO ) ;

digitalWrite ( electric_motor_2 , ALTO ) ;

digitalWrite ( electric_motor_3 , ALTO ) ;

digitalWrite ( electric_motor_4 , ALTO ) ;

lcd . pressure ( Precaución: fuga de gas) ;

retrazo (1000) ;

}

más

{

digitalWrite ( Piezo , BAJO ) ;

digitalWrite ( electric_motor_1 , LOW ) ;

digitalWrite ( electric_motor_2 , LOW ) ;

digitalWrite ( electric_motor_3 , LOW ) ;

digitalWrite ( electric_motor_4 , LOW ) ;

lcd . print ( El medio ambiente ) ; // Print a mensaje and la pantalla LCD.

lcd . setCursor ( 0 , 1 ) ;

lcd . print ( es seguro ) ;

retrazo (1000) ;

}

}

Temperature sensor

This project gives you information about the ambient temperature and the fluid temperature. You need an Arduino UNO icon, a breadboard, a temperature sensor, a 4.75 kohm resistor and cables to connect it.

🥇 Arduino boards  What is it? + Utilities and Projects ▷ 2020

You mount all the elements as we show them in the picture.

Then you must enter the following code into the Arduino IDE:

#Comprehend

#Comprehend

# Define ONE_WIRE_BUS 2

OneWire oneWire(ONE_WIRE_BUS) ;

DallasTemperature Sensors (&oneWire) ;

Empty system (Empty)

{

begins (9600) ;

println(Demonstration of the IC temperature control library) ;

start() ;

}

Empty cycle

{

print( Temperature request ;

requestTemperatures(); // sends a command to get temperature readings

Prittln (DONE);

pressure (the temperature is: ) ;

print(sensors.getTempCByIndex(0)) ;

Delay(1000) ;

}

If you have any questions, leave them in the comments. We will contact you as soon as possible and that will certainly be a great help to more members of the community. Thank you so much!

Maybe you are also interested in :

arduino uno projects for beginners,arduino music instrument,uno home automation,top 100 arduino projects pdf,useful arduino projects,arduino uno handheld game console,arduino starter kit,arduino project book,arduino nano sram,uno r3 starter kit,arduino uno schematic,arduino uno pinout,arduino programming,arduino software,arduino pin diagram,parts of arduino ide,arduino pronunciation,arduino uno,advanced arduino programming books,expert arduino projects,best arduino projects 2019,arduino projekte,arduino news,what is the average cost of an arduino,how to compile code in arduino ide?,best arduino board for robotics,arduino buying guide,how to be a maker arduino,freeduino,cool arduino projects for beginners,illegal arduino projects,useful arduino projects reddit,arduino projects – instructables,mini projects hackster io,arduino projects for engineering students,arduino projects 2020,arduino projects with code

You May Also Like

How To Fix Thumbnails Not Showing In Windows 10

The Windows thumbnail function makes it easy to recognize photos and movies…

A Complete Guide On Resolving The Issue of Phone Overheating

The phone can sometimes even get hot, whether it’s during a game…

How To Fix Windows 10 File Explorer Dark Theme Not Working

When it comes to customisation options, Windows 10 offers users a considerable…

Apex Legends Crashing PC Fix 2020

Various problems can occur during gambling. If you’re playing the new royal…