Welcome to the central hub of my Arduino tutorial. If you are here, you probably aren't looking for dry textbook theory, but rather working examples that you can test on your desk immediately. My journey with Arduino began much like yours – with a pile of questions and a few burnt-out LEDs. Today, on this page, I share tested recipes where I have already found all the errors in the code and wiring for you. Here you will find everything: from basic resistor calculations to complex Wi-Fi clocks and RFID systems for opening doors.
Arduino is a microcontroller on a motherboard designed to make the process of using electronics in multidisciplinary projects more accessible. The hardware consists of an open-source board design and an 8-bit Atmel AVR or a 32-bit Atmel ARM microcontroller. The software consists of a standard programming language, a compiler, and a bootloader that runs on the microcontroller. Arduino development boards are sold already assembled or in "build-it-yourself" versions.
To avoid mistakes and burnt components, read about what each part of the board in the image above means. Every label has its role:
| Area on the Image | What does it mean? | What is it used for? |
|---|---|---|
| VBUS (5V) | USB Power | When you connect the board to a computer, you get a safe 5V voltage from here. |
| GND | Ground | A common point (minus pole) for all your components. It must be connected to the GND of your sensors. |
| Digital (0-13) | Digital Pins | They detect only two states: ON (5V/HIGH) or OFF (0V/LOW). Ideal for LEDs or buttons. |
| Analog (A0-A5) | Analog Inputs | They convert variable voltage (e.g., from a potentiometer) into a number between 0 and 1023. |
| PWM (~) | Pulse Width Modulation | Digital pins marked with `~` that can simulate analog voltage (for LED brightness) through rapid switching. |
| VIN / Power Jack | External Power | This is where you connect a 9V battery or power adapter if you need the Arduino "in the field." |
| RESET | Reset Button | Press it if you want the code on the Arduino to start running from the beginning. |
On this website, I have divided projects so that they guide you through different technologies:
| Technology | What will you learn? | Main challenge |
|---|---|---|
| Displays (TFT 2.0) | Outputting text, colors, and fast graphics are refreshing. | Correct wiring of SPI pins. |
| Sensors (IR, RTC) | Real-time reading and detecting movement in a room. | Sensitivity adjustment (trimmer). |
| Communication (Wi-Fi, RFID) | Internet connection and contactless identification. | Secure storage of passwords and UID codes. |
| Power Circuits | Controlling 12V devices (LED strips) with 5V logic. | Using MOSFET transistors. |
My philosophy is simple: every project must have a clear schematic, verified code, and a bill of materials. Here are the key pillars of my tutorial: