The problem of interfacing this 2 devices with arduino, is that the pulse sensor library use interrupts, and if we use a software serial to communicate with the GPS, the interrupt will cause problem to the software communication. So the solution is to use pulse library without interrupts. GPS, lm35 and pulse sensor are supplyed by the arduino 5v.