摘要:
模数转换器(ADC) ESP32有18 x 12位ADC输入通道(而ESP8266只有1 x 10位ADC)。这些是可用作ADC和相应通道的GPIO: ADC1_CH0 (GPIO 36) ADC1_CH1 (GPIO 37) ADC1_CH2 (GPIO 38) ADC1_CH3 (GPIO 39 阅读全文
摘要:
一旦ESP32测量得4095以上的输入,全部作为4095来对待。也就是,3.3V它会测得3.3V;而当引脚输入电压超过3.3V时,没有其它运算,全部认为是3.3V,此时ESP32虽然没有烧坏! ESP32引脚输出电压是可以超过3.3V的,但是analogRead只能显示到3.3V,超过3.3V的全被 阅读全文
摘要:
YSI400系列就2根线,红、白; 红线接ESP32 3.3V供电; 白线接ESP32 GND,中间要接一个10K电阻; 白线接IO35; 类似下图,下图是arduino板子。 #include<math.h> const int wenduio = 35; //测温引脚 double temp; 阅读全文
摘要:
文章《ESP32读取串口传感器数据》介绍了如何获取WT901C-TTL/232串口数据,但官方提供的JY901库没有获取四元数的功能。我修改了一下JY901库: JY901.h代码: #ifndef JY901_h #define JY901_h #define SAVE 0x00 #define 阅读全文
摘要:
在lib文件中加入#include <Arduino.h>即可使用Serial.print(输出调试内容) 阅读全文
摘要:
最近收到DS18B20温度探头传感器,如图: 感觉是一件比较简单的温度传感器,三根线: 不带屏蔽输出引线:红色(VCC),黄色(白色)(DATA),黑色(GND) 带屏蔽的输出引线:红色(VCC电源线),黄色(DATA信号线),白色(GND地线) 我的是带屏蔽线的,所以红色VCC接ESP32的VIN 阅读全文
摘要:
最近拿到一个九轴陀螺仪传感器,如图: 该设备通过串口方式输出九轴数据,可用官方自带得上位机或者是sscom看到数据,官网提供了很多例程,但唯独没有ESP32的 既然提供了Arduino Mega2560的例程,那么ESP32应该也可以使用。 先说一下ESP32的串口通信方式。 ESP32基于硬件的串 阅读全文
摘要:
HSPI和VSPI并不是网友们认为的high-speed SPI 和Very High-speed SPI,HSPI、VSPI是一样的,只不过是换个名字用于区分,SPI相当于SPI0或SPI1,HSPI相当于SPI2,VSPI相当于SPI3。 ESP32 共有 4 个 SPI 控制器 SPI0、SP 阅读全文