Arduino Smart Display: Difference between revisions
More actions
No edit summary |
No edit summary |
||
| Line 34: | Line 34: | ||
{{!}}<div>I2C clock line, connected to the main board's SCL</div> | {{!}}<div>I2C clock line, connected to the main board's SCL</div> | ||
{{!}}} | {{!}}} | ||
|hardware= | |hardware=Follow the steps below to assemble the system and light up the OLED display: | ||
Step 1 Align the OLED 30P Shield with the main board's header pins and press it down evenly until fully seated. Make sure the pins are not reversed. | |||
Step 2 Lift the FPC connector's locking cap, insert the display's FFC ribbon into the connector (gold fingers facing up), then press the cap down to lock it. | |||
Step 3 Install an OLED driver library such as U8g2 or Adafruit_SSD1306 in your development environment. | |||
Step 4 In the example sketch, set the I2C address to the one used by your display (commonly 0x78), then compile and upload it to the main board. | |||
Step 5 Power on — once the display shows content, the setup is complete. | |||
💡 <span style="color: rgb(231, 76, 60);">Note</span>: The I2C address differs between displays. If the display stays blank, try a different address and check whether SDA/SCL are swapped. | |||
|usage=[[File:OLED 30P Shield-800-600-3.jpg|center|thumb|800x800px]] | |usage=[[File:OLED 30P Shield-800-600-3.jpg|center|thumb|800x800px]] | ||
[[File:Oled 30P Shield-1000-12.jpg|center|thumb|1000x1000px]] | [[File:Oled 30P Shield-1000-12.jpg|center|thumb|1000x1000px]] | ||
Revision as of 23:34, 17 September 2026
Introduction
1.OLED 30P Shield is a display expansion board (Shield) from OLIGHKER that complies with the Arduino interface standard. It carries an onboard FPC 30P connector for directly attaching OLED displays with an FPC 30P interface, and works with any main board that supports the standard Arduino interface.
2.The shield communicates over I2C and occupies only 4 main board pins (3V3, GND, SDA, SCL) to power the OLED display and transfer data, preserving the board's I/O
resources for other expansions.
Specifications
| Pin | Direction | Function |
|---|---|---|
| 3V3 | Power output | Provides 3.3 V power to the OLED display
|
| GND | Power | Common ground |
| SDA | I2C data | I2C data I2C data line, connected to the main board's SDA
|
| SCL | I2C clock | I2C clock line, connected to the main board's SCL
|
Hardware
Follow the steps below to assemble the system and light up the OLED display:
Step 1 Align the OLED 30P Shield with the main board's header pins and press it down evenly until fully seated. Make sure the pins are not reversed.
Step 2 Lift the FPC connector's locking cap, insert the display's FFC ribbon into the connector (gold fingers facing up), then press the cap down to lock it.
Step 3 Install an OLED driver library such as U8g2 or Adafruit_SSD1306 in your development environment.
Step 4 In the example sketch, set the I2C address to the one used by your display (commonly 0x78), then compile and upload it to the main board.
Step 5 Power on — once the display shows content, the setup is complete.
💡 Note: The I2C address differs between displays. If the display stays blank, try a different address and check whether SDA/SCL are swapped.
Size


FAQ
- Why is the screen all white?
- Check reset, chip select, data/command pins, and initialization model.
- What if the image has noise?
- Lower the SPI clock and shorten the connection wires.
Downloads

