WeMos Mini ESP32-S2FN4R2介绍

news/2024/10/21 10:10:23/

WeMos Mini ESP32-S2FN4R2介绍


在这里插入图片描述

LOLIN S2 Mini V1.0.0 ESP32-S2 4MB FLASH 2MB PSRAM WIFI开发板

🌼功能介绍

  • 基于 ESP32-S2FN4R2
  • TYPE-C USB
  • 27个数字输入/输出引脚,所有引脚都支持中断/pwm/I2C/单线
  • ADC、DAC、I2C、SPI、UART、USB OTG

📍 详细相关介绍:https://www.wemos.cc/en/latest/s2/s2_mini.html
在这里插入图片描述

  • 目前价格¥13.8包邮,性价比还是蛮高的。唯一的缺点就是不带串口芯片,通过USB下载,每次下载需要:手动进入下载模式,长按boot,短按一下rest,再放开boot进行固件下载和更新。

🍁引脚定义

在这里插入图片描述

📚ESP32-S2FN4R2

🚩注意看清型号,在TB有卖不带PSRAM的,外观一样的,一定要看清楚芯片型号。

在这里插入图片描述

  • 和ESP32C3差不多也是核心的。最大的亮点是带2MB的PSRAM
    在这里插入图片描述

🛠开发方式

  • MicroPython
  • Arduino
  • CircuitPython
  • ESP-IDF

http://www.ppmy.cn/news/542794.html

相关文章

js面试题:fn.call.call.call.call(fn2) 解析

有这样一道 JS面试题,问 fn.call.call.call.call(fn2) 的结果是什么? 先说下 call 函数的内部原理: 可以改变函数的this;执行函数 下面模拟下 原生的call函数: Function.prototype.call function(context, ...arg…

定义一个基类BaseClass,从它派生出类DerivedClass。BaseClass有成员函数fn1(),fn2()

定义一个基类BaseClass,从它派生出类DerivedClass。BaseClass有成员函数fn1(),fn2(),DerivedClass也有成员函数fn1(),fn2(),在主函数中声明一个DerivedClass的对象,分别用DerivedClass的对象以及BaseClass和DerivedCla…

定义一个基类BaseClass,从它派生出类DerivedClass。BaseClass有成员函数fn1(),fn2(),DerivedClass也有成员函数fn1(),fn2()。

在主函数中声明一个DerivedClass的对象&#xff0c;分别用DerivedClass的对象以及BaseClass和DerivedClass的指针来调用fn1()&#xff0c;fn2()&#xff0c;观察运行结果。 #include<iostream>using namespace std;class BaseClass { public:void fn1() const { cout<…

1.定义一个基类 Base,有两个公有成员函数fn1( ),fn2 ( )。 私有派生出Derived类,如何通过Derived 类的对象调用基类的函数fnl() ?

老师布置的题目 1.定义一个基类 Base&#xff0c;有两个公有成员函数fn1( )&#xff0c;fn2 ( )。 私有派生出Derived类&#xff0c;如何通过Derived 类的对象调用基类的函数fnl() ? #include<iostream> using namespace std; class Base{ public:// Base(…

定义一个基类BAse,有两个公有成员函数fn1,fn2;私有派生出derived类,如何通过derived类的对象调用基类的函数fn1;

具体代码如下&#xff1a; #include <iostream> using namespace std; class Base{ //基类Base public:int fn1(){return 0;};int fn2(){return 0;}; }; class Derived:private Base{ //派生类Derived&#xff1b; public:int fn1(){return Base::fn1();}//返回Base类…

多态性练习:定义一个基类BaseClass,从他派生出类DerivedClass。BaseClass有成员函数 fn1(),fn2()

fn1&#xff08;&#xff09;是虚函数&#xff1b;DerivedClass也有成员函数 fn1()&#xff0c;fn2()。在主函数中声明一个DerivedClass的对象&#xff0c;分别用BaseClass和DerivedClass的指针指向DerivedClass的对象&#xff0c;并通过指针调用fn1()&#xff0c;fn2()&#x…

08 Python-函数(一)(二)

文章目录 1. 可变对象2.函数简介3. 函数的参数3.1 形参和实参3.2 函数的传递方式3.3 实参的类型3.4 不定长参数3.5 参数的解包 4.函数的返回值5.档字符串6.函数的作用域6.1. 作用域(scope)6.1.1 全局作用域6.1.2 函数作用域 7.递归函数7.1.递归式函数有2个条件7.2.递归经典练习…

处理 JavaScript 异步操作的几种方法总结

引言 js的异步操作&#xff0c;已经是一个老生常谈的话题&#xff0c;关于这个话题的文章随便google一下都可以看到一大堆。处理js的异步操作&#xff0c;都有一些什么方法呢&#xff1f;仁者见仁智者见智 一、回调函数 传说中的“callback hell”就是来自回调函数。而回调函…