Serial communication between two Arduino boards

Available to registered members only
  • avatar
  • 62 Views
  • 9 mins read
Preview image

Getting two Arduino boards to talk to each other opens up projects that a single board can't handle on its own. You might have one board reading sensors in one corner of a room and another driving a display somewhere else, and the two need to share what they know. Serial communication is one of the simplest ways to make that happen, and it works with almost any Arduino model you have lying around. This article walks through connecting two Arduino Nano boards and passing data back and forth over their serial ports.

Getting started with the HC-05 Bluetooth module

  • avatar
  • 464 Views
  • 1 Like
  • 16 mins read
Preview image

The HC-05 is one of the most popular Bluetooth modules in the Arduino ecosystem, and for good reason. It's affordable, well documented, and flexible enough to handle a wide range of use cases. It can operate as both a master and a slave device, meaning it can initiate connections to other Bluetooth devices as well as wait for them. For projects where you just need a phone to talk to an Arduino, that distinction doesn't matter much. But for anything more involved, like two Arduino boards communicating wirelessly, the HC-05 is the right tool for the job.

Handling file uploads in Laravel 13

  • avatar
  • 2.9K Views
  • 9 mins read
Preview image

Handling file uploads is one of those things that sounds simple at first but has plenty of moving parts: storage drivers, validation, security, public access, multiple files. Laravel 13 ships with a solid, well-rounded set of tools to deal with all of this without pulling in third-party packages. This article walks through the full lifecycle of a file upload in a Laravel 13 application, from the HTML form to retrieving files from storage, with practical examples along the way.

 Join Our Monthly Newsletter

Get the latest news and popular articles to your inbox every month

We never send SPAM nor unsolicited emails

8 EMS PCB Manufacturers in China for Complete Manufacturing

  • 1.3K Views
  • 10 mins read

Choosing a PCB supplier is one thing. Choosing an EMS PCB manufacturer is another.

A traditional PCB supplier may only deliver bare circuit boards. A PCB assembly company may only place components onto the board. But an EMS PCB manufacturer is expected to handle a broader manufacturing chain: PCB fabrication, component sourcing, SMT and through-hole assembly, testing, cable integration, enclosure assembly, packaging, and sometimes even product-level engineering support.

Keep your codebase clean with Git hooks

  • avatar
  • 546 Views
  • 9 mins read
Preview image

Every developer has been there: you push a commit, CI fails, and it turns out there was a linting error, a forgotten debug statement, or a test that nobody ran. Pre-commit hooks are the safety net that catches these problems before they ever leave your machine. They are not a complex feature or an advanced Git topic. They are just scripts, and once you understand how they work, you will find yourself reaching for them on every project.

Low power consumption mode in Arduino

  • avatar
  • 1.2K Views
  • 11 mins read
Preview image

Battery-powered Arduino projects have one common enemy: a board that drains power even when it has nothing to do. By default, Arduino runs at full speed continuously, burning through battery charge whether it's actively doing something or just waiting. Low power mode solves this by putting the microcontroller to sleep when it's idle, waking it up only when there's actual work to do. The concept is straightforward: the microcontroller spends most of its time asleep, wakes up to do something useful (take a sensor reading, send data, check a button), then goes back to sleep immediately.

Custom authentication in Laravel

  • avatar
  • 1.1K Views
  • 10 mins read
Preview image

Laravel ships with a solid authentication system out of the box, and most projects are well served by it. But there are situations where you need to authenticate users against something completely different: a legacy database, an external API, an LDAP server, or some other custom data source. Laravel's authentication system is built around a set of contracts and driver hooks that make this surprisingly straightforward to implement.

Story points in Agile teams

  • avatar
  • 915 Views
  • 12 mins read
Preview image

Story points are one of those concepts that sound simple on paper but can cause a surprising amount of confusion, debate, and occasionally heated arguments in practice. Yet despite all the drama surrounding them, they remain one of the most widely used tools for planning and estimating software work. So what exactly are they, how do they work, and why does everyone seem to have a slightly different take on them?

PCB Power Transformer Guide: Selection, Types & Practical Tips

  • avatar
  • 1.8K Views
  • 7 mins read

At first glance, selecting a PCB power transformer may seem straightforward. Matching the voltage with circuit requirements appears sufficient. However, in practice, research and practical observations in electronics design show that transformer selection involves much more than simply matching specifications.

Getting started with Arduino

  • avatar
  • 909 Views
  • 1 Like
  • 9 mins read
Preview image

Arduino is a small programmable board that lets you control real electronic components with code. You can connect sensors, buttons, motors, LEDs, displays, and many other modules, then write a few lines in C or C++ to decide how everything should behave. The board reads inputs, processes them in real time, and reacts through its output pins. To start building solid projects, it is important to understand how the boards work, how to choose the right model, how to set up the development tools, and how key electronics concepts such as resistors, transistors, communication protocols, and PWM fit together in a practical circuit.