Hello I have an error trying to use a Pulse sensor with an Arduino Uno
#include <PulseSensorPlayground.h>
^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
exit status 1
Compilation error: PulseSensorPlayground.h: No such file or directory
When things "should work" but do not, restart the IDE, maybe it just needs to do some bookkeeping. BUT, for some reason your compiling is being done in the \temp\usaved folder. Usually compiling is done in your sketch folder (if you watch your sketch folder while compiling, you will see files created and deleted)
My entire sketchbooks are less than 1G; so why would you put them on OneDrive?
My best guess is that your problems arise from using that, so try reinstalling your IDE and put the sketchbook folder on your root drive (eg C:/IDE2/sketchbook)
then copy your sketches from onedrive to that location.
I just tested the arduino with a different code and a Servo motor and everything works
I have this error only with the code of
PulseSensor what to do?
This is the code for the PulseSensor sensor:
/* Getting_BPM_to_Monitor prints the BPM to the Serial Monitor, using the least lines of code and PulseSensor Library.
* Tutorial Webpage: https://pulsesensor.com/pages/getting-advanced
*
--------Use This Sketch To------------------------------------------
1) Displays user's live and changing BPM, Beats Per Minute, in Arduino's native Serial Monitor.
2) Print: "♥ A HeartBeat Happened !" when a beat is detected, live.
2) Learn about using a PulseSensor Library "Object".
4) Blinks the builtin LED with user's Heartbeat.
--------------------------------------------------------------------*/
#define USE_ARDUINO_INTERRUPTS true // Set-up low-level interrupts for most acurate BPM math.
#include <PulseSensorPlayground.h> // Includes the PulseSensorPlayground Library.
// Variables
const int PulseWire = 0; // PulseSensor PURPLE WIRE connected to ANALOG PIN 0
const int LED = LED_BUILTIN; // The on-board Arduino LED, close to PIN 13.
int Threshold = 550; // Determine which Signal to "count as a beat" and which to ignore.
// Use the "Gettting Started Project" to fine-tune Threshold Value beyond default setting.
// Otherwise leave the default "550" value.
PulseSensorPlayground pulseSensor; // Creates an instance of the PulseSensorPlayground object called "pulseSensor"
void setup() {
Serial.begin(9600); // For Serial Monitor
// Configure the PulseSensor object, by assigning our variables to it.
pulseSensor.analogInput(PulseWire);
pulseSensor.blinkOnPulse(LED); //auto-magically blink Arduino's LED with heartbeat.
pulseSensor.setThreshold(Threshold);
// Double-check the "pulseSensor" object was created and "began" seeing a signal.
if (pulseSensor.begin()) {
Serial.println("We created a pulseSensor Object !"); //This prints one time at Arduino power-up, or on Arduino reset.
}
}
void loop() {
if (pulseSensor.sawStartOfBeat()) { // Constantly test to see if "a beat happened".
int myBPM = pulseSensor.getBeatsPerMinute(); // Calls function on our pulseSensor object that returns BPM as an "int".
// "myBPM" hold this BPM value now.
Serial.println("♥ A HeartBeat Happened ! "); // If test is "true", print a message "a heartbeat happened".
Serial.print("BPM: "); // Print phrase "BPM: "
Serial.println(myBPM); // Print the value inside of myBPM.
}
delay(20); // considered best practice in a simple sketch.
}
I just checked the location of the folder that was written about in an error message that it does not exist and there is a file called Getting_BPM_to_Monitor
C:\Users\matan\AppData\Local\Temp\.arduinoIDE-unsaved202376-8140-1glette.1yw3\Getting_BPM_to_Monitor\Getting_BPM_to_Monitor.ino:13:10: fatal error: PulseSensorPlayground.h: No such file or directory
#include <PulseSensorPlayground.h> // Includes the PulseSensorPlayground Library.
^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
exit status 1
Compilation error: PulseSensorPlayground.h: No such file or directory```
![Screenshot (369)|690x364](upload://qrqvasxftskkiLtBPfG04y1P1nA.png)
![Screenshot (370)|690x388](upload://evAr6VWszVOxZRCKsHPMHBirK14.png)
![Screenshot (373)|690x388](upload://c4PEH3gHApmhhoinyGfLGd6TCgo.png)