显示器非常小。它的尺寸几乎与单色 OLED 显示器相同。但它的分辨率是不一样的。它的分辨率为 96×64 像素。因此,它在相同尺寸下具有较低的分辨率。它可以显示65000种颜色!我买的显示器,使用 SPI 接口,所以我们必须连接 7 个引脚才能使其工作。我买的单色的,用的是I2C接口,只需要4针。因此,我们需要更多的电线才能将其与 Arduino 连接起来。让我们来看看如何实现。
我要将彩色 OLED 显示器连接到 Arduino Uno。GND 引脚连接到 Arduino GND。Vcc 引脚连接到 Arduino Uno 的 3.3V 或 5V 输出。我将它连接到 Arduino Uno 的 3.3V 输出。显示器的下一个引脚命名为 SCL,这是一个错误。它实际上是 SPI 接口的 CLK 引脚。所以 CLK 引脚连接到 Arduino Uno 上的数字引脚 13。下一个引脚也被标记为错误。它被命名为 SDA,但它实际上是 SPI 接口的 MOSI 引脚。所以显示器的第 4 个引脚连接到数字引脚 11。下一个引脚是 RES,连接到数字引脚 9。第 6 个引脚是 DC,连接到数字引脚 8。最后一个引脚是 CS,连接到数字引脚 10。那就是它,我们已将显示器连接到 Arduino Uno 板的硬件 SPI 引脚。通过这种方式,我们可以实现最佳性能。现在让我们给电路板加电,看看是否一切正常。如您所见,显示工作正常并且演示草图正在运行。
1 x 0.95 英寸 SPI 全彩 OLED SSD1331
SSD1331 库:https ://github.com/adafruit/Adafruit-SSD1331-OLED-Driver-Library-for-Arduino
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !