Pulsul este unul din cei mai importanţi parametrii ai sistemului cardiovascular. O inimă normală a unui adult are în jur de 72 bătăi pe minut în timp ce un atlet poate avea mai puţine. Bebeluşii au un puls de până la 120bpm, în timp ce copii în jurul valorii de 90 bpm. Pulsul creşte la efort, verenind la valoarea normală în repaus. Un puls foarte mic înseană bradicardie în timp ce unul foarte mare arată o tahicardie. În mod tradiţional pulsul se măsoară punând degetul pe o arteră timp de 30 de secunde şi măsurând numărul de bătăi. Această valoare se înmulţeşte cu 2 pentru a afla numărul de bătăi pe minut. Soluţia de faţă îşi propune să calculeze pulsul folosind niste senzori plasaţi în jona degetului, afişând rezultatul pe ecranul unui LCD.
Degetul se află între dioda IR şi fototranzistor. Dioda emite lumină infraroşie spre degetul subiectului, iar fototranzistorul detectează razele de lumină şi măsoară schimbarea volumului de sânge din arteră. Acest semnal este amplificat şi filtrat şi trimis la microcontroler care îl analizează şi afişează rezultatul pe ecran.
Codul sursă se găseşte aici bpm.zip