Blog about Web Programming and Electronics
The Vadnica Blog is a place where I share my experience with web programming and electronics. Here you will find articles about HTML, CSS, JavaScript, PHP and MySQL, as well as Arduino projects, Linux and news from the world of technology. I write in a simple, understandable language, so the content is accessible to both beginners and more experienced readers.
How a Cable Tester Works?
A cable is one of the most common things that breaks in a network and electronics — yet the last one...
What Is Debounce for Buttons: Why One Press Is Not One Press
Have you ever written Arduino code that counts button presses — and gotten two, three, or even five ...
How to Read Sensors Properly: DHT11, DHT22, DS18B20 and Other Pitfalls
Temperature and humidity sensors are among the most commonly used components in Arduino projects — w...
How UART Serial Communication Works and How to Use It with Arduino
Whenever you open the Serial Monitor in the Arduino IDE to inspect sensor data or flash new firmware...
How the SPI Communication Protocol Works and Why It Delivers High Speeds
When connecting peripherals that demand substantial data throughput—such as color TFT displays, SD c...
How the I2C Communication Protocol Works and Why It Is Ideal for Arduino
When connecting multiple sensors, displays, and peripheral modules to a microcontroller (such as Ard...
How to Properly Power Arduino Projects
One of the most common mistakes when building electronic projects with Arduino microcontrollers is i...
How to Build Smart Garden Watering with ESP32 and WiFi
Automatic garden or houseplant watering is one of the most popular and practical projects with the E...
Difference Between PWM and analogWrite
Arduino does not have true analog outputs. Instead, it uses PWM (Pulse Width Modulation), which crea...
How a Digital Pin Works on Arduino
Digital pins on Arduino are the basic building blocks of every project. They allow you to turn LEDs ...
Rotary Encoder and Arduino Mega 2560: How to Properly Prevent Switch Bounce (Debouncing)
A rotary encoder is a fantastic component for controlling projects like FM radio receivers, display ...
Sealing and Insulation for Water Projects
In projects such as automatic garden watering, two worlds meet: plumbing and electronics. To a...