使用树莓派作为服务器或工业监控设备时,自然不可避免地要与触摸屏结合使用。本文将详细讲解如何将USB触控显示器与树莓派连接,并执行触控校准程序,以获得更灵敏、更精准的触控操作
一、触摸屏校正软件xinput_calibrator

1、 电脑下载完,再传到树莓派安装(下载地址)
可以放在树莓派桌面安装,也可以使用指令

 $dpkg -i xinput-calibrator_0.7.5+git20140201-1_armhf.deb

安装完成后 输入xinput_calibrator --list查看触摸设备列表

输入 xinput_calibrator --device "ILITEK ILITEK-TP"


这样就校准完成了,执行以下命令拷贝对应校准数据保存
cd /usr/share/X11/xorg.conf.d/

sudo nano 99-calibration.conf

复制黏贴对应的校准数据

Section "InputClass"Identifier "calibration"MatchProduct "ILITEK ILITEK-TP"Option  "MinX"    "-1674"Option "MaxX"    "66086"Option "MinY"    "654"Option   "MaxY"    "65051"Option "SwapXY"  "0" # unless it was already set to 1Option    "InvertX" "0"  # unless it was already setOption    "InvertY" "0"  # unless it was already set
EndSection

二、旋转屏幕方向后校准
下面我们将详细讲解如何在树莓派操作系统中将屏幕旋转为纵向(90度)或纵向翻转(270度),并通过指定变换矩阵的位置将USB触摸屏旋转为纵向或纵向翻转,以满足信息、导航系统或工业控制的触摸需求
1、先旋转屏幕方向,使用树莓派自带的工具旋转屏幕方向

首选项->Screen Configuration

2、配置触摸屏旋转矩阵

cd /usr/share/X11/xorg.conf.d
sudo nano 40-libinput.conf

找到触摸屏的InputClass的 InputClass 部分。
输入

Option "TransformationMatrix" "0 1 0 -1 0 1 0 0 1

输入完 Control+O 写入 Enter 确定
Control+X 退出

其他方向转换的矩阵如下
90° = 选项“转换矩阵”“0 1 0 -1 0 1 0 0 1”
180° = 选项“转换矩阵”“-1 0 1 0 -1 1 0 0 1”
270° = 选项“转换矩阵”“0 -1 1 1 0 0 0 0 1"

设置完重启生效sudo reboot

树莓派入门(八)--树莓派USB触摸屏校准及旋转屏幕方向后校准》相关推荐

  1. 树莓派自启动python程序,远程树莓派桌面,重装树莓派系统,串口驱动,永不休眠,树莓派旋转屏幕方向,树莓派定时重启,修改矫正树莓派时间,raspbian Linux 系统命令常用

    一.树莓派4B自启python的脚本方法 1.rc.local文件修改 (1)新建运行脚本 pi@zero:~/raspberry $ sudo nano test.sh #!/bin/sh cd / ...

  2. 树莓派入门(树莓派登录的几种方式)

    什么是嵌入式? 嵌入式即嵌入式系统,IEEE(美国电气和电子工程师协会)对其定义是用于控制.监视或者辅助操作机器和设备的装置,是一种专用的计算机系统.国内普遍认同的嵌入式系统定义是以应用为中心,以计算 ...

  3. 树莓派入门之—树莓派3B+不支持ExFAT格式而启动不了的解决方案

    软件硬件 硬件 > mac pro + 树莓气派3B+ 软件 >NOOBS_v3_2_0.zip + SDCardFormatterv5_Mac.zip 流程 >按官网的指引 ras ...

  4. 【树莓派入门】树莓派如何更换桌面壁纸?

    树莓派更换壁纸 这里我使用的是树莓派3B+,其他大同小异啊,那我们开始吧. 省流教程 1-点击树莓派左上角的 草莓图标 2-点击 首选项 (倒数第三个) 3-点击 Appearance Setting ...

  5. 【树莓派-入门】树莓派Zero W利用Raspberry Pi Imager烧录系统+开机连接(2022-04-04 Raspberry Pi OS Bullseye)

    文章目录 前言 格式化内存卡 (1)删除磁盘分区 (2)新建简单卷 (3)格式化 方法一:用 Raspberry Pi Imager 安装 Raspberry Pi OS 1.选择OS和SD卡 2.进 ...

  6. 树莓派001-购买树莓派

    我是买的树莓派3B中国版-外加一个32G的内存卡. 一个树莓派呢也不算贵,才190一个.当然还有更便宜的.不过贵点性能也就要好点. 树莓派3B 淘宝上有很多树莓派卖,大家择其合适者而购之. 不过你得确 ...

  7. 树莓派入门(八)之树莓派与A4988 驱动42步进电机

    在树莓派入门(三)里面我介绍了如何驱动步进电机,当时驱动的步进电机是那种比较简单精度不是那么高的电机,今天我们驱动的是比较复杂的步进电机.当然,这里我还是以arduino为例,但是会给出树莓派的代码. ...

  8. 【树莓派入门】实验一 树莓派基本配置(基于Python)

    [树莓派入门]初学树莓派(实验一 树莓派基本配置(基于Python) 一 格式化 SD 卡 二 下载官方镜像 三 烧录 SD 卡 四 Putty 连接 4.1 设置网络共享 4.2 查询树莓派的 IP ...

  9. 玩转树莓派入门系列——1.从裸机到连接

    玩转树莓派入门系列--1.从裸机到连接 一.拆箱 一直都想体验下树莓派4b,这次直接购买了项目套装系列,包括了一大堆的传感器,图片中只包括树莓派硬件系列,包括,主板,外壳,风扇以及散热片 主板 首先贴 ...

  10. 树莓派入门(一)—— 树莓派4B介绍

    树莓派由注册于英国的慈善组织"Raspberry Pi 基金会"开发,Eben·Upton/埃·厄普顿为项目带头人.2012年3月,英国剑桥大学埃本·阿普顿(Eben Epton) ...

最新文章

  1. 多传感器融合:自动驾驶(上)
  2. 卸料装置弹性零件的计算方法_机械零件加工变形的原因及其改进探究
  3. linux (ubuntu)安装pycharm
  4. python怎么读取石墨表格_Python用Pandas读写Excel
  5. nodejs 二进制安装
  6. c语言找出递增子数组的长度,编程之美2.16 数组中最长递增子序列的长度
  7. Linux 增加swap空间大小
  8. java服务器代码_简单java服务器
  9. 优秀!26岁任985大学博导!
  10. HttpServletResponse response详解
  11. C# 电子白板软件开发
  12. 常见积分求导公式表--便于记忆
  13. 一份某品牌天猫专卖店运营计划书
  14. 计算机辅助制造相关的技术,什么是PCB制造中CAM或计算机辅助制造技术?
  15. 三进制计算机未来的发展趋势,如果研制出三进制计算机会怎样?
  16. 好用的Mac免费视频后期软件推荐
  17. Auto-Rooting Script(全自动提权脚本)
  18. HPUX——用户解锁
  19. 原来我对 MySQL 一无所知
  20. manjaro WPS英文改中文

热门文章

  1. Auto Layout 使用心得—— 实现三等分
  2. SQL server日志文件过大处理方式
  3. 解析MOS管推挽电路组成结构和特征优缺点
  4. 对数与指数函数的求导
  5. kubernetes dns详解
  6. 马上谈薪了,五险一金你还不知道?作为毕业生,钱不能白交!!!
  7. 使用wps-excell画折线图
  8. C# 阿拉伯数字转换为中文数字/中文数字转换为阿拉伯数字
  9. html 阅读更多more,展开div以“阅读更多”
  10. 顺式作用元件包括_顺式作用元件的结构组成