Advertisement

FabGL:适用于ESP32的显示控制器(VGA、SSD1306、ST7789、ILI9341)及PS2鼠标与键盘控制,附带图形库和音频功能...

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
FabGL是一款专为ESP32设计的多功能显示控制器固件,支持多种屏幕接口(VGA, SSD1306, ST7789, ILI9341)及PS2外设接入,并集成图形库与音频播放功能。 FabGL 是一个为 ESP32 设备设计的显示控制器、PS/2 鼠标与键盘控制器、图形库、声音引擎、图形用户界面(GUI)、游戏引擎以及 ANSI/VT 终端等组件的集合体,支持购买以促进开发工作。该库适用于 ESP32 版本 1 或更高版本。 FabGL 主要是一个为 ESP32 设备提供的图形库,实现了多种显示驱动器功能,包括直接 VGA 输出和 I2C、SPI LCD 驱动器等。此外,它还支持从 PS/2 键盘与鼠标获取输入信息。除了上述特性外,FabGL 还具备音频引擎、GUI 和游戏引擎等功能。 值得注意的是,VGA 输出需要使用数模转换器(DAC),可以通过三个 270 欧姆的电阻来实现这一功能。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • FabGLESP32VGASSD1306ST7789ILI9341PS2...
    优质
    FabGL是一款专为ESP32设计的多功能显示控制器固件,支持多种屏幕接口(VGA, SSD1306, ST7789, ILI9341)及PS2外设接入,并集成图形库与音频播放功能。 FabGL 是一个为 ESP32 设备设计的显示控制器、PS/2 鼠标与键盘控制器、图形库、声音引擎、图形用户界面(GUI)、游戏引擎以及 ANSI/VT 终端等组件的集合体,支持购买以促进开发工作。该库适用于 ESP32 版本 1 或更高版本。 FabGL 主要是一个为 ESP32 设备提供的图形库,实现了多种显示驱动器功能,包括直接 VGA 输出和 I2C、SPI LCD 驱动器等。此外,它还支持从 PS/2 键盘与鼠标获取输入信息。除了上述特性外,FabGL 还具备音频引擎、GUI 和游戏引擎等功能。 值得注意的是,VGA 输出需要使用数模转换器(DAC),可以通过三个 270 欧姆的电阻来实现这一功能。
  • PS2接口设计VGA
    优质
    本项目聚焦于PS2键盘接口的设计与实现,并结合VGA显示技术进行数据输出控制,旨在优化用户交互体验和界面显示效果。 基于FPGA的PS2键盘接口设计与VGA显示控制的研究探讨了如何在FPGA平台上实现PS2键盘的数据输入以及通过VGA进行数据显示的技术方法。该研究涵盖了硬件电路的设计、信号协议的理解以及软件编程的应用,为相关领域的学习者和开发者提供了有价值的参考信息和技术支持。
  • VGAPS2乒乓球游戏
    优质
    这是一款采用VGA显示技术,并且使用PS2键盘进行操作的经典乒乓球游戏。玩家可以通过简单的按键控制游戏角色,体验激烈的乒乓球对决。 乒乓球游戏使用VHDL语言编写,可支持两人对打,并通过VGA显示及PS2键盘控制实现操作。界面设计友好,包含开始界面、进行界面以及结束界面。此项目耗时一个月完成并经过多次调试,所有源代码可供共享参考。代码中附有根据个人理解编写的注释以供参考使用。
  • OpenGL例——绘茶壶
    优质
    本示例展示如何使用OpenGL通过鼠标与键盘实现对三维场景中茶壶模型的旋转、缩放和平移操作。 一个用鼠标键盘监控茶壶旋转的例子。这个例子使用了OpenGL编程技术。
  • Java 使 JNA (32位)
    优质
    本教程介绍如何使用Java Native Access (JNA)库在32位系统中编写Java程序来实现对鼠标的移动、点击以及键盘输入的控制。 Java 控制鼠标和键盘的 JNA 库32位。
  • 自动点击_定时快捷
    优质
    这是一款具备高效自动化操作功能的鼠标自动点击器工具,支持定时启动与快捷键操控,轻松实现游戏挂机、广告点击等场景下的便捷操作。 鼠标连点器能够自定义时间间隔,最小可设置为每10毫秒点击一次,并通过热键进行开关操作,方便实用。
  • ESP32ST7789 1.3寸IPS 240x240片背景时钟.zip
    优质
    本项目提供了一个使用ESP32控制1.3寸IPS ST7789显示屏的方案,展示如何实现带有图片背景的24小时时钟功能。包含详细代码和配置说明。 ESP32驱动ST7789 1.3寸IPS 240x240显示屏显示带图片背景的时钟功能强大,非常好用。
  • FPGAVGA
    优质
    本项目基于FPGA技术实现VGA图像显示与控制,设计并实现了时序信号产生、图像数据处理等功能模块,为硬件实验平台提供高效的图形输出解决方案。 使用Verilog语言,在FPGA上实现VGA图像显示,能够在显示器上动态展示彩色图像。
  • ESP32GC9A01圆屏展时间.zip
    优质
    本项目提供了一个使用ESP32开发板与GC9A01圆形显示器进行交互的方法,包括显示静态图片、播放视频以及实时时钟功能。通过配套的ZIP文件获取详细代码和资源。 使用ESP32驱动GC9A01圆形屏幕显示图片、视频和时间的效果不错。勇敢面对困难,继续前进!
  • Linux下模拟
    优质
    本项目旨在开发适用于Linux系统的软件工具,实现对系统鼠标的移动、点击以及键盘输入等操作进行自动化模拟。通过编写脚本或程序,用户可以方便地执行复杂的交互任务,提高工作效率与便捷性。 在Linux下,可以封装鼠标键盘的控制功能,直接使用相应的函数来操作系统的鼠标和键盘。这是在一个Qt Creator环境下开发的工程。