【 All Arduino Boards That Exist 】 List ▷ 2022

Today there are many advances that have been created related to the area of ​​electronics and programming, one of them is .

Arduino is created in 2003and it is a device that is being used by students of the careers: electronics, programming and mechatronics to Put your knowledge into practice.

All the advances that have been made to this day and those that will continue to be made are extraordinary, since, for being free software and hardwarestudents or fans of this area are in the freedom to modify the code and the thus adapting it to the requirements of their projects.

Get to know all the Arduino boards developed to date that you can buy to learn how to develop your own devices

Before getting into the topic of the different Arduino boards that existIt is necessary to make known the basic concepts to familiarize yourself more quickly with the subjectsince, as we progress, we will see it reflected in the characteristics of each plate.

Among them are the following:

  • microcontroller: is an integrated circuit capable of processing information. It has various functions, among them control the input/output elementsas in the case of computers.
  • Input voltage: it should be 7 to 12V.
  • Digital Pins: These types of pins receive values ​​of either 0v or 5v.
  • Analog Pins: They can be used to read voltage values ​​from 0 to 5v. In Arduino it has a notation from A0 to A5.
  • Speed ​​Clock: Arduino boards have an internal speed, as more features are added the clock speed decreases.
  • Flash memory: It is the memory of the program, its size varies depending on the microcontroller, some can be 16kb while others are 32kb. When developing a program you have to take into account the types of variables, to use the least amount of memory possible.
  • PWM channels: pulse width modulation channels they are used to obtain analog results through digital means.
  • Voltage regulator: stabilizes the output current, fulfilling the function of converting the voltage so that it can be used in electronic components.

Arduino boards developed to date

Knowing what we mentioned above, we proceed to visualize the list of the different Arduino boards developed to date:

ARDUINO UNO R3

It is one of the best known plaques, and It is characterized by having an ATmega328 microcontroller, its input voltage is equal to or greater than seven and can go as high as twelve volts. Also, integrates with 6 analog inputs, and 14 digital I/O pins. Among all its qualities, the ones that stand out the most are its 32 KB memory and its 16 MHz clock speed.

See also  【Android Backup】Step by Step Guide 2022

ARDUINO MEGA 2560 R3

This Arduino board, unlike the previous one It offers us a greater capacity reaching up to 256 KB of flash memory. The controller voltages are maintained, but the number of pins is greater, with 54 input/output pins, where 14 of them are PWM.

ARDUINO LEONARDO

it has a controller suitable for many programmingbeing its version the ATmega32u4. It only has 20 digital input/output pins., of which seven are used as PWM channels and twelve for ADCs. The speed of your clock allows the correct execution of simple tasks, as well as the 32 KB flash memory capacity. this plate It may be the ideal one for you, if you want to put your programming knowledge into practice.

ARDUINO DUE

Its controlled micro is AT91SAM3X8E, and It has a 512 KB flash memory excellent for the use of SRAM user applications, This capacity can be amplified because it is integrated with two security banks, one of 64 KB and another of 32 KB. This is one of the fastestsince, your watch It has a speed of 84 MHz. As for pins, it is integrated with 54, of which 12 are PWM output.

ARDUINO YÚN

It is one of the integrated boards with Micro USB inputs and PoE 802.3af, this being one of the many features that makes it a highly recommended board for any type of programming. Twelve of the fifty-four input and output pins are PWM, and its flash memory is 32 KB, but only 28 KB can be used, since 4 KB is exclusively used by the bootloader.

ARDUINO PRO MINI 328, 5V, 16MHz

Like the Arduino board shown above, it has a USB board connection, adding as a unique feature a tolerance of 0.5% due to its external resonator of 16 HMz. The output voltage is maximum five volts. It is recommended because it is a board protected against voltage or over current hazards, just as it maintains a shield against polarity reversal.

ARDUINO ETHERNET

This Arduino board has an ATmga328 microcontroller, and a voltage of five volts for its correct operation, its output has a 7-12 volt connection, and its input has 6-20 volts. Each input or output pin should use a maximum of 40mA, and the 3.3 pins 50mA. Because it is a card that is oriented to Ethernet connections, it integrates with a W 5100 TCP/IP controller, with a 2 KB programmable memory, and 1 KB for the EEPROM.

See also  【Windows 7 Task Manager】What is it? + Uses ▷ 2022

ARDUINO NANO

, contains an ATMega328 microcontroller, allowing us to use a 1 KB capacity memory, although its flash memory is only 32 KB. Its clock works with a frequency speed of 16 MHz, and its dimensions are 0.73×1.70 inches.

ARDUINO FIO

The technical structure of this Arduino board allows us to work comfortably on any schedule. Your controller or processor works at a frequency of 8 MHz, and it turns out to be completely compatible with lithium polymer batteries. It is made up of a Reset button in case you need to restart the board, as well as on and off buttons.

ARDUINO LYLIPAD 328

To finish with the list of Arduino boards we leave Arduino LYLIPAD 328. Its name contains the digits 328 because the microcontroller is the ATMega328V, which operates correctly with a frequency of 8MHz. In terms of dimensions, this has external diameter 50 mm, and thickness 0.8 mm. It is one of the newer boards, so it integrates an automatic reset when detecting a system collapse.

The best Arduino projects that you can do yourself to learn how to create free hardware

Create a free hardware It’s not an impossible task the first thing is know which one will do the function of itand the algorithm for the programming.

If you still do not have in mind what project to do to learn to create in Arduino, here are some simple and recognized projects:

single push button

If you are starting in the area of ​​electronics, you can start with this project, it is based on pressing a switch to turn on a led. Of all the projects you can find, this is the simplest and easiest to use. A button, although it seems useless, is the beginning of all electronic programming. Learning to create a button like this is the base start properly in the Arduino world. You’ll need a UNO board, six leds, and six switches to create a tiny one-eighth piano.

The codes you will have to write are:

#include “pitches.h” const int buttonPin1 = 13 ; //C const int buttonPin2 = 12 ; // CS const int buttonPin3 = 11 ; //D const int buttonPin4 = 10 ; // DS const int buttonPin5 = 9 ; // E const int buttonPin6 = 8 ; //F const int buttonPin7 = 7 ; // FS const int buttonPin8 = 6 ; //G const int buttonPin9 = 5 ; // GS const int buttonPin10 = 4 ; //A const int buttonPin11 = 3 ; // LIKE const int buttonPin12 = 2 ; //B const int buttonPin13 = 1 ; //C const int dip1 = A0 ; // LSB, 1 const int dip2 = A1 ; // 2 const int dip3 = A2 ; // 3 const int dip4 = A3 ; // 4 const int dip5 = A4 ; // 5 const int dip6 = A5 ; // MSB, 6 int dip1state = 0 ; int dip2state = 0 ; int dip3state = 0 ; int dip4state = 0 ; int dip5state = 0 ; int dip6state = 0; int buttonState1 = 0; int buttonState2 = 0; int buttonState3 = 0; int buttonState4 = 0; int buttonState5 = 0; int buttonState6 = 0; int buttonState7 = 0; int buttonState8 = 0; int buttonState9 = 0; int buttonState10 = 0; int buttonState11 = 0; int buttonState12 = 0; int buttonState13 = 0; void setup() { pinMode(buttonPin1, INPUT); pinMode(buttonPin2, INPUT); pinMode(buttonPin3, INPUT); pinMode(buttonPin4, INPUT); pinMode(buttonPin5, INPUT); pinMode(buttonPin6, INPUT); pinMode(buttonPin7, INPUT); pinMode(buttonPin8, INPUT); pinMode(buttonPin9, INPUT); pinMode(buttonPin10, INPUT); pinMode(buttonPin11, INPUT); pinMode(buttonPin12, INPUT); pinMode(buttonPin13, INPUT); pinMode(dip1, INPUT); pinMode(dip2, INPUT); pinMode(dip3, INPUT); pinMode(dip4, INPUT); pinMode(dip5, INPUT); pinMode(dip6, INPUT); } void loop(){ // read the state of the pushbutton value: buttonState1 = digitalRead(buttonPin1); buttonState2 = digitalRead(buttonPin2); buttonState3 = digitalRead(buttonPin3); buttonState4 = digitalRead(buttonPin4); buttonState5 = digitalRead(buttonPin5); buttonState6 = digitalRead(buttonPin6); buttonState7 = digitalRead(buttonPin7); buttonState8 = digitalRead(buttonPin8); buttonState9 = digitalRead(buttonPin9); buttonState10 = digitalRead(buttonPin10); buttonState11 = digitalRead(buttonPin11); buttonState12 = digitalRead(buttonPin12); buttonState13 = digitalRead(buttonPin13); dip1state = digitalRead(dip1); dip2state = digitalRead(dip2); dip3state = digitalRead(dip3); dip4state = digitalRead(dip4); dip5state = digitalRead(dip5); dip6state = digitalRead(dip6); if (dip1state == LOW //00 or 19 in HEX; C4 && dip2state == LOW && dip3state == LOW && dip4state == LOW && dip5state == LOW && dip6state == LOW || dip1state == HIGH && dip2state == LOW && dip3state == LOW && dip4state == HIGH && dip5state == HIGH && dip6state == LOW ) { if (buttonState1 == LOW) { tone(0, NOTE_C4);} else if (buttonState2 == LOW) { tone( 0, NOTE_CS4);} else if(buttonState3 == LOW) { tone(0, NOTE_D4);} else if(buttonState4 == LOW) { tone(0, NOTE_DS4);} else if(buttonState5 == LOW) { tone (0, NOTE_E4);} else if(buttonState6 == LOW) { tone(0, NOTE_F4);} else if(buttonState7 == LOW) { tone(0, NOTE_FS4);} else if(buttonState8 == LOW) { tone(0, NOTE_G4);} else if(buttonState9 == LOW) { tone(0, NOTE_GS4);} else if(buttonState10 == LOW) { tone(0, NOTE_A4);} else if(buttonState11 == LOW) { tone(0, NOTE_AS4);} else if(buttonState12 == LOW) { tone(0, NOTE_B4);} else if(buttonState13 == LOW) { tone(0, NOTE_C5);} else { noTone(0); } } else if (dip1state ==…

Loading Facebook Comments ...
Loading Disqus Comments ...