Stap 3: Circuit Diagram
Maak alle benodigde aansluitingen (zie schema).
De toepassing bestaat uit twee programma's:
- C++-programma: Het regelt alles in verband met de sensor van de pols.
- Node.js programma: Stuurt een e-mail naar de gebruiker met de informatie van de sensor.
De C++-programma schrijft de waarde uit de hartslag sensor naar een bestand. Vervolgens de Node.js programma leest de waarde van het bestand en verzonden in een e-mailbericht naar de gebruiker.
De programma's communiceren en synchroniseren met behulp van de volgende pinnen:
Pinnen gecontroleerd door C++-toepassing:
Pin D5: Genereert een PWM-signaal.
Pin D4: Ontvangt het signaal van Pin D5. Het programma genereert een onderbreking elke stijgende rand en de analoge pin die a0 de puls-sensor leest.
Pin D9: Genereert een negatieve puls (veranderingen van 1 naar 0) wanneer de c ++-toepassing de waarde van de sensor polsmeting al heeft geschreven in een bestand dat zal ook door de Node.js toepassing worden gebruikt om de pols sensor informatie te kennen.
Pin D8: Ontvangt het signaal van Pin D7 in de c ++-toepassing die het informeert dat het de uitvoering ervan kan blijven.
Pinnen gecontroleerd door Node.js toepassing:
Pin D6: Ontvangt het signaal van Pin D9, zodat de toepassing Node.js weet dat het de waarde van de sensor puls uit het gedeelde bestand kan lezen.
Pin D7: Genereert een positieve puls (verandert van 0 in 1) wanneer de toepassing Node.js heeft reeds een e-mail met de sensor polsmeting.