jjzjj

PlatformIO

全部标签

VSCode 下 PlatformIO 的安装教程

也可通过我的博客访问1.安装VSCode软件前往VSCode官网,建议下载SystemInstaller版本的安装包,该版本安装在非用户目录,例如C盘根目录。如果下载速度太慢可查看国内下载vscode速度慢问题解决文章解决。下载完毕后进行安装,安装时建议按如下进行勾选。安装完毕后打开软件,安装中文插件。2.设置PlatformIOIDE使用非内置Python此步骤可跳过,直接跳转到3.安装PlatformIO插件。PlatformIO依靠Python运行,默认情况下会重新下载一个Python,如果电脑上已经安装过Python且不想再安装一次的,可进行如下步骤,否则直接前往3.安装Platfor

【ESP32】VSCode+Arduino+Platformio 如何使用ESP32上的PSRAM

前言最近在做一个基于ESP32的项目,ESP32虽然官方声称自带多达520KB的RAM,比起同价位的STM32可以说是十分良心。然而在做项目的时候发现,这520KB的RAM实际能用的其实没有想象中那么多,特别是ESP32在开启WiFi后会占掉这里面的一大部分。而且我的项目中有用到显示屏,那么这几百KB的RAM就更不够用了。经过我自己的测试,240X240的屏幕在LVGL并不能开启双缓冲全屏刷新。简单计算一下,不算其他的内存开销,实现240X240屏幕的双缓冲全屏刷新只需要240x240x(16/8)x2=230400B=225KB的RAM,只占了一半多一点而已。所以说如果想使用ESP32驱动大

【ESP32Arduino+MPU6050 dmp姿态解算】学习笔记 PlatformIO 复制即可使用

0.引入 esp32,国产之光,拥有先进的网络功能和强大的双核处理器;mpu6050,经典的六轴陀螺仪,体积小价格低廉但是功能强大。 二者的优点相结合,可实现对机体高效的姿态测算以及以此进行远程控制。相信同学们在学习使用esp32读取mpu6050数据时都会遇到如下问题:1.网上下载下来的程序报错,无法运行,主要是板子不匹配2.网上关于esp32的资料太少,找不到直接能用的程序和教程3.基础程序只能读取出原始数据,但是极不整齐,不直观,且杂波较多,数据偏移较大。1.实现过程器材:1.esp32开发板(本人使用的是espwroom32开发板,这个用其它的esp系列应该都可以)2.MPU6050陀

【ESP32Arduino+MPU6050 dmp姿态解算】学习笔记 PlatformIO 复制即可使用

0.引入 esp32,国产之光,拥有先进的网络功能和强大的双核处理器;mpu6050,经典的六轴陀螺仪,体积小价格低廉但是功能强大。 二者的优点相结合,可实现对机体高效的姿态测算以及以此进行远程控制。相信同学们在学习使用esp32读取mpu6050数据时都会遇到如下问题:1.网上下载下来的程序报错,无法运行,主要是板子不匹配2.网上关于esp32的资料太少,找不到直接能用的程序和教程3.基础程序只能读取出原始数据,但是极不整齐,不直观,且杂波较多,数据偏移较大。1.实现过程器材:1.esp32开发板(本人使用的是espwroom32开发板,这个用其它的esp系列应该都可以)2.MPU6050陀