有关树莓派驱动1.3寸IPS屏幕的经验前言CS引脚按键显示效果后记 分享最近我用树莓派驱动IPS屏幕及1.3inch LCD HAT的经验前言我的树莓派zero w已经吃灰很久了,趁着今年电赛留校集训期间玩一玩。 注意:笔者对树莓派的知识仅仅停留在系统烧录上,文章中难免会出现错误,还请读者谅解。 虽然现在看来,要驱动这个迷你显示显示图形界面还是比较容易的,但此前折腾的时候还是掉进了不少坑Q
初始化树莓派 zero树莓派历史版本(http://downloads.raspberrypi.org/raspbian/images/ 或者 http://downloads.raspberrypi.org/raspbian_lite/images/)网站下载树莓派系统,我这里下载的是 raspbian-2019-04-09 对应 Debian 9 的系统,再往后的版本都是以 Debian
转载 2024-07-15 13:02:03
163阅读
使用Blinker(点灯科技APP)与ESP32单片机实现远程控制RGB灯 文章目录使用Blinker(点灯科技APP)与ESP32单片机实现远程控制RGB灯一、项目简介1.Blinker1.1 APP下载1.2 APP界面2.ESP322.1 ESP32实物图2.2 ESP32引脚图二、项目实现步骤1.硬件连线1.1 引脚连接表1.2 硬件连线仿真图:1.3 硬件连线实物图:2.软件配置2.1
ESP32 是一款出色的开发板,可用于创建智能物联网项目,添加触摸功能将使它们变得更加智能。ESP32 提供 10 个电容式触摸感应 GPIO(2,4,12,13,14,15,27,32,33)只引出了9个。您可以使用这些 GPIO 更新现有的简单按钮项目或创建灯光开关、乐器或自定义交互界面。让我们学习如何处理这些触摸感应引脚并在项目中使用它们。 ESP32 中的触摸检测由 ULP 协处
7inch HDMI LCD (B)用户手册产品概述本产品是专为树莓派打造、却也不限于树莓派的7寸HDMI显示,800x480高清分辨率,带电容触摸。 本产品同时也是通用HDMI显示,用户可以把它用到其他mini PC上(需要驱动支持),甚至将其作为计算机显示器。产品特点800×480高清分辨率,支持触摸控制支持Raspberry Pi,提供Raspbian系统下的驱动(用户可直接在原有Ra
一、基础理论ESP32-S2具有43个GPIO,理论上可以支持835=280段,但实际上,受限于刷新率和保持时间的限制,按刷新时间20ms,保持时间1ms计算,大概能支持的上限为820=160段。ESP32-S2 IO拉电流可以达到40mA,但是灌电流只有28mA,所以对于常见的共阴段码显示,如果亮度不够,需要加共阴极 二极管驱动。本DEMO仅供演示,IO口直接驱动。软件架构上,先创建一个定
一、前言制作一个圆形仪表盘,此表盘通用各种参数指示,如:温度,速度,压力,等进度相关的类别。二、环境qt5.7 MinGWwindows8三、正文首先 演示一下效果图表盘采用的是上半圆形表盘,有彩色的渐变条框,这个用QConicalGradient实现,其余的还稍微容易一些,偶尔水群,听过刘大师一句话非常有道理,只要心中有坐标,万物皆可paint,绘制自定义控件,搞明白坐标是基础的部分,其次 才是
最近做ESP32采集modbus设备上数据在大彩串口上显示,因为有几个页面要显示的数据很多,同时又有按键,中文文本等,要求刷新要快,要不然影响客户体验。问题一刚开始esp32上用的485口结果就是按键和客户输入的文本有丢失,后来才想起485是半双工的,大量数据密集往串口发送,结果就是串口发送出来的数据esp32实际收不到,或者偶尔收到。后面改接口为232,之前画板的时候不用232,主要是以前
ESP32-S3——基于FastLED库对RGBLED学习RGB-LED手册(WS2812B)(本文章主要讲述的是使用VScode+PlatformIO工具对ESP32-S3进行开发学习的过程。)文章主要讲述了ESP32S3调用FastLED库控制RGB-LED灯。实现对RGB-LED灯颜色、亮度的控制和对FastLED库中相关的API函数讲解。(有什么问题欢迎各位指点!!!!) &nb
介绍        众所周知,虽然液晶显示器和其他显示器大大的丰富了人机交互,但它们有一个共同的弱点。当它们连接到控制器时,需要占用大量的IO口,但是一般的控制器没有那么多的外部端口。它也限制了控制器的其它功能。因此,开发具有I2C总线的LCD1602来解决该问题。        I2C总线是由PHLIPS发明的一种串
转载 2月前
393阅读
提前说说:ISP下载线就是一根用来在线下载程序的线,类似USB线,但不一样 in-system programming 在线系统编程 一种无需将存储芯片(如EPROM)从嵌入式设备上取出就能对其进行编程的过程,缩略为ISP。在系统编程需要在目标板上有额外的电路完成编程任务。其优点是,即使器件焊接在电路板上,仍可对其(重新)进行编程。在系统可编程是Flash存储器的固有特性(通常无需额外的电路),F
转载 2024-07-12 06:11:28
102阅读
TFT-LCD 即薄膜晶体管液晶显示器。其英文全称为:Thin Film Transistor-Liquid Crystal Display。 TFT-LCD 与无源 TN-LCD、STN-LCD 的简单矩阵不同,它在液晶显示的每一个象素上都设置有一个薄膜晶体管(TFT),可有效地克服非选通时的串扰,使显示液晶的静态特性与扫描线数无关,因此大大提 高了图像质量,TFT-LCD 也被叫做真彩液晶
ssd1306OLED中文显示-MicroPython-ESP32-利用GB2312字库(非手动取模) 文章目录ssd1306OLED中文显示-MicroPython-ESP32-利用GB2312字库(非手动取模)前言:1. 安装好thonny和基本操作:2. 刷固件:3. Windows10笔记本上传字体到MicroPython设备中:4. 示例python脚本:4.1. ssd1306.py脚
转载 2024-07-31 13:53:21
266阅读
stm32实现LED灯亮灭wangxl@20180808一、概述本章中,不特殊说明都以stm32F103VET6为例,软件平台为iar6.4通过查看原理图,我们的LED指示灯配置在PB8、PB9管脚上,通过配置GPIOB时钟及引脚来控制指示灯的亮灭。 二、本章学习目标学会查看原理图理解stm32端口配置学会操作使用iar编程工具三、GPIO端口配置1.配置开启GPIO时钟STM32上电时
转载 2024-08-24 17:14:56
80阅读
   ?图片取模制作?制作软件:Image2Lcd ?图片尺寸要求:200X200像素点?图片素材获取源:https://icons8.com/icons/set/raspberry-pi ?图片素材获取源2:https://fontawesome.com/icons?d=gallery&p=2 ?字模数据转BIN文件?需要借助c代码,使用C编译器指令或VSCode 将
转载 2024-09-19 20:27:01
327阅读
文章以UART基础知识和串口实际应用来说明串口的作用。 文章目录前言一、UART是什么?二、USART HMI1.引入字库和图片库2.控件与指令集的使用(1)控件的事件编写(2)STM32串口程序编写总结 前言、一、UART是什么?UART是通用异步收发传输器(Universal Asynchronous Receiver/Transmitter)的缩写,是一种串行通讯协议,通常用于将计算机或
既然有了gui  guider这么方便的东西,肯定想移植到实际的esp32单片机上 就不用手敲代码去写widget了main.cpp改造lvgl自带的arduino例子写的比较随性  东一坨西一坨的   想理解害的人脑编译下 参考guider的模拟器main.c  我自己改造的主程序,如果只是跑GUI的话,以下代码不需要任何更改
转载 2024-06-19 17:40:47
181阅读
1点赞
  首先你要熟悉你的开发板由哪几个部分组成,如何使用你的开发板。我使用的F429的开发板,这是一块由母板和最小系统板构成的开发板:(受疫情原因,手上几块正点原子的开发板无法展示出来,只能拿这块板子了,这块板子严格意义上来说不算一块好的开发板)   要使用开发板就得知道开发板的供电接口和下载接口,这块的板子左上角DC 5V就是供电接口,最小系统板上20Pin的JTAG口就是下载接口
兄弟们,写这个文章的原因是因为百度上是真找不到单片机驱动双屏的资料啊。。。研究了一两个星期的干货都塞进来了。一、硬件1、材料:a.开发板:合宙的ESP32-C3真香板 RMB12.9,链接b.屏幕:0.96寸 ST7735S驱动 80*160像素,优信的链接2、接线:用开发板测试通过之后,我就画了块板子来做的好看点。两块都是8位SPI(带DC脚的),然后可以共用一些脚:DC、SPI_MOSI(S
转载 2024-08-22 16:10:53
2227阅读
本文主要针对触摸(Y89415)适配代码进行详细说明。 @目录前言TP硬件构成TP原理主要硬件组成通讯流程引脚配置通讯方式(IIC)中断初始化TP屏幕逻辑主线程TP触信息进行记录和上报读取TP触信息并解析TP触信息进行分析处理附录:遇到的问题TP屏幕运行过程中概率出现死机的情况TP屏幕按键触发频率太高,导致消息队列满了TP屏幕按键响应慢(卡顿)I
  • 1
  • 2
  • 3
  • 4
  • 5