首页 > 编程语言 >使用NodeMcu(ESP-12E)的串口通信淘晶驰串口屏

使用NodeMcu(ESP-12E)的串口通信淘晶驰串口屏

时间:2022-12-04 14:22:11浏览次数:81  
标签:12E ESP 淘晶驰 SPI NodeMcu KEY IIC 串口

目录

1.背景

2.准备工作

- 硬件准备
- 软件准备

3. 程序编写

- 串口屏
- NodeMcu

总结


1.背景

没有原因,我开心。


2.准备工作

- 硬件准备

  1. NODEMCU(NodeMcu官网

image

选用的IO资源

引脚 IO 功能 内部功能
D0 IO16 wake up
D1 IO5 IIC SCL IIC SCL
D2 IO4 IIC SDA IIC SDA
D3 IO0 KEY FLASH按键
D4 IO2 KEY LED/TX1
D5 IO14 KEY SPI(CLK)
D6 IO12 KEY SPI(MISO)
D7 IO13 DHT11 SPI(MOSI)
D8 IO15 继电器模块 SPI(CS)
D9 IO3 串口屏 U0(RXD)
D10 IO1 串口屏 U0(TXD)
A0 ADC通道 光敏电阻
  1. TJC3224T022_011N

    淘晶驰资料中心
    image

  2. USB-TTL模块

    串口屏 转接模块
    5V供电 5V/VCC
    TX RX
    RX TX
    GND GND

    用于下载淘晶驰串口屏程序

  3. DHT11

  4. IIC OLED屏


- 软件准备

  1. CH340(国内厂商)或CP2102驱动(官方网站)
  2. 串口调试助手
  3. arduino
  4. USART-HMI(官方下载地址
  5. flash downloed tool(用于下载官方固件)

3. 程序编写

- 串口屏

设置按键objname为“left”,“right”,“enter”,“esc”

- NodeMcu

总结

标签:12E,ESP,淘晶驰,SPI,NodeMcu,KEY,IIC,串口
From: https://www.cnblogs.com/kxz-xym/p/16928838.html

相关文章

  • Kubernetes 的 NameSpace 无法删除应该怎么办?
    概述有时候我们操作不规范,或者删除的先后顺序有问题,或者某项关键服务没有启动,导致Kubernetes经常会出现无法删除NameSpace的情况。这种情况下我们应该怎么办?规范删除流......
  • Kubernetes 的 NameSpace 无法删除应该怎么办?
    概述有时候我们操作不规范,或者删除的先后顺序有问题,或者某项关键服务没有启动,导致Kubernetes经常会出现无法删除NameSpace的情况。这种情况下我们应该怎么办?规范删除......
  • cpp list files end with suffix and list them respectively
    #include<chrono>#include<ctime>#include<dirent.h>#include<fstream>#include<iostream>#include<thread>#include<unistd.h>#include<uuid/uuid.h>#in......
  • 虚拟串口vspd下载
    关注微信公众号【工控羊】或者微信号【gksheep】,微信公众号后台输入数字编号【1005】即可获取下载链接。......
  • 串口助手UartAssist下载
    关注微信公众号【工控羊】或者微信号【gksheep】,微信公众号后台输入数字编号【1009】即可获取下载链接。......
  • 串口模块驱动下载
    关注微信公众号【工控羊】或者微信号【gksheep】,微信公众号后台输入数字编号【1017】即可获取下载链接。......
  • ESP8266 SmartConfig一键配网
    ESP8266SmartConfig一键配网   Wi-Fi配网,指由外部向Wi-Fi设备提供SSID和密码(PSW),让Wi-Fi设备可以连接指定的热点或路由器,并加入后者所建立的Wi-Fi网络。  ......
  • Response.iter_content和r.raw
    普通情况可以用r.raw,在初始请求中设置stream=True,来获取服务器的原始套接字响应r=requests.get(url,stream=True)r.raw.read(10)当流下载时,用Response.iter_c......
  • 一根串口线畅玩imx6ul开发板
    Linux最近在学习正点原子IMX6ULL开发板,非常想跨入Linux开发的行列。学习知道如何搭建开发环境,也知道了原来交叉编译是在x86上进行arm架构程序的编译(原本都是在ide中开发m......
  • 展锐Android平台增加gadget 虚拟usb串口
    方案一:需要修改展锐现有Windows端驱动,增加一组MI接口。由于无法推动展锐修改Windows驱动,该方案不推荐。SL8541E/device/sprd/sharkle/common/rootdir/root/init.common.us......