*** THE SCROLL ~ Ancient Sensor Knowledge Preserved for Future Generations *** Datasheets, Pinouts, Reference Tables *** "Knowledge on parchment never fades!" ***

๐Ÿ“œ The Scroll

"Ancient Reference Knowledge, Preserved Forever"
๐Ÿ“œ ๐Ÿ“– ๐Ÿ“œ

๐Ÿ“‹ Sensei's Reference Scroll Index

These scrolls contain the accumulated knowledge of SensorSensei over many moons. Print them out and keep them near your workbench!

๐Ÿ“œ Scroll Number ๐Ÿ“– Reference Topic ๐Ÿ“… Date Added
Scroll #001 Sensor Pinout Reference Chart 04/01/2026
Scroll #002 Analog-to-Digital Converter (ADC) Guide 04/03/2026
Scroll #003 I2C Address Reference Table 04/05/2026
Scroll #004 Resistor Color Code Reference 04/08/2026
Scroll #005 Common Sensor Voltage Requirements 04/10/2026
Scroll #006 Arduino Pin Mapping (All Boards) 04/15/2026
* . * . * . * . * . * . * . *

๐Ÿ“œ Scroll #001: Sensor Pinout Reference

"A wrong pin connection burns both sensor and programmer." โ€” SensorSensei

๐ŸŒก๏ธ LM35 Temperature Sensor Pinout

Pin Name Description Connection
1 Vout Analog voltage output (10mV/ยฐC) Arduino A0
2 Vcc Power supply (4V-30V) Arduino 5V
3 GND Ground Arduino GND

๐Ÿ’ง DHT11 Humidity Sensor Pinout

Pin Name Description Connection
1 Vcc Power (3.5V-5.5V) Arduino 5V
2 Data Single-wire digital output Arduino D2 (+ 10K pull-up)
3 NC No connection Leave unconnected!
4 GND Ground Arduino GND

๐Ÿ“ณ MPU6050 Accelerometer/Gyro Pinout

Pin Name Description Connection
1 Vcc Power (3.3V ONLY!) Arduino 3.3V
2 GND Ground Arduino GND
3 SCL I2C Clock Arduino A5 (UNO)
4 SDA I2C Data Arduino A4 (UNO)
5 XDA Extended I2C (unused) Leave unconnected
6 XCL Extended I2C (unused) Leave unconnected
7 AUX_CL Sensor auxiliary clock Leave unconnected
8 AUX_DA Sensor auxiliary data Leave unconnected
9 INT Interrupt pin Arduino D2 (optional)
+ ~ + ~ + ~ + ~ + ~ + ~ + ~ +

๐Ÿ“œ Scroll #002: ADC (Analog-to-Digital) Guide

๐Ÿ“– What is ADC?

ADC stands for Analog-to-Digital Converter. It is the bridge between the analog world (real-world signals) and the digital world (your microcontroller).

๐Ÿ“Š Arduino ADC Reference

Specification Value
Resolution 10 bits (1024 levels)
Reference Voltage 5V (default) or 3.3V (3.3V boards)
Formula Voltage = (readValue / 1024) ร— Vref
Sample Rate ~15 kHz maximum

๐Ÿงฎ Sensei's ADC Conversion Table (5V Reference)

Analog Value (0-1023) Voltage What It Means
00.00VGround / Nothing detected
2051.00VLow signal
4102.00VMedium-low signal
5122.50VHalf reference voltage
6143.00VMedium-high signal
8194.00VStrong signal
10235.00VMaximum (full reference)

"Remember, grasshopper: 1024 levels of truth. Each step of 4.88mV at 5V reference. Know your numbers, and the sensors will reveal their secrets." โ€” SensorSensei

* . * . * . * . * . * . * . *

๐Ÿ“œ Scroll #003: Common I2C Addresses

Save this scroll! Knowing I2C addresses saves hours of debugging!

Sensor I2C Address (Hex) Notes
MPU60500x68May be 0x69 if AD0 pulled high
BMP280 / BMP1800x76May be 0x77 if SDO pulled high
SHT310x44Default address
HTU21D0x40Fixed address
BH17500x23Default (light sensor)
TCS347250x29RGB color sensor
LCD I2C Backpack (1602)0x27May be 0x3F on some modules
PCF8591 (ADC/DAC)0x48-0x4FDepends on A0/A1 pins
DS3231 (RTC)0x68Same as MPU6050! Not at same time!
MLX90614 (IR Temp)0x5AContactless temperature

๐Ÿ“Œ SENSEI'S TIP: Use an I2C scanner sketch to discover addresses on your bus! "The scanner reveals all secrets." โ€” SensorSensei

+ ~ + ~ + ~ + ~ + ~ + ~ + ~ +

๐Ÿ“œ Scroll #004: Resistor Color Code Reference

The ancient art of reading resistors by eye. Master this, and you shall never need a multimeter for basic values!

ColorDigitMultiplierAccuracy
โฌ› Black0ร—1โ€”
๐ŸŸซ Brown1ร—10ยฑ1%
๐ŸŸฅ Red2ร—100ยฑ2%
๐ŸŸง Orange3ร—1Kยฑ3%
๐ŸŸจ Yellow4ร—10Kยฑ4%
๐ŸŸฉ Green5ร—100Kยฑ0.5%
๐ŸŸฆ Blue6ร—1Mยฑ0.25%
๐ŸŸช Violet7ร—10Mยฑ0.1%
๐ŸŸช Gray8โ€”ยฑ0.05%
โฌœ White9โ€”โ€”

๐Ÿ“Œ Common Resistors for Sensors:

  • 10Kฮฉ (Brown-Black-Orange) โ€” Pull-up for DHT, LDR divider
  • 220ฮฉ (Red-Red-Brown) โ€” LED current limiting
  • 4.7Kฮฉ (Yellow-Violet-Red) โ€” I2C pull-up common value
  • 1Kฮฉ (Brown-Black-Red) โ€” Various digital pull-ups
* . * . * . * . * . * . * . *

๐Ÿ“œ Scroll #005: Common Sensor Voltage Requirements

Sensor Operating Voltage Safe for 5V Logic? Safe for 3.3V Logic?
LM354V - 30Vโœ… Yesโœ… Yes
DHT113.5V - 5.5Vโœ… Yesโš ๏ธ Marginal
DHT223.3V - 5.5Vโœ… Yesโœ… Yes
MPU60502.3V - 3.6VโŒ NO! Use level shifter!โœ… Yes
BMP2801.7V - 3.6VโŒ NO! Use level shifter!โœ… Yes
BH17502.4V - 3.6VโŒ NO! Use level shifter!โœ… Yes
HC-SR045Vโœ… Yes (5V output)โš ๏ธ Needs divider!
MQ-25V (heater) / 3.3V (output)โœ… Yesโœ… Yes
HC-SR501 (PIR)4.5V - 20Vโœ… Yesโœ… Yes

"The MPU6050 that died was my fault, not yours. But remember: 3.3V sensors DO NOT LIKE 5V!" โ€” SensorSensei, still haunted by his first burnt MPU6050

๐Ÿšงโš ๏ธ๐Ÿšง
More scrolls being written by the monastery scribes! Check back soon!
๐Ÿšงโš ๏ธ๐Ÿšง
๐Ÿ–ฅ๏ธ Best viewed at 1024x768 resolution
With Netscape Navigator 4.0+ or Internet Explorer 5.0+
Questions? Comments? Want to swap links? Email the Webmaster