Programming sounds cool, but it took a lot of time to learn about programming, such as what kind of programming language do you want to use, and more. Well, I’m not a programmer, and I don’t have the capability of being one because I could get a headache if I sit in front of a computer for too long. However, I still love gaming, though. Alright, I just did some research about Arduino. Luckily, people like to use it. Even a beginner programmer can use it easily. I wanna know why, and I am probably interested in using one in the future. So, in this article, we will talk about the history of Arduino.
What is Arduino?
Arduino is a single-board microcontroller. It is available in both software and hardware. Moreover, Arduino is an open source that is designed to make any electronic device to use. Arduino’s hardware has a processor, which is using Atmel AVR, while the software is using its own programming language. Probably since it is an open source, the users can change what programming language they prefer to use. Tell me if I am wrong because I’m not even a programmer.
Arduino is also a list of open source hardware. It is aimed for people who want to make an electronic device prototype based on hardware and software that is flexible and easy to use. Sounds nice, huh?
History of Arduino
The history of Arduino started in 2005 based on a thesis of a student at Interaction Design Ivrea Institute, Hernando Barragan. It was developed by Massimo Banzi and David Cuartielles. At first, the name was Arduin of Ivrea, but it changed into Arduino.
The first and main purpose of Arduino is to make a device that is simple to use and affordable cheaply. Then, the devices were aimed for students who want to make design and interaction devices.
During that time, the developing team was Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, David Mellis, and Nicholas Zambetti. They aimed Arduino for:
- Being an affordable electronic device
- Able to be operated with any Operating System, such as Windows, Linux, Mac, and more.
- Simple to use with an easy programming language that can be learned by many people, not just programmers.
- Open source, whatever it is the hardware or the software.
Arduino is probably the best electronic device that we can use. The history of Arduino itself has a noble purpose, which is perfect to use.
Benefits of Using Arduino
Programming, coding, or such is not my ability. However, these abilities are necessary for the world right now if we want to keep this world alive by connecting people from around the world. Learning the programming language can probably take a lot of time, but it is worth a try. There is something called Arduino. What is it actually? Well, that is probably the additional purpose of this article. I’m not going to explain it entirely, but it eventually will be explained somehow. Today, in this article, we will talk about the benefits of Arduino that make a lot of people love to use it.
Arduino is basically an open source platform that is simple to use for both hardware and software. The device has an IC program planted inside the Arduino’s bootloader. The IC program itself will be the one who controls all of the activities in the control system based on the design. It can be used for sensor reading, input-output, data communication between Arduino and other devices, and many more.
Why using Arduino?
Arduino is basically designed to be easy to use by anyone, even though they are not programmers or understand programming language a lot. Let’s back around a decade ago. Most of the electronics use Assembly programming language. If we design the codes to be able to use for ultrasonic sensors, it could take dozens of programming code lines. However, with Arduino, you only take several lines of programming codes.
The other reason is Arduino is free and open source. There are many people who try to make the device better for its purpose. Arduino is also different from paid software, like Codevision, Micro C, or such. Arduino supports cross-platform, which is available for Windows, Mac, Linux, and other operating systems.
Benefits of Arduino
There are many benefits of Arduino, they are:
- Cheap & Affordable. Arduino boards can be considered to be affordable. Because of its open source, there are many companies that make their own Arduino boards. Not just company, but individuals too.
- Easy to use. For people who are interested in programming (or not), Arduino is simple to use because of the programming language. Which means, Arduino is aimed for everyone to use, whoever they are programmers or not.
Arduino is probably the best invention, in my opinion. The developers themselves aimed their Arduino for a noble purpose. There are various benefits of Arduino we can use these days.
If you read a lot of information about the advancement of technology, you probably know about Arduino, or at least you’ve heard about it. In simple terms, Arduino is a small device with a simple design but multifunction. Moreover, Arduino’s software is free and open source, and it is not just limited to software but hardware as well. For Arduino’s hardware, they are relatively cheap, affordable, and not too expensive to buy. Well, Arduino is interesting, right? I’m also a bit interested, but I’m not a programmer or wanted to be one. I only want to talk about the kinds of Arduino that are available in this article.
From many kinds of Arduino, Arduino Uno is the most selling, and most people will use it. For the reasons, Arduino Uno is easy to use, and it has many port slots, especially for your projects. Arduino Uno has 14 pins of I/O and 6 analog pins. For the connection, it is easy because you only need a USB cable.
If the budget is what you tried to keep at a minimum, then Arduino Nano is the best answer for you. Arduino Nano has more port slots than Arduino Uno. It has 14 pins of I/O and 8 analog pins.
You can do anything and creatively with this Arduino. Arduino Nano usually uses ATMEGA168 or ATMEGA328.
You have a lot of projects, and they are complex? This kind will be suitable for your needs, especially if you are an expert on robotic purposes. However, it is not recommended for beginners to use Arduino Mega.
The benefits of Arduino Mega is higher and more complex than the previous ones because it has more port slots that can be used. For the chip, it is also higher. Arduino Mega uses ATMEGA2560.
Arduino Leonardo is actually a long lost twin of Arduino Uno. The specifications of Arduino Leonardo are the same as Arduino Uno, but for the connection, Arduino Leonardo uses Micro USB.
If you are already an expert about Arduino products, then you can switch into the professional one, the Arduino Due. If the previous one uses ATMEGA as its chip, then Arduino Due uses ARM Cortex. Fun facts, there are many kinds of smartphones that use this Arduino.