You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.6 KiB
2.6 KiB
I2C Component
- I2C Modules
| Item | Board | Chipset | Address |
|---|---|---|---|
| 3-Axis Magnetic Electronic Compass | GY271 | HMC5883L | 0x1E |
| 3-Axis Magnetometer Acceleration Sensor | GY-LSM303C | LSM 303C | accelerometer : 0x1D, magnetometer : 0x1E |
| Infrared Temperature Sensor | GY-906 | MLX90614ESF | 0x5A |
| 0.91' OLED Display (128 x 32) | Generic | SSD1306 | 0x3C |
-
Datasheet
- Schematic
-
Arduino Library
-
Tutorial
-
ESP8266
- Software controlled
- pin assignment defined
C:\Users\<user>\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.7.4\variants- SCL / SDA pinout
| Description | SCL | SDA | Remark |
|---|---|---|---|
| Official | MTMS (GPIO14) | GPIO2 | |
| Try | GPIO0 | GPIO2 | |
| generic esp8266 | GPIO5 | GPIO4 | Wire() Default for generic esp8266 |
- The change Wire default, update begin(SDA, SCL)
Wire.begin(2, 0)
- ESP32
- Hardware Controlled
- Pinout
| Description | SCL | SDA | Remark |
|---|---|---|---|
| Official | GPIO22 | GPIO21 | Default |