Arduino IDE 2.2.1示例 使用ESP8266连接TFT彩屏(ST7789)实验

        因项目开发需要做了个ESP8266连接TFT彩屏(ST7789)实验,现将过程和代码分享给大家,请大家指正。

开发工具:Arduino IDE 2.2.1

操作系统:Windows 10  64位

模      块:Esp82266+TFT彩屏(驱动:ST7789,分辨率:240*240)

 Esp82266管脚定义

TFT彩屏

 

接      线:

ESP8266显示屏说明
GNDGND
3V3VCC电源
D5SCL时钟引脚
D7SDA 串行数据输入输出
D4RES复位
D3DC数据指令选择脚
GNDCS片选 低有效
3V3BLC  背光

注意事项:

  1. VCC与GND请勿接反;
  2.  不同ESP8266模块引脚定义不同,请注意对应引脚;

 实验步骤: 

  1.  安装TFI_eSP库

 


  • 修改配置

 在此路径:C:\Users\Administrator\Documents\Arduino\libraries\TFT_eSPI下找到:User_Setup.h文件,修改以下参数如下图:

 在此路径:C:\Users\Administrator\Documents\Arduino\libraries\TFT_eSPI下找到:User_Setup_Select.h文件,修改以下参数如下图:

关闭 Arduino,重新进入Arduino

点击【文件】—【示例】—【TFT-eSP】—【320x240】—【TFT_Clock】

(也可以尝试其他选项进行实验) 

 点击【工具】—【端口】—选择您开发板烧录端口(电脑设备管理器中查看)

 点击【上传】,并等待上传成功(可以在上传前修改代码,实现个性化修改) 

实验结果 :

时钟实拍:

字符显示实拍:

 小结:

Arduino IDE 2.2.1自带很多示例代码,很实用,可以在不同示例代码中寻找例句,用到自己的代码中,实现不同的功能。本实验供大家参考,请大家指正!

  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
您好!对于在Arduino IDE环境中使用ESP8266同时作为AP和STA的设置,您可以按照以下步骤进行操作: 1. 首先,确保您已经安装了适当的ESP8266核心库,以便支持ESP8266开发板。 2. 打开Arduino IDE,选择正确的开发板和端口。在 "工具" 菜单中,选择 "开发板" 并选择 "Generic ESP8266 Module"。然后选择正确的串口端口。 3. 在代码中,您需要包含ESP8266WiFi库和ESP8266WebServer库。在顶部添加以下代码行: ```cpp #include <ESP8266WiFi.h> #include <ESP8266WebServer.h> ``` 4. 配置WiFi设置。在setup()函数中,添加以下代码行: ```cpp const char* ssid = "Your_AP_SSID"; const char* password = "Your_AP_Password"; const char* sta_ssid = "Your_STA_SSID"; const char* sta_password = "Your_STA_Password"; void setup() { // Connect to AP WiFi.mode(WIFI_AP_STA); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(1000); Serial.print("."); } // Connect to STA WiFi.begin(sta_ssid, sta_password); while (WiFi.status() != WL_CONNECTED) { delay(1000); Serial.print("."); } // Print IP address Serial.println(""); Serial.print("AP IP address: "); Serial.println(WiFi.softAPIP()); Serial.print("STA IP address: "); Serial.println(WiFi.localIP()); // Your additional setup code... } ``` 在上述代码中,您需要将 "Your_AP_SSID" 和 "Your_AP_Password" 替换为您要创建的AP的SSID和密码。将 "Your_STA_SSID" 和 "Your_STA_Password" 替换为您要连接的STA的SSID和密码。 5. 在loop()函数中,您可以添加其他代码以处理AP和STA模式下的操作。 ```cpp void loop() { // Your code here... } ``` 6. 现在,您可以编译和上传代码到ESP8266开发板。确保选择正确的开发板和端口,然后点击 "上传" 按钮。 7. 打开串口监视器,设置波特率为115200。您将看到ESP8266连接到AP和STA,并打印出分配的IP地址。 通过以上步骤,您应该能够在Arduino IDE环境中成功配置ESP8266同时作为AP和STA。请注意,使用AP和STA模式可能会对设备的性能产生一定影响,因为它需要同时处理两个网络连接

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值