首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ESP32-ttgo T-Display之开发环境搭建及GPIO操作

最近想玩玩ESP32,在某宝上买了个ESP32板子,40块价格,带有1.14寸TFT显示屏,WiFi和蓝牙,小飞哥觉得还是可以。入手,盘他。...完成目标 了解ESP32-ttgo板子资源 学会vscode+platformIO IDE环境搭建 学会新建或者导入工程 学会操作GPIO 硬件环境 ESP32-ttgo开发 软件环境 vscode...环境搭建比较简单,无非就是可能需要时间等待,下面进行新建工程介绍,主要关注Board、Framework就可以了 board有好几款可以选择,内核都是一样选择一款就可以; Framwork:有两种...,可以选择Arduino,或者选择官方ESP-IDF,出于对ESP-IDF比较熟悉,选择是ESP32-IDF,当然啦,小伙伴们如果对Arduino比较熟悉,根据自己需要选择就可以了; Location...配置完,点击Finish就可以了,但是这个等待时间太长了,让一度崩溃,小伙伴们可以试试,不知道是不是小飞哥网速比较渣。

1K30
您找到你想要的搜索结果了吗?
是的
没有找到

Platforms IO库安装

由于嵌入式芯片繁多,开发工具链多样等问题。Platforms IO给出了完整解决方案。这个东西安装比较难搞,因为需要翻墙什么以后再写。...这里简单写一下库安装,点击库,输入关键词,然后点击添加到项目,会显示最近项目。...点击 这里有两个项目,选择第二个 然后就会下载 Library Storage: C:\Users\yunswj\Documents\PlatformIO\Projects\esp32test...\.pio\libdeps\esp32doit-devkit-v1 ESP32 BLE Keyboard @ 0.2.3 is already installed 发现这个库在这里 点击这里是出现安装位置...用这个库时候不知道怎么写 这个写法肯定不对 这里测试是这个板子 https://docs.platformio.org/en/latest/plus/debug-tools/esp-prog.html

60410

LVGL PC模拟器初体验

入门教程和文档 官方提供了基于多种开发入门教程:https://lvgl.io/developers,NXP、STM32、ESP32等等。...Windows VisualStudio with SDL driver: For Windows VSCode with SDL driver: Recommended on Linux and Mac PlatformIO...(1)需求 gcc gdm make vscode (2)安装 SDL 可以从官网下载(https://www.libsdl.org/),也可以直接安装(使用阿里源): sudo apt-get update.../demo (5)更换示例 在main.c可以选择不同demo: 比如这里选择lv_demo_music示例,重新编译运行: 这个界面也太好看了吧~ 三、一个简单示例 在 main.c...中选择 lv_example_switch_1 这个最简单示例,运行看看效果: 再来看看其示例代码: 可以看到基于lvgl实现界面的代码还算简洁,这些API后续再深入学习。

3.1K60

使用30元开发UNO D1 R32构筑物联网开发环境

本文介绍使用UNO D1 R32(ESP32)开发构建嵌入式开发环境方法。 ESP32是啥?...这里一般有两种方式,选用最简单ESP32开发,但是这样需要我们自己准备输入输出扩展。虽然算不上有多困难,总是有些麻烦。我们选择另一种方式:遵循Ardino规范UNO D1 R32开发: ?...3.将下载得到Zip文件解压缩到第一步创建esp32目录。 4.进入espressif/esp32/tools目录,执行目录get.ext. ? 5.自动进行安装。...选择开发 启动Arduino进入工具菜单,如下图选择ESP32 Dev Module。 ?...参考信息 一波三折,分享esp32编译环境搭建arduino https://www.arduino.cn/thread-91658-1-1.html 在Arduino IDE上安装ESP32 https

1.7K10

Arduino1.8.13+ESP32初体验

在板子后面有字,直接搜索.很多人看见英语头麻.麻啥呢. ? 看了一下图,这个就是手里面的东西.就是这样 ? 这个是30脚开发.就是这个板子 ? 这个好像也是30脚. ?...可以选择日志输出情况 ? 自己看电脑选择 ? 摁EN按钮,串口得信息被捕获到这里 ? 注意这里可以选取波特率 和选择串口号码 ? 可以在这个工作区单独得配置 ?...把下面得log翻译了一下,也是可以看到很多有趣得东西 比如,flash大小为4MB. ? 看蓝灯在闪烁 这是ESP32 DEVKIT DOIT开发。...该评估有两个版本,分别具有30个和36个GPIO。两者工作方式相似。更喜欢具有30个GPIO版本,因为它带有两个GND引脚(但是,很难在线找到具有30个GPIO版本)。...要在您项目中正确使用ESP32,需要访问级引脚 USB转UART接口和 稳压器电路。 大多数功能齐全开发都具有这两个功能。 这对于轻松将ESP32连接到计算机以上传代码并接通电源 非常重要。

2.3K20

ESP32应用指南

大家好,又见面了,是你们朋友全栈君。 一、简介。 想当年,安信可公司推出一款低成本WIFI模块(基于乐鑫公司ESP8266芯片)之后,火了一段时间。...增加32.768kHz时钟,主要用于低功耗模式切换CPU主频用,不能直接#include rtc.h,因为rtc.h在librtc.a,而不是公共API。...这里串口号为COM10,对应于cgywin下串口号为ttyS9。如果是COM1,对应ttyS0,对应数字减1。 这里配置为/dev/ttyS9。 此外,还要配置波特率为921600。...五、ESP32-CAM开发。 ESP32-CAM开发不是开箱即用,需要重新烧写固件。 手机打开热点,账号设置为aithinker,密码设置为aithinker888。...测试用手机为OPPO A59m。 六、ESP32-S2。 ESP32-S2只有WIFI功能,但是加密和温度传感器等功能有所改善,GPIO口也增多。 ESP32-S2对模块为ESP-12K。

2.4K10

【单片机入门】(三)应用层软件开发单片机学习之路-----UART串口通讯和c#交互

/p/16826558.html 引言 在第一章博客,我们讲了Arduino对Esp32一个环境配置,以及了解到了常用一个总线通讯协议,其中有SPI,IIC,UART等,今天为大家带来UART...,在ESP32开发上,是有三对UART引脚,也就是说板子上有三个串口可以供我们使用,如下图,Serial0对引脚为1和3,Serial1对引脚为9和10,Serial2对引脚为16和...我们如果需要使用ESP32串口开发,在ESP开发包里,官方给我们提供了一个HardwareSerial一个串口库,里面我们可以使用开发上面的串口,同时将引脚指定为我们引脚图上面的引脚。...文件我们可以实现使用ESP32开发上面的串口进行开发,接下来我们在代码中去了解他如何使用。...在代码我们开启了串口,指定了打开是哪一个串口,一些属性是需要和ESP32那边设置一样,在上面我们设置波特率为9600,数据为是8,停止位是1,校验位是NONE,所以在c#这边我们也需要这样设置,不过校验位默认是

1.5K20

VsCode设置ESP32工具链+刨根问底点灯

已下软件都是要提前准备,还有Python环境,不低于3.6 https://cmake.org/ ? ? 首先下载cmake ? 下载 ? 选择所有用户 ?...还有一个高大上GUI,对工作效率提升不是一星半点儿 https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started...以上得内容是对插件内容得一个简单描述,就是提供了一站式得服务,方便你更快得搬砖. ? 在code里面搜索这个 ? 安装 ? 其实哪个也无所谓 ? 就是就是项目,可以自己探索 ?...我们选择最新版 ?...分别是IDF下载得镜像地址,网好,GitHub 接着就是版本得选择,一般来说.高级得版本会修bug加功能 然后就是IDF得存放地址,搞别的盘了 然后就是自己得Python得解释器得位置 ?

3.7K10

开篇入手-点亮小灯

性价比之王 (内置WIFI+蓝牙模块) 树莓派 Pico容易上手, 点灯简单 为了既能获得性价比又能简单上手, 就两个各买了一块 两家店都有淘宝官方店, 经销商....-> 双击PATH(系统变量) -> 新建写入要填写路径即可 Go Go是Google出品, 可能下载会被墙, 可以到这里下载https://golang.google.cn/dl/ 选择匹配自己系统版本...IO口, 放着也方便 然后买时候建议也直接买已经焊好排针, 买好之后直接把焊好开放插进扩展板 树莓派 开放到手之后第一件事就是点灯了, 相对于ESP32, 树莓派 Pico真的非常友好, 什么工具链都不需要安装...直接把开放插上电脑, 然后写好代码直接烧录到树莓派就可以了 如果需要重新烧录代码 按住Pico开发BOOTSEL按钮, 然后将树莓派Pico插入PCUSB接口, 然后松开BOOTSEL..., 把开发拔了再插进去看哪个多出来就是哪个, 记住括号里面的) 设备管理器 把COM3填到Default serial port (按自己括号里时间串口号, 改了之后切记一定要保存) 串口号 烧录

14510

开篇入手-点亮小灯

性价比之王 (内置WIFI+蓝牙模块) 树莓派 Pico容易上手, 点灯简单 为了既能获得性价比又能简单上手, 就两个各买了一块 两家店都有淘宝官方店, 经销商....-> 双击PATH(系统变量) -> 新建写入要填写路径即可 Go Go是Google出品, 可能下载会被墙, 可以到这里下载https://golang.google.cn/dl/ 选择匹配自己系统版本...IO口, 放着也方便 然后买时候建议也直接买已经焊好排针, 买好之后直接把焊好开放插进扩展板 树莓派 开放到手之后第一件事就是点灯了, 相对于ESP32, 树莓派 Pico真的非常友好, 什么工具链都不需要安装...直接把开放插上电脑, 然后写好代码直接烧录到树莓派就可以了 如果需要重新烧录代码 按住Pico开发BOOTSEL按钮, 然后将树莓派Pico插入PCUSB接口, 然后松开BOOTSEL..., 把开发拔了再插进去看哪个多出来就是哪个, 记住括号里面的) 设备管理器 把COM3填到Default serial port (按自己括号里时间串口号, 改了之后切记一定要保存) 串口号 烧录

16610

ESP32 DevKitC 编译烧写 AliOS Things

去年 10 月份云栖大会上阿里提出了 AliOS Things,不久之后项目开源便支持了 ESP32,同时为开发者提供了许多开发工具。 ESP32 DevKitC 开发 ?...ESP32-DevKitC 是搭载了乐鑫最新 ESP-WROOM-32 模组 MINI 开发,能够轻松地插接到面包,板子包含了用户所需最小系统,只需连上 USB 线,即可进行开发。...开发购买地址:ESP32-DevkitC (Core board开发)发票不含快递费-淘宝网 那如何把 AliOS Things 编译烧写到 ESP32 DevKitC 呢?...AliOS Things SDK —— 包含 ESP32 API 和用于操作工具链脚本 编写 C 语言程序文本编辑器,例如 VS Code ESP32 开发,例如 ESP32-DevKitC...将 ESP32 DevKitC 开发用 Micro-USB 线与电脑连接,安装串口驱动,在烧写软件中选择对应 COM 号,点击 Start 按钮开始下载。

5.6K40

esp8266连接小爱同学控制继电器

百度网盘:https://pan.baidu.com/s/1tqRbFQqT8m0KdQwxOcrJlQ ,提取码1234 3、解压下载好esp32安装包,关闭arduino ide 软件,点击安装包...“工具”--”开发“,选择自己开发类型即可。 5、烧录设置默认即可,插上开发,在“工具”--“开发”--“端口”选中自己开发com口。返回IDE,点击上方指向右箭头即可烧录。...上方工作条打开“工具”--“开发”--“开发管理器”,搜索esp32,找到安装即可(如果失败,多点几次重试或继续,等待安装完毕)。。 4、打开arduino IDE。...“工具”--”开发“,选择自己开发类型即可。 5、烧录设置默认即可,插上开发,在“工具”--“开发”--“端口”选中自己开发com口。返回IDE,点击上方指向右箭头即可烧录。...,其他平台设备,选择电灯设备,绑定 喊你小爱同学开灯啦 其他 据说电灯设备不稳定,而且最多5个免费设备,还不能获取设备状态

1.4K20

ESP8266 MTDI引脚是什么?

TCK是JTAG模块外部输入时钟; TDI是JTAG模块外部数据输入信号; TDO是JTAG模块外部输出信号; TMS是JTAG模块模式选择信号; 应该就是解惑了,ESP32可以使用JTAG来调试,这...用户上需按对应顺序放置 Program (6-Pin) 和 JTAG (10-Pin) 连接器。...考虑到不同用户电源电压可能不同,ESP-Prog 两个接口均可通过 Pin Header 选择 5V 或者 3.3V 供电,具备较强电源兼容性。...延时电路可以保证 ESP32 芯片在上电或复位过程,先完成自身上电启动或复位,再接通 JTAG 信号,以免受到 JTAG 影响。...接下来解惑,为什么死抱住这个东西不放。在技术手册里面说了这个GPIO功能选择寄存器。

1.6K20

【单片机入门】(一)应用层软件开发单片机学习之路-----基础知识入门

GND:电线接地端接口,上面的POWER是正极,那么GND就是电路负极,或者接地线路。...首先从线数量上,SPI就比UART多了两条线,同时在设备上,SPI可以支持多设备全双工,但是同步通讯总线,性能上可能不如UART,但是在设备之间,SPI比UART具有更多选择性,由一个SPI主设备...tk=MoLs2BOBtEQ CZ3457 「ESP32开发WIFI+蓝牙2合1双核ESP32核心无线蓝牙开发」 单片机结语 其实针对于单片机,所认为是通过这些GPIO引脚去进行和电子元器件进行通讯...点击首选项 在此处可以配置项目文件夹,新建项目的存放文件夹,以及开发配置,点击附加开发网址,在弹出界面写入https://dl.espressif.com/dl/package_esp32...然后可以在工具,开发,开发管理搜索ESP32,然后点击安装即可,但是此处需要梯子才可以下载,否则下载会很慢,可以自己去GITHUB下载后然后放在Arduino本地新建一个hardware文件夹,里面文件夹名称路径就和我图一样否则环境配置失败是无法读取配置信息

1.2K50

ESP32 SPIFFS管理工具—spiffsgen.py

> 本文将介绍基于ESP32SPIFFS文件系统制作工具使用,以及烧录上传至开发流程。...什么是SPIFFS SPIFFS是一种专门为像ESP32/8266这种嵌入式设备而开发微型文件系统,SPIFFS是设置在Flash一块空间,可以用来存放如网页、图片等体积小静态资源,而无需采用存储于外部...SPIFFS数据不会因为断电而丢失 如何操作SPIFFS 在程序代码可以通过SPIFFS.begin()挂在FFS分区,进行文件读写操作 具体操作函数以及程序范例可以参考之前文章 传送门:ESP32...还没有 > 每次通过程序代码去保存和修改文件也太麻烦了,因此有无像FlieZilla这样工具,可以直接向开发传文件呢?...注意:如下图所示可以选择SPIFFS空间大小 评价 个人感觉这个工具很方便,但是不满足要求 对于单片机这样资源紧张开发环境,当然要对每一部分空间进行精确定义 然而Arduino这个插件却做不到

1K20
领券