SparkFun Micro OLED Breakout an Adafruit Feather

feather
oled
sparkfun
#1

Um ein SparkFun Micro OLED Breakout anzuschließen sollte man diesem Guide folgen:

https://learn.sparkfun.com/tutorials/micro-oled-breakout-hookup-guide

Empfohlen ist die Variante über I2C zuerst - über SPI erst, wenn I2C nicht funkionieren sollte.

Die Pins dafür sind auf dem Feather, wie auf dem Standard Arduino angelegt:

  • SDA ist Pin 4
  • SCL ist Pin 5

Die Libary befindet sich hier: https://github.com/sparkfun/SparkFun_Micro_OLED_Arduino_Library

Per I2C muss der Code dann wie folgt vorbereitet werden:

#include <SPI.h>
#include <Wire.h>
#include <SFE_MicroOLED.h>

#define PIN_RESET 9  // Connect RST on the breakout to pin 9
#define DC_JUMPER 1 // (I2C only) Set to either 0 or 1, matching the value of the DC Jumper

// Declare a MicroOLED object. The parameters include:
// 1 - Reset pin: Pin 9 as declared above
MicroOLED oled(PIN_RESET, DC_JUMPER); // Example I2C Declaration

Für den DC_JUMPER muss man darauf achten, wie dieser auf der Unterseite des Breakoutboards gesetzt/gelötet ist (in diesem Fall also auf 1):

CD Jumper auf "an" also 1

Abschließend die 3V3 und GND mit den entsprechenden Pins auf dem Feather für die Stromversorgung verkabeln.

1 Like