【花雕学编程】Arduino动手做(240)---XIAO Round display园屏
2024-11-091929
AI 快速预览详细
本文介绍了Seeed Round Display for XIAO 1.28“圆型触控屏幕240×240模块的实验过程。通过详细的资料代码、仿真编程和图形编程,帮助用户掌握这一传感器模块的应用。无论是零基础新手还是有一定经验的开发者,都能从中受益。该模块适用于STEM教育场景,能够帮助用户轻松实现各种创意项目。
|
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。 【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程) 实验二百四十:Seeed Round Display for XIAO 1.28“圆型触控屏幕240×240模块 ![]() ![]() |






C/C++:
由于Arduino平台基于C++,大多数与显示屏相关的库都是用C++编写的。你可以使用Arduino IDE直接编写C++代码来控制显示屏。
Python:
使用MicroPython或CircuitPython,这些是为微控制器设计的Python编程环境,允许使用Python语言进行硬件编程。
JavaScript:
通过Espruino或Node.js for ESP8266/ESP32,你可以使用JavaScript来编写代码,控制显示屏。
Java:
通过Arduino IDE,Java语言可以用来编写Arduino sketch(草图),进而控制显示屏。
Assembly:
如果你熟悉汇编语言,也可以直接编写汇编程序来控制显示屏,但这通常更复杂且不常见。
Bash:
对于某些支持Shell脚本的系统(如ESP32-CAM),你可以使用Bash脚本来控制显示屏。
Rust:
使用Rust嵌入式开发框架,如cargo-embed,可以编写Rust程序来控制硬件。
Swift:
对于支持Swift编程的硬件平台,可以使用Swift语言进行编程。
通常,具体的支持情况取决于是否有相应的库或驱动程序可用,以及你的开发环境是否能够支持这些语言。对于Seeed Round Display for XIAO 1.28,最常见的编程语言是C++,通过Arduino IDE进行开发。
1、人机交互(HMI)
智能家居控制:用于控制智能家居设备,如灯光、温度控制等。
智能锁:显示门锁状态、密码输入界面等。
智能插座:显示插座的使用状态和功率监控。
2、可穿戴设备
智能手表:用于设计和制作智能手表,显示时间、日期、健康数据等。
健身追踪器:显示运动数据、心率、步数等。
智能耳机:显示音量、播放状态等。
3、教育和学习
教学辅助工具:用于展示教学内容、互动学习等。
学生项目:学生可以用它进行编程和电子项目,提高技术能力。
4、娱乐设备
电子游戏:用于设计简单的电子游戏,如猜谜语、井字棋等。
音乐播放器:显示播放状态、歌曲信息等。
5、工业和商业应用
工业监控:用于工业设备的监控和数据显示。
POS系统:用于点销售系统的显示和操作。
这些应用场景展示了Seeed Round Display for XIAO 1.28的多功能性和适用性。
Seeed Studio Round Display for XIAO 是一款兼容所有 XIAO 开发板的扩展板。它的一侧有一个全覆盖的触摸屏,设计为 39 毫米圆盘。它包含板载 RTC、充电芯片、TF 卡插槽,体积小巧,非常适合智能家居、可穿戴设备等的交互式显示。在开始之前,我们可以参考下面的图片来了解圆形显示器的引脚设计,以方便我们了解圆形显示器的功能。
虽然最初仅为 XIAO 设计,但它也可用于 QT Py 板,尽管我们发现使用 Arduino 需要一些努力,因为使用了 eTFT 的分支和不在 Arduino 库管理器中的库。相反,我们建议尝试这个 CircuitPython 示例,它在 RP2040 QT Py 上运行良好 - 它可能无法在 SAMD21 上运行,因为您需要相当多的内存。
特征
电容式触摸屏扩展板:显示屏采用 1.28 英寸圆形,分辨率 240×240,65K 色,提供清晰多彩的图像展示。采用 GC9A01 驱动芯片。
高兼容性:与所有 XIAO 系列产品高度兼容,轻松集成到您的项目中
Rich P设备:具有板载 PCF8563 RTC、Lipoly 电池充电芯片、MicroSD 卡插槽、JST 1.25 连接器,所有这些都在其紧凑的尺寸内
手表大小的设计:采用 39mm 圆形设计,适用于可穿戴和空间受限的项目
即插即用:所有引脚都在 XIAO 接头上,无需焊接。
Seeed 描述
Seeed Studio Round Display for XIAO 是一款带有电容式触摸屏的扩展板,与所有 XIAO 开发板兼容。它的一侧有一个全覆盖的触摸屏,设计为半径为 39 毫米的辐射盘。
该板配备 1.28 英寸圆形触摸屏,分辨率为 240 x 240 像素,颜色为 65K,呈现清晰多彩的图像。可应用于设计可编程手表、可穿戴指示器等。
XIAO 扩展板另一侧的高集成度和丰富的外设令人印象深刻,板载 RTC、TF 卡槽、电池充电芯片和 JST 1.25 电池接口,都在紧凑的 39 x 39mm 尺寸内。也就是说,你可以拥有可靠的计时,一种将内存扩展到 32GB FAT 的方法,这是一种锂电池的充电方法。
Seeed Studio XIAO 的引脚全部引出,无需焊接,提供便捷的开发体验。XIAO 扩展板具有迷你尺寸,非常适合可穿戴和小批量项目。它是一个多功能且功能强大的扩展板,可用于从显示传感器数据到创建交互式界面的广泛项目。
规格:
电源:USB Type-C:5V @35 mA / 电池充电:3.7V @37mA
电池连接器:3.7V 锂离子电池 JST 1.25mm 连接器
充电电流:~ 485 mA
RTC 电池座:CR927
RTC 芯片:PCF8563
可扩展内存:TF 卡插槽,最高可达 32GB FAT
屏幕: 1.28 英寸触摸屏,240×240 分辨率,65K 色
采样率:100Hz
尺寸:43 毫米 x 43 毫米
[*][p=24, null, left]显示屏类型:OLED显示屏[/p]
[*][p=24, null, left]屏幕尺寸:1.28英寸[/p]
[*][p=24, null, left]分辨率:128x64像素[/p]
[*][p=24, null, left]颜色:单色(通常为绿色或蓝色)[/p]
[*][p=24, null, left]接口:I2C接口,易于与Arduino XIAO等微控制器连接[/p]
[*][p=24, null, left]引脚定义:[/p][list]
[*]VCC:电源引脚,通常为3.3V
[*]GND:地线
[*]SCL:I2C时钟线
[*]SDA:I2C数据线
[*]RESET:复位引脚(可选)
[/list]
[*][p=24, null, left]工作电压:2.5V至5V[/p]
[*][p=24, null, left]工作电流:典型工作电流约为2.5mA至3.5mA[/p]
[*][p=24, null, left]显示方向:支持横向和纵向显示[/p]
[*][p=24, null, left]显示模式:支持图形和文字显示[/p]
[*][p=24, null, left]对比度:可调节,以适应不同的观看角度和亮度需求[/p]
[*][p=24, null, left]响应时间:快速响应,适合动态显示[/p]
[*][p=24, null, left]视角:宽视角设计,提供良好的视角表现[/p]
[*][p=24, null, left]封装类型:通常为COB(Chip On Board)封装,提高耐用性和可靠性[/p]
[*][p=24, null, left]软件支持:支持Arduino IDE,可通过Seeed Studio提供的库进行编程和控制[/p]
[*][p=24, null, left]应用场景:适用于需要小型、低功耗显示屏的项目,如智能家居设备、小型游戏机、数据监测设备等[/p]
[/list][p=24, null, left][font=-apple-system, blinkmacsystemfont, "]请注意,这些参数可能会根据不同的生产批次和版本略有变化。[/font][/p]
[p=24, null, left][font=-apple-system, blinkmacsystemfont, "]
[/font][/p]
电容式触摸屏扩展板:1.28 英寸圆形显示屏,240×240 分辨率,65K 色,提供清晰多彩的图像展示
高兼容性:与所有 XIAO 系列产品高度兼容,轻松集成到您当前的项目中
丰富的外设:具有板载 RTC、电池充电芯片、TF 卡插槽、JST 1.25 连接器,均在其紧凑的尺寸中
手表大小的设计:采用 39 毫米圆形设计,适用于可穿戴和空间有限的项目
即插即用:所有引脚均引出,无需焊接