So what is Arduino and why is it so popular nowadays? Have you heard of Internet of things – where all kind of gadgets get connected so we can make better use of them? Arduino is easy to learn platform that can help us do exactly this – connect things, invent gadgets and experiment with them. This […]
So what is Arduino and why is it so popular nowadays?
Have you heard of Internet of things - where all kind of gadgets get connected so we can make better use of them? Arduino is easy to learn platform that can help us do exactly this - connect things, invent gadgets and experiment with them. This will give you joy because it is easily done and in the end you can touch your own creation. It feels different than the software work.
So how can we get one?
For this, we will need special IDE which can be downloaded from here https://arduino.cc/en/Guide/Windows.
The next thing is the plate. You can get original one from herehttps://store.arduino.cc or from one of the official distributors for your country: for Bulgaria it`s: https://www.robotev.com(you can find the full list of distributors here https://www.arduino.cc/en/Main/Buy).
However, some of you may found it too expensive. So, if you want to pay less get an Arduino replica from aliexpress.com - 4$ only. Keep in mind this: if you chose to get the replica you will need some additional drivers for the PC like "CH341SER"
What language does Arduino use?
It has its own language that is very similar to C++. It`s called Processing. Don`t panic, it is easy to learn. There are a lot of tutorials on the official site and the greatest thing is that the IDe has built-in examples from which you can learn.
How to upload my first application?
The application upload consists of several things.
First you start your IDE and plug the Arduino in the USB.
From the IDE make sure that the correct port is selected. This can be checked and changed from Tools > Serial Port > YOUR_PORT
Also, make sure the correct board is selected (Tools > Board > YOUR_BOARD)
After all this is done just click the upload button, the one with the right arrow.
What I achieved with Arduino?
I made a simple home security system. The parts that I needed to build it are:
Arduino Uno board
Piezo Crystal speaker
Bluetooth module HC-06
Motion sensor - PIR
Red LED
The system was really simple. The interesting thing was that it comunicated with Android devices via Bluetooth. I used my smartphone to turn on and off the alarm system. When it was turned on it used a PIR sensor to detect motion. If motion was detected it started to play alarm sound and blink with a red LED.
If this sound interesting to you see the algorythm diagram in the presentation.
Sign up for our newsletter and never miss an article
[mc4wp_form id=8036]
Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.