U8glib.zip
2022-03-22 20:56:56 997KB Arduino C/C++ Maker arduino  OLED SPI
1
在本文中,我们将制作一个Arduino天气时钟,该时钟将告诉我们时间,日期和温度。
2022-03-21 09:47:44 439KB data collection home automation
1
arduino oled 库,支持oled12864等一些列屏幕,供大家学习
2022-02-08 15:07:05 297KB oled arduino库
1
可能感兴趣的项目设计: 开源智能设备—真正的无线机械键盘,OLED显示屏 (资料下载链接:https://www.cirmall.com/circuit/5338/detail?3) 机械键盘概述: 机械键盘,全键无冲,全背光。Mini身材,高度逼格。同时兼容Arduino硬件和市面上的客制化机械键盘驱动,GH60布局。Arduino带来高度的可玩性,入门难度低,全部按键随心自定义,宏也是信手拈来。更可贵的是带有特色波轮,能进行各种快捷操作,同时特别的背光设计也能使得单独控制每个灯光成为可能。 硬件说明 在GH60和Arduino Micro的基础上,设计了本作品。故采用了ATMEGA32U4作为主控,虽然增加了成本,但是极大地增加了可玩性。线路设计和Code见附件。以下就是样机的效果图,采用microUSB的接口。 背光驱动和按键都是通过矩阵驱动,高效利用了各个管脚。带有烧录触点,方便烧录Boot。 软件说明,见附件内容下载: 演示效果 通过再烧录代码,能够实现按键的键值自定义、组合按键和按键宏。同时,滚动波轮也能快速实现图片的缩小放大、网页的滚动等操作。由于Arduino的开放性,更多的功能等待你的开发。 DIY键盘GH60入门教程:https://post.smzdm.com/p/470458/
2021-12-23 17:50:55 452KB oled显示屏 机器键盘 电路方案
1
使用Arduino,OLED显示屏和AD9833 DDS模块为您的实验室创建有用的波形发生器。 硬件部件: Arduino Nano R3 × 1个 显示SH1106 I2C Oled 128x64像素(4针)× 1个 AD9833 DDS模块× 1个 5V继电器模块(可选)× 1个 电容10 µF × 1个 电容10 nF × 1个 AC-DC 100-220V至5V降压电源模块× 1个 手动工具和制造机: 烙铁(通用) 特征 输出频率在1 Hz至999999 Hz之间 频率变化的两种模式:对数和一位数字 波浪,正弦波,三角形和正方形三种类型 交流或直流输出耦合 在两个预定义的频率值之间连续扫描的能力 仅由一个旋钮控制 集成的屏幕保护程序可以保持OLED显示屏的使用寿命 1kHz正弦波: 1kHz的三角波: 1kHz方波: 注意 DDS模块的输出幅度不是很高,正弦波和三角波的峰峰值平均在550 mV至650 mV之间,对于方波,峰峰值平均约为4.5V,约为峰峰值4.5V。当然,这往往会与频率成反比地下降,但高达1MHz时,它是线性的。AD9833 DDS模块能够产生高达12 MHz的信号,这对我来说不是必需的。如果您需要超过1 MHz,则可以尝试进行实验,并在显示屏上添加一个或两个数字,但这需要对图形界面进行部分重新设计。 输出信号的质量还取决于电源的质量,因此最好使用线性电源,而不是像切换电源那样,以减小从旧项目中恢复的情况的大小。但是,即使使用开关模块,波形的线性度也相当好。 快速参考 原型 我使用了具有10A触点的预组装继电器模块,因为目前我还没有微型簧片继电器,当不需要功率继电器时,这将是避免使用晶体管二极管和电阻器的最佳选择。Arduino数字PIN最多可提供40 mA的电流,因此您不能直接将机电继电器与120/150欧姆线圈连接。 使用电源时务必非常小心!
2021-12-09 08:25:42 495KB 波形发生器 Arduino ad9833 电路方案
1
这是一个用于I2C-OLED显示屏的库。 学分 原始代码来自项目,并以适合与一起使用的库的形式进行了修改。 安装 单击右上角的“ Download ZIP按钮。 解压缩它。 将未压缩的文件夹重命名为OLED 。 检查OLED文件夹是否包含OLED.cpp和OLED.h文件。 将OLED文件夹放置在/libraries/文件夹中-如果这是您的第一个库,则可能需要创建libraries子文件夹。 重新启动IDE。
2021-12-05 15:51:00 6KB C++
1
使用Arduino Nano或Uno使Tiny Tetris在128x64 OLED显示器上运行。
2021-12-03 23:55:59 518KB games
1
液晶显示器 一个 Arduino 库,使用与 LiquidCrystal 库相同的 API,通过 I2C 接口提供与 SDD1306 OLED 显示器的通信。 介绍 lcd2oled 是 Arduino 驱动 SDD1306 OLED 显示器的库。 它支持不同尺寸的显示器,但经过 128 x 64 像素显示器的测试。 SDD1306 是一款多功能 OLED 控制器。 它具有多个接口。 该驱动程序使用 Arduino 内置的 I2C 接口和一个用于复位的数字输出引脚来控制 I2C 接口。 I2C 接口由 Arduino Wire 库提供,必须将其添加到您的项目中。 (如何连接 Arduino for I2C 在这里有详细说明: : 。) 如果您有一个使用 HD44780 LCD 接口的项目,则可以相当简单地迁移到使用带有此库的 SDD1306 OLED。 需要的改变是: 更改包括:
2021-12-01 22:52:37 32KB C++
1
单片机电子爱好者
2021-11-29 09:06:58 1.52MB ESP8266oled绘图
1
注意:1.2.x版具有几个新示例以及许多更改/新功能。 SSD1306Ascii是一个无缓冲字符库,适用于小型OLED显示器,例如Adafruit 1.3“和0.96”单色显示器。 许多具有SSD1306控制器的低成本OLED显示器可在ebay上购买。 SSD1306Ascii可在具有SPI或Wire库的Arduino AVR板,Arduino Due和许多其他Arduino样式板上运行。 请阅读SSD1306Ascii / doc文件夹中的html文档。 在doc文件夹中单击SSD1306Ascii.html。 通过编辑SSD1306Ascii / src / SSD1306Ascii.h可以设置几个选项。 SSD1306Ascii库仅需要几个字节的RAM。 这是SPI“ Hello world!”的Uno内存使用。 禁用滚动的示例: Sketch使用2928字节(9%
2021-11-25 22:38:31 2.22MB C
1