本文使用香橙派orangepi pi 3lts+SSD1306 oled显示屏作为例子,其它型号的也是一样使用的
在nuget包中安装
Sang.IoT.SSD1306;
以下两个二选一
SkiaSharp;//在window下运行装这个SkiaSharp.NativeAssets.Linux.NoDependencies;//在linux下运行一定要装这个
在c# .net 8中开发的代码
using Sang.IoT.SSD1306;
using SkiaSharp;
namespace IotDeviceToolHepler.Device
{
public class DeviceDisplay_SSD1306
{
public void Test()
{
Display();
}
public void Display()
{
Console.WriteLine("Start. Press Ctrl+C to end.");
// 显示准备
using var oled = new SSD1306_128_64(0); //这里的0对应i2c通道
oled.Begin();
oled.Clear();
var bitmap = new SKBitmap(128, 64, true);