circuit design



Pull-up and Pull-down resistors

  • avatar
  • 3.8K Views
  • 4 mins read
Preview image

A resistor is a passive two-terminal electrical component that implements electrical resistance as a circuit element. In electronic circuits, resistors are used to reduce current flow and adjust signal levels among other uses. Resistance is measured in Ohm with a sign of Ω.

A microcontroller (e.g. Arduino) utilizes I/O signals for communication with external hardware devices, where the most commonly known being GPIO. As a reminder, digital logic circuits have three logic states: high, low and floating (or high impedance). When there’s nothing connected to your GPIO pins, your program will read a floating impedance state, which we do not want. To achieve either high or low states, we’ll have to implement pull-up or pull-down resistors in our digital circuit.

Understanding Hexagonal Architecture with practical example

Available to registered members only
  • avatar
  • 1.9K Views
  • 1 Like
  • 7 mins read
Preview image

Hexagonal architecture, also called ports and adapters, is a software design approach that helps structure an application by clearly separating the core logic from technical details and external systems. Instead of shaping your app around frameworks, protocols, or storage, you keep your focus on what the application does, and let everything else connect to it through interfaces. The pattern isn't tied to any specific language. The examples in this article are written in PHP to show how the idea can be applied, but the approach works the same way in any backend system.

Regulated power supply module based on AMS1117

  • avatar
  • 2.9K Views
  • 5 Likes
  • 3 mins read
Preview image

We often use the power supplies like batteries or direct AC/DC supply which are normally in higher ranges compared to the actual requirement for the circuit. In that cases we need this kind of voltage regulators which can regulate and vary the voltage levels for the circuit requirement.

The AMS1117 series of chips are linear voltage regulators with low voltage drop. The modules based on the AMS1117 chip provide constant 3.3V or 5V outputs from an unregulated DC input. It's very compact and can be included in your project schema or you can use it together with a breadboard for circuit testing.

 Join Our Monthly Newsletter

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

We never send SPAM nor unsolicited emails

Adobe has agreed to acquire Figma for $20 billion

  • 1.8K Views
  • 1 min read
Preview image

Adobe has announced that it's acquiring Figma, a popular design platform, for around $20 billion in cash and stock. Adobe made it official in a press release shortly after rumors surfaced early on Thursday about a potential acquisition. It's big news in the design and development world, particularly as Figma has been competing heavily with Adobe's XD products in recent years.