Wire a 0.96" SSD1306 I2C OLED to an ESP32-C3 SuperMini and print text. Wiring (4 wires): VCC -> 3V3 GND -> GND…
read tutorial →OLEDGo beyond text - draw rectangles, circles and triangles on the SSD1306, and mix font sizes. Wiring is identica…
read tutorial →OLEDYour first animation - a ball that bounces around the screen. Teaches the clear -> draw -> display loop that e…
read tutorial →SensorsRead a DHT22 (AM2302) and show live temperature and humidity on the OLED - no PC needed. Wiring: OLED -> VCC=3…
read tutorial →SensorsMeasure distance with the HC-SR04 ultrasonic sensor and show it in big digits on the OLED - a standalone range…
read tutorial →SensorsRead ambient light with an LDR (photoresistor) and show it as a live percentage and bar graph on the OLED - a …
read tutorial →SensorsWhat it is: The DHT11 is a low-cost digital temperature and humidity sensor. It measures 0–50 °C (±2 °C) and 2…
read tutorial →SensorsWhat it is: The DS18B20 is a precise digital temperature sensor (-55 to +125 °C, ±0.5 °C) that talks over Maxi…
read tutorial →SensorsWhat it is: The LM35 is an analog temperature sensor that outputs a voltage directly proportional to temperatu…
read tutorial →SensorsWhat it is: The TMP36 is an analog temperature sensor like the LM35, but with a 500 mV offset so it can read b…
read tutorial →SensorsWhat it is: An NTC thermistor is a resistor whose resistance falls as temperature rises. The common "10k" type…
read tutorial →SensorsWhat it is: The BMP280 is a Bosch barometric pressure + temperature sensor. It reads 300–1100 hPa and is accur…
read tutorial →SensorsWhat it is: The BME280 is the BMP280's bigger sibling — it adds humidity, so you get temperature, humidity and…
read tutorial →SensorsWhat it is: The BME680 measures temperature, humidity, pressure AND a gas-resistance value that tracks volatil…
read tutorial →SensorsWhat it is: The AHT20 is a small, cheap, accurate I2C temperature and humidity sensor (±0.3 °C, ±2 % RH). It's…
read tutorial →SensorsWhat it is: The SHT31 (Sensirion) is a high-accuracy I2C temperature and humidity sensor (±0.3 °C, ±2 % RH) wi…
read tutorial →SensorsWhat it is: The MCP9808 is a high-accuracy digital temperature sensor (±0.25 °C typical, 0.0625 °C resolution)…
read tutorial →SensorsWhat it is: The MLX90614 measures the temperature of a surface without touching it, by reading the infrared it…
read tutorial →SensorsWhat it is: The MAX6675 reads a K-type thermocouple, letting you measure from 0 to 1024 °C — far hotter than a…
read tutorial →SensorsWhat it is: The DS3231 is a very accurate real-time clock (±2 ppm, about a minute a year) with a coin-cell bac…
read tutorial →SensorsWhat it is: The MQ-2 is a low-cost gas sensor that responds to smoke, LPG, propane, methane and hydrogen. It's…
read tutorial →SensorsWhat it is: The MQ-3 is tuned for alcohol vapour — the sensor behind DIY breathalysers. It also reacts to benz…
read tutorial →SensorsWhat it is: The MQ-7 detects carbon monoxide (CO), the invisible, odourless gas from incomplete combustion. Us…
read tutorial →SensorsWhat it is: The MQ-135 is a general air-quality sensor sensitive to CO2, ammonia, benzene, smoke and other pol…
read tutorial →SensorsWhat it is: The CCS811 is a digital air-quality sensor that outputs an equivalent CO2 (eCO2, 400–8192 ppm) and…
read tutorial →SensorsWhat it is: The SGP30 (Sensirion) is a digital indoor-air-quality sensor giving TVOC (0–60000 ppb) and equival…
read tutorial →SensorsWhat it is: The MH-Z19B is a true NDIR CO2 sensor (0–5000 ppm) — it measures actual carbon dioxide by how much…
read tutorial →SensorsWhat it is: The PMS5003 is a laser particulate sensor that counts fine dust in the air and reports PM1.0, PM2.…
read tutorial →SensorsWhat it is: The BH1750 is a digital ambient-light sensor that reports real lux (1–65535), unlike an LDR which …
read tutorial →SensorsWhat it is: The TSL2561 is a light sensor with two photodiodes — one for visible+IR and one for IR only — so i…
read tutorial →SensorsWhat it is: The TEMT6000 is a simple analog light sensor whose output rises with brightness. Its response is t…
read tutorial →SensorsWhat it is: The VEML6075 measures ultraviolet light and computes a UV Index (UVI) — the same 0–11+ scale weath…
read tutorial →SensorsWhat it is: The TCS34725 reads the colour of a surface as red, green, blue and clear (brightness) values, with…
read tutorial →SensorsWhat it is: The APDS9960 is the sensor from old smartphones that can detect proximity, ambient light, RGB colo…
read tutorial →SensorsWhat it is: A flame sensor is an infrared photodiode tuned to the ~760–1100 nm light a flame gives off. It det…
read tutorial →SensorsWhat it is: An IR obstacle-avoidance sensor has an infrared LED and a receiver side by side. When something re…
read tutorial →SensorsWhat it is: The HC-SR501 is the classic passive infrared (PIR) motion sensor — the white-dome sensor in burgla…
read tutorial →SensorsWhat it is: The RCWL-0516 is a Doppler microwave motion sensor. Unlike a PIR it doesn't need line of sight — i…
read tutorial →SensorsWhat it is: The MPU6050 is a 6-axis motion sensor: a 3-axis accelerometer plus a 3-axis gyroscope in one chip.…
read tutorial →SensorsWhat it is: The MPU9250 is a 9-axis IMU — accelerometer, gyroscope AND magnetometer. The added magnetometer le…
read tutorial →SensorsWhat it is: The ADXL345 is a small, low-power 3-axis accelerometer with excellent resolution. It's ideal for t…
read tutorial →SensorsWhat it is: The QMC5883L is a 3-axis magnetometer that senses the Earth's magnetic field, so you can compute a…
read tutorial →SensorsWhat it is: The KY-040 is a rotary encoder — a knob you can turn endlessly in either direction, plus a built-i…
read tutorial →SensorsWhat it is: The A3144 is a digital Hall-effect sensor that switches when a magnet is near. It's used for RPM/s…
read tutorial →SensorsWhat it is: The SW-420 is a vibration sensor module — a spring-loaded switch that opens and closes when shaken…
read tutorial →SensorsWhat it is: The SW-520D is a ball tilt switch — a tiny tube with a rolling ball that closes two contacts when …
read tutorial →SensorsWhat it is: The VL53L0X measures distance with a tiny invisible laser, timing how long light takes to bounce b…
read tutorial →SensorsWhat it is: The Sharp GP2Y0A21YK0F is an analog infrared distance sensor with a 10–80 cm range. It uses triang…
read tutorial →SensorsWhat it is: The TTP223 is a capacitive touch button — a solid-state replacement for a mechanical push button. …
read tutorial →SensorsWhat it is: The KY-038 (and near-identical KY-037) is a microphone module with an amplifier. Its analog output…
read tutorial →SensorsWhat it is: The MAX9814 is an electret microphone amplifier with automatic gain control (AGC) — it boosts quie…
read tutorial →SensorsWhat it is: A capacitive soil-moisture sensor measures how wet soil is by sensing its dielectric constant. Bec…
read tutorial →SensorsWhat it is: The FC-37 rain sensor is a comb-shaped board that detects water drops landing across its tracks. P…
read tutorial →SensorsWhat it is: This is the common "stair-step" water-level sensor — a set of interleaved traces whose exposed len…
read tutorial →SensorsWhat it is: The ACS712 measures DC (or AC) current using the Hall effect, with full electrical isolation betwe…
read tutorial →SensorsWhat it is: The INA219 is a digital power monitor. It measures bus voltage, current (through a built-in shunt)…
read tutorial →