• 2024-09-28树莓派pico rp2040 使用rust 在ssd1306上显示中文信息
    在rp2040上用DHT22+ssd1306显示温度信息, 用embedded-graphics库和ssd1306库来实现。但实现的效果不是很理想,无法在ssd1306屏幕上显示中文。 为了解决这个问题,在github和crates.io上面找了几天。解决方法还是找到了,利用 u8g2-font这个库实现。。。 实现的办法如下:Car
  • 2024-09-21学习STM32的OLED显示屏控制
    引言:OLED(OrganicLightEmittingDiode)屏幕是一种新型的显示技术,它使用有机材料作为发光器件,具有高对比度、快速响应、广视角和低功耗等特点。STM32是一家全球领先的微控制器制造商,其产品家族中包括了多种型号的ARMCortex-M系列的微控制器。在本文中,我们将介绍如何使用STM32
  • 2024-09-12ESP8266 开发板 带 0.96 OLED显示屏
     市面上有两种板子主要区别在于IIC通讯引脚不一样:第1款:SCL为12  /*D5=SCL=GPIO12*/SDA为14  /*D6=SDA=GPIO14*/第2款:SCL为5  /*D1=SCL=GPIO5*/SDA为4  /*D2=SDA=GPIO4*/先发第一款效果图示注意红色字体里的局部配置信息。#defineSCL12/*D5=SC
  • 2024-07-200.96寸 30pin OLED简介(芯片为SSD1306)
    基本简介OLED屏的特点:1. 模块有单色和双色可选,单色为纯蓝色,双色为黄蓝双色;2. 显示尺寸为0.96寸3. 分辨率为128*644. 多种接口方式,该模块提供了总共5种接口包括:6800、8080两种并行接口方式、3线或4线的SPI接口,IIC接口方式
  • 2024-06-24Klipper RP2040 display ssd1306 0.96 屏幕配置
    接线屏幕接线parampinGNDGNDVCCVCCSCLSDA编码器接线parampinGNDGNDEN1VCCEN2CLklipper配置#显示屏及旋钮[display]lcd_type:ssd1306#i2c_bus:i2c0dencoder_pins:^gpio24,^gpio23encoder_steps_per_detent:2c
  • 2024-06-13【esp32 学习笔记】 入门使用u8g2库(以OLED驱动芯片SSD1306为例)
    一、常用APIU8g2库提供了丰富的API,用于控制各种显示器并在屏幕上绘制文本、图形等元素。以下是U8g2库中一些常用的API:1.初始化-------U8G2U8G2(display,rotation,[,reset[,clock,data,cs,dc,reset,cs1,cs2,cs3]]) 初始化U8g2对象,其中display表示所使用的显示器
  • 2024-03-17Arduino RP2040 + SSD1306 I2C OLED +LittleFS存储GBK字库实现中文显示
    ArduinoRP2040+SSD1306I2COLED+LittleFS存储GBK字库实现中文显示
  • 2024-01-15stm32笔记[11]-驱动SSD1306屏幕
    摘要在蓝桥杯物联网的CT127C开发板上驱动SSD1306的0.91寸显示屏.平台信息KeilMDK-ARM(μVision)V5.35.0.0STM32CubeMX6.2.1原理简介CT127C开发板简介蓝桥物联网竞赛实训装置省赛训练套装,适用于蓝桥杯大赛(电子类)物联网设计与开发科目竞赛训练及高校日常教学实训环
  • 2023-11-16esp32笔记[10]-rust驱动ssd1306显示屏
    摘要使用rust(no-std)环境和esp-hal库实现SSD1306显示屏(128x64)显示bmp图片.平台信息esp32(模组:ESP32-WROOM-32D)(xtensalx6)(xtensa-esp32-none-elf)rust超链接esp32笔记[7]-使用rust+zig开发入门原理简介rust的include_bytes!宏Rust的include_bytes!宏可以用
  • 2023-10-11Hi3861 : 使用ssd1306玩贪吃蛇
    练手写了个贪吃蛇玩玩(屏幕驱动库:ssd1306·连志安/3861智能家居套件代码仓库-码云-开源中国(gitee.com)user键开始,S1向左,S2向右#include<string.h>#include<stdio.h>#include<time.h>#include"ssd1306.h"#include"ssd1306_tests.h"#include"link.h&
  • 2023-08-02基于STM32设计的人体健康检测仪
    一、项目介绍当前文章介绍基于STM32设计的人体健康检测仪。设备采用STM32系列MCU作为主控芯片,配备血氧浓度传感器(使用MAX30102血氧浓度检测传感器)、OLED屏幕和电池供电等外设模块。设备可以广泛应用于医疗、健康等领域。可以帮助医生和病人更好地了解病情变化,提高治疗效果和生活质
  • 2023-06-29【雕爷学编程】Arduino动手做(136)---0.91寸OLED液晶屏模块
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞
  • 2023-05-08How to connect to multiple SSD1306 OLED Displays using Raspberry Pi GPIO I2C PIN All In One
    HowtoconnecttomultipleSSD1306OLEDDisplaysusingRaspberryPiGPIOI2CPINAllInOne如何使用RaspberryPi的GPIOI2CPIN连接多个SSD1306OLED显示器demos(
  • 2023-05-05一个stm23移植u8g2驱动iic屏SSD1306方案12864的左边竖着两列没有显示的奇怪问题
    初始化后画一个方框u8g2_DrawLine(&u8g2,0,0,127,0);u8g2_DrawLine(&u8g2,1,0,1,63);//左边框u8g2_DrawLine(&u8g2,0,63,127,63);u8g2_DrawLine(&u8g2,127,0,127,63);左边框地址为0不显示,设置为1还是不显示设置为2可以看到竖线了中景园
  • 2023-02-26SSD1306驱动
    #include"i2c.h"voidSSD1306_SendCmd(uint8_tcmd){ uint8_tbuffer[]={0,cmd}; IIC_Write(0x78,buffer,2);}voidSSD1306_SendData(uint8_tdata){ uin
  • 2022-10-152022-08-12-esp32把玩记-②_用Micropython点ssd1306_oled屏幕
    layout:postcid:8title:esp32把玩记-②用Micropython点ssd1306oled屏幕slug:8date:2022/08/1215:12:39updated:2022/08/1215:12:39status:publishautho
  • 2022-10-08SPI(硬件)---OLED&SSD1306的使用
    先说结论:proteus貌似不是很支持硬件I2C和硬件SPI。。两次试验都没成功但基本的原理还是记录一下 工具软件:Keil、CUBEMX、Proteus 硬件:单片机---STM32F103C6
  • 2022-08-21SSD1306 屏幕使用-Micropython
    1、I2C总线是什么?I2C:俗称集成电路总线,是一种简单、双向二线制同步串行通信总线,使用多主从架构。它只需要两根线即可在连接于总线上的器件之间传送信息。主器件用于启动总