原创
Arduino 1.8.4的项目文件TFT彩屏投屏的下位机程序
2023-12-4 09:18
606
2
2
分类:
物联网
文集:
学习分享
这是一个Arduino 1.8.4的项目文件,用于实现一个基于TFT彩屏投屏的下位机程序。项目名称为1.14-project-screen_repair,作者为大超。程序使用了TFT_eSPI库、SPI库、WiFi库和TJpg_Decoder库。程序中定义了一些变量和函数,如WiFi连接信息、图片缓存等。程序的主要功能是通过WiFi连接到上位机,接收并显示从上位机传来的图片。
1.14-project-screen_repair| Arduino 1.8.4
文件编辑项目工具帮助
1.14-project-screen_repair
//名称:1.14.TFT彩屏投屏下位机程序
//作者:大超
//B站: super大大怪i
//时间:2021/7/14
//注意:上位机只能使用彩屏投屏助手V1.0-1.2之间的版本
#include
#include
#include
#include
#include
TFT_eSPI tft =TFT_eSPI);
TFT_eSprite clk=TFT_eSprite(&tft);
char* ssid
= "superstar": //填写你的wifi名字
char* password ="123456789";//填写你的wifi密码
char* service_ip="192.168.2.105"; //上位机IP
int httpPort =8080://设置上位机端口
uint8_t buff[7000]PROGMEM= {0};//每一帧的临时缓存
uint8_t img_buff[40000]PROGMEM= {0};//用于存储tcp传过来的图片,注意图片大小不要超出内存,分辨率高的屏幕可以扩容
WiFiclient client; //初始化一个客户端对象
uint16_t size_count=0;//计算一帧的字节大小
bool tft_output(int16_t x, int16_t y, uint16_t w,uint16_th, uint16_t*bitmap)//jpg解码回调函数
if (y>=tft.height()) return 0;
tft.pushImage(x,y, w,h,bitmap):
// Return 1 to decode next block
return 1;
I
byte loadNum=6;
void loading(byte delayTime) {//启动动画
-11--x+rnlanDon+h10)
编译完成。
作者: 丙丁先生, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-3996156.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
文章评论(0条评论)
登录后参与讨论