Arduino IDE



Pressure and temperature measurement with GY-65

  • avatar
  • 2.7K Views
  • 1 Like
  • 5 mins read
Preview post image

Precision monitoring of atmospheric conditions becomes a reality with the GY-65 module based on BMP085 sensor. Armed with the ability to measure temperature, pressure, and altitude, the GY-65 module opens up a world of possibilities for weather stations, altitude tracking devices, and other projects requiring accurate environmental data. In this article, we delve into the capabilities of the module, examining its features, connectivity with Arduino.

Controlling a LED with Arduino

  • avatar
  • 2.6K Views
  • 6 mins read
Preview post image

Light Emitting Diodes (LEDs) are incredibly adaptable components often employed in electronics projects for various purposes, from indicating status to creating captivating lighting effects. When it comes to managing LEDs with an Arduino, you have the option of utilizing either digital pins or Pulse Width Modulation (PWM) pins. In this article, we'll explore the advantages of each method and provide you with a comprehensive guide on how to control LEDs using an Arduino.

Connecting a motor to Arduino

  • avatar
  • 2.5K Views
  • 1 Like
  • 7 mins read
Preview post image

Arduino microcontrollers are the heart of countless DIY projects, from robots to automated systems. To bring these projects to life, you often need to interface them with motors. In this guide, we'll walk you through the essential steps of connecting a motor to an Arduino using a separate power supply while ensuring control with precision using an NPN transistor. This approach allows you to harness the full potential of your motorized creations without overloading your Arduino.

 Join Our Monthly Newsletter

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

We never send SPAM nor unsolicited emails

How to use tricolor LED module with Arduino

  • avatar
  • 3.0K Views
  • 3 Likes
  • 4 mins read
Preview post image

The KY-016 is capable of producing wide range of different colors by mixing blue, green and red lights. The RGB LED module will not require any limiting resistors. Those resistors are already integrated in the circuit, and so 5V can be directly used as power input.

Understanding SIPO Shift Registers

  • avatar
  • 2.1K Views
  • 7 mins read
Preview post image

Shift registers are integral components in digital electronics, enabling efficient data management and transfer. When working on Arduino projects, you may quickly run into the issue of not having enough output pins to control all your components. This is where SIPO (Serial-In, Parallel-Out) shift registers come into play. These devices allow you to manage multiple outputs with just a few pins on your Arduino, making them a powerful tool for more complex projects involving numerous LEDs, buttons or other peripherals. This article explores why shift registers are necessary, how they function, and their practical applications with Arduino.

DIY - Automated plants watering system: concept

  • avatar
  • 2.3K Views
  • 1 Like
  • 2 mins read
Preview post image

In the world of do-it-yourself (DIY) projects, few activities match the practicality of constructing your own Arduino-powered automatic watering system. Imagine a setup where technology integrates effortlessly with nature, allowing you to take control of your plant care routine. We'll break down the fundamental components of this project, highlighting the vital role of the DS1302 timekeeping module and Arduino-compatible pumps. Get ready for a hands-on approach that not only enhances your technical skills but also transforms the way you care for your plants, whether they are in the corners of your home or under the open sky.

DIY - Universal RC Joystick: receiver

  • avatar
  • 2.5K Views
  • 1 Like
  • 10 mins read
Preview post image

Wireless communication implies having a transmitter, in our case the joystick, and a receiver. We must build a simple circuit with NRF24L01 wiring that will act as listener for our joystick. The NRF24L01 module strictly needs 3.3V but the logic pins are 5V tolerant. That why we recommend to use the NRF24L01 adapter which acts as regulator, keep the voltage stable, apply filtering and reduce noises.

Using touch sensor with Arduino

  • avatar
  • 2.6K Views
  • 4 mins read
Preview post image

Touch sensor (also known as touch button) is widely used to control devices. It detects touch, force or pressure on its surface changing the logic state of the circuit. Actually, it works in very similar way as to buttons. Checkout the wiring and Arduino code implementation to track the current state and the state changes.

Using switch buttons with Arduino

  • avatar
  • 2.7K Views
  • 3 Likes
  • 4 mins read
Preview post image

Let's speak now about switch buttons, the wiring and how to implement the code for this circuit elements in Arduino. Switch buttons connect two points in a circuit when you press them and maintain the state without the need to keep the button pressed. That means that logic state of the circuit change every time you press the button.

Pull-up and Pull-down resistors

  • avatar
  • 2.7K Views
  • 4 mins read
Preview post 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.