我正在使用(esp32、DHT11、土壤湿度和 nrf24l01)做无线传感器节点,我想添加一个电池来为这些传感器供电,还需要测量电池电压。对于电池,电压总是改变为不能用作 Vcc 参考,所以我发现有一个内部参考电压。任何人都可以完成这个给我一些指导。谢谢
我将使用 LIFEPO4 3.3v 正常(最大 3.6v)或 18650 3.7v/4.2v 最大
我正在使用 esp32 (slave) 和 rf24l01 模块做无线传感器节点。我的下一步是将我的奴隶置于睡眠模式(可能是深度睡眠)。我可以在我的项目中使用深度睡眠吗?
他们说
存储在该内存中的所有内容都被清除并且无法访问。
那么我所有的void setup()代码都被消灭了吗?或者只是我的pack0.temp,潮湿的土壤被消灭了?
我的代码附在下面
struct package0
{
float temperature = 0;
float humidity = 0;
int soil = 0;
};
typedef struct package0 Package0;
Package0 pack0;
/**********************************/
/**************RF24****************/
RF24 radio(25,26);
RF24Network network(radio);
const uint16_t this_node = 01;
const uint16_t master00 = 00;
const unsigned long interval = 3000;
/**********************************/
void setup() {
dht.begin();
radio.begin();
network.begin(90, this_node);
radio.setPALevel(RF24_PA_MIN);
radio.setDataRate(RF24_250KBPS);
}
void loop() {
// put your main code here, to run repeatedly: …Run Code Online (Sandbox Code Playgroud)