-
Notifications
You must be signed in to change notification settings - Fork 7.7k
Closed
Labels
Type: QuestionOnly questionOnly question
Description
Board
adafruit esp32 huzzah feather breakout board
Device Description
module on breakout board, connected to an adafruit pressure sensor (Adafruit MPRLS)
Hardware Configuration
adafruit pressure sensor (Adafruit MPRLS)
Version
v2.0.11
IDE Name
arduino ide, thonny
Operating System
windows
Flash frequency
no idea
PSRAM enabled
yes
Upload speed
115200
Description
I am trying to define the reset pin for my adafruit pressure sensor (Adafruit_MPRLS).
I am trying to do something like:
#define RESET_PIN -1 // set to any GPIO pin # to hard-reset on begin()
#define EOC_PIN -1 // set to any GPIO pin to read end-of-conversion by pin
Adafruit_MPRLS mpr = Adafruit_MPRLS(RESET_PIN, EOC_PIN);
but I do not know what to put instead of -1 since there is no gpio pin for the reset pin on the esp32
Sketch
/*!
* @file mprls_simpletest.ino
*
* A basic test of the sensor with default settings
*
* Designed specifically to work with the MPRLS sensor from Adafruit
* ----> https://www.adafruit.com/products/3965
*
* These sensors use I2C to communicate, 2 pins (SCL+SDA) are required
* to interface with the breakout.
*
* Adafruit invests time and resources providing this open source code,
* please support Adafruit and open-source hardware by purchasing
* products from Adafruit!
*
* Written by Limor Fried/Ladyada for Adafruit Industries.
*
* MIT license, all text here must be included in any redistribution.
*
*/
#include <Wire.h>
#include "Adafruit_MPRLS.h"
// You dont *need* a reset and EOC pin for most uses, so we set to -1 and don't connect
#define RESET_PIN -1 // set to any GPIO pin # to hard-reset on begin()
#define EOC_PIN -1 // set to any GPIO pin to read end-of-conversion by pin
Adafruit_MPRLS mpr = Adafruit_MPRLS(RESET_PIN, EOC_PIN);
void setup() {
Serial.begin(115200);
Serial.println("MPRLS Simple Test");
if (! mpr.begin()) {
Serial.println("Failed to communicate with MPRLS sensor, check wiring?");
while (1) {
delay(10);
}
}
Serial.println("Found MPRLS sensor");
}
void loop() {
float pressure_hPa = mpr.readPressure();
Serial.print("Pressure (hPa): "); Serial.println(pressure_hPa);
Serial.print("Pressure (PSI): "); Serial.println(pressure_hPa / 68.947572932);
delay(1000);
}
Debug Message
there is no message since I do not know what to put, so I did not run anything
Other Steps to Reproduce
No response
I have checked existing issues, online documentation and the Troubleshooting Guide
- I confirm I have checked existing issues, online documentation and Troubleshooting guide.
Metadata
Metadata
Assignees
Labels
Type: QuestionOnly questionOnly question