原创 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条评论)

登录后参与讨论
我要评论
0
2
关闭 站长推荐上一条 /2 下一条