Arduino RPM Counter Using an Optical Sensor
Arduino RPM Counter Using an Optical Sensor Building an RPM (revolutions per minute) counter is a classic and useful Arduino project. This guide walks you through creating an optical tachometer...
Get free delivery on all orders over £20!
Arduino RPM Counter Using an Optical Sensor Building an RPM (revolutions per minute) counter is a classic and useful Arduino project. This guide walks you through creating an optical tachometer...
The BMP180 is a high-precision barometric pressure and temperature sensor that can be easily interfaced with Arduino using the I2C protocol. It is widely used in weather monitoring, altitude measurements,...
The TXS0108E is a bi-directional voltage level shifter that allows safe communication between devices operating at different voltage levels, such as 3.3V and 5V. It is commonly used to interface...
The Micro SD Card Module allows Arduino to read and write data to a microSD card, making it ideal for data logging, storing sensor readings, or managing files in Arduino...
The CD74HC4067 is a 16-channel analog/digital multiplexer/demultiplexer that allows you to expand the number of input or output pins on your Arduino. It is particularly useful in projects requiring multiple...
The KY-040 rotary encoder is a mechanical device used to measure angular position or rotation. It is commonly used in volume controls, menu navigation, and position tracking in robotics. This...
The RC522 is a popular RFID module used for wireless communication and identification. It is widely utilized in access control systems, contactless payment systems, and inventory tracking. This tutorial will...
The GY-302 is a breakout board featuring the BH1750 light intensity sensor, which measures light levels in lux. It communicates with microcontrollers via the I2C protocol, making it an excellent...
The TCA9548A is an I2C multiplexer that allows you to connect multiple devices with the same I2C address to a single Arduino. It achieves this by creating up to eight...
The AT24C256 is a 256-kilobit EEPROM that provides non-volatile storage, allowing data to persist even when the power is off. It communicates with a microcontroller via the I2C protocol, making...
The HC-SR501 is a popular Passive Infrared (PIR) motion sensor module that detects movement by measuring infrared radiation changes in its surroundings. It’s commonly used in motion-activated lighting, security systems,...
The MAX3232 is an RS232-to-TTL level converter that allows Arduino to communicate with RS232 devices like older computers, GPS modules, and industrial equipment. It converts the voltage levels between RS232...
The MPR121 is a capacitive touch sensor controller that can detect up to 12 touch-sensitive electrodes. It’s commonly used in touch-sensitive interfaces, musical instruments, and other interactive projects. In this...
The PCF8575 is a 16-bit I/O expander that communicates with a microcontroller via the I2C interface. It allows you to expand the number of input/output pins on your Arduino, making...