A pulse sensor and a MAX30102 both measure light, not heartbeats. Wire both to one Arduino Uno, plot the raw PPG waveform with no library, read part ID register 0xFF to find out which die you actually have, and diagnose the silent I2C bus that makes a perfectly wired module invisible. Neither part is a medical device.
The TM1637’s two wires are not I2C, and the MAX7219’s three pins never grow no matter how many panels you chain. That asymmetry — plus what is actually in each bag — decides which 7-segment display your Arduino project should use.
A flame sensor feels no heat — it sees 760–1100nm infrared light. Wire the FLAME4P to a buzzer on an Arduino Uno, calibrate the LM393 threshold by measurement instead of guesswork, and know exactly where this classroom alarm’s limits are.
On the L298N, IN1 and IN2 choose direction and analogWrite() on ENA sets the speed. The catch: ENA ships with a jumper cap fitted, so nothing changes until you pull it off.
A 28BYJ-48 turns in 2038 countable steps, not 2048 — here is the wiring, the connector-gender fix and a sketch that proves it.
Wire a 4×4 membrane keypad to an Arduino Uno, store the code in EEPROM and switch a 12V latch through a relay module — with the wrong-attempt lockout that is what actually makes the lock worth building.
Read the GY-521’s raw accelerometer and gyro values on an Arduino Uno, convert them with the real datasheet scale factors, and fuse them with a complementary filter into a stable live tilt angle on a 0.96-inch OLED.
Fit a JSN-SR04T waterproof probe to your water tank lid and an Arduino Uno turns the echo into a live level percentage on an OLED, with a buzzer alarm below 20%. Only the probe goes near water.
Connect an AS608 fingerprint sensor to an Arduino Uno, enrol fingers into the module’s own flash, and drive a relay to open a 12V lock – with the 5V-to-3.3V divider, full wiring table and a working match sketch.
Wire a GP2Y1010AU0F dust sensor and SCD30 CO2 sensor to an ESP32 with an OLED display – one sketch, honest trend readings for the jerebu season, and why it can never replace the official API.











