NODEMCU ESP8266 interface with Protocentral ADS1293 3-channel, 24-bit ECG Breakout Board

How to interface NODEMCU ESP8266 interface with Protocentral ADS1293 3-channel, 24-bit ECG Breakout Board?

surendra gupta

  Joined June 26, 2021      3

Saturday at 03:20 PM

How to interface NODEMCU ESP8266 interface with Protocentral ADS1293 3-channel, 24-bit ECG Breakout Board

Sourav Gupta

  Joined February 12, 2018      696

Monday at 02:11 PM

It is spi based protocol. You could send and receive commands over SPI. Check the datasheet for commands.

surendra gupta

In reply to by Sourav Gupta

  Joined June 26, 2021      3

Saturday at 03:20 PM

Dear Sir, 

Thank for the response. I have used SPI protocol and connected the NODEMCU and Protocentral board accordingly. However, I am not receveing any signal in the serial monitor. Would you please suggest how to make it to work?

Sourav Gupta

  Joined February 12, 2018      696

Monday at 02:11 PM

Please share the code.

surendra gupta

  Joined June 26, 2021      3

Saturday at 03:20 PM

Dear Sir, 

Below are the pin connections and code I have used. The protocentral library files are available at this link (https://github.com/Protocentral/protocentral-ads1293-arduino)

 

Pin        Protocentral board(ads1293)    ESP8266   

1                MISO                                 D6 (HMSIO) (GPIO12)

2               MOSI                                  D7 (HMOSI) (GPIO13)

3               SCK                                    D5 (HSCLK) (GPIO14)

4               CS                                       D8 (HCS) (GPIO15)

5               DRDY                                D4 (GPIO2)    

6              VDD                                    VIN

7               GND                                  GND

 

#include "protocentral_ads1293.h"

#include <SPI.h>

 

#define DRDY_PIN                02

#define CS_PIN                  15

 

ads1293 ADS1293(DRDY_PIN, CS_PIN);

bool drdyIntFlag = false;

 

void setup() {

  Serial.begin(9600);

  SPI.begin();

  ADS1293.ads1293Begin3LeadECG();

  delay(10);

}

void loop() {

 

  if (digitalRead(ADS1293.drdyPin) == false){

    drdyIntFlag = false;

    int32_t ecg = ADS1293.getECGdata(1);

 

    Serial.println(ecg);

  }

}

B

Bogdanbnf

  Joined July 20, 2022      1

Wednesday at 08:19 AM

Can I contact admin??
It is about advertisement on your website.
Regards.

S

Samantazfg

  Joined July 31, 2022      1

Sunday at 02:22 PM

Where is moderator??
It is about advertisement on your website.
Thank.

R

Richardmab

  Joined August 13, 2022      1

Saturday at 02:14 AM

I’m not sure where you’re getting your information, but good topic. I needs to spend some time learning more or understanding more.
Thanks for excellent info I was looking for this information for my mission.

R

Rodneyhar

  Joined October 11, 2022      1

Tuesday at 01:16 PM

Для этих целей фирмы-производители нефтепродуктов выпускают широкую гамму моторных масел, которые имеют разную вязкость и пакеты специальных присадок.
Как известно, болезнь лучше предупредить, чем проводить лечение тяжелой формы.

Add New Comment

Login to Comment Sign in with Google Log in with Facebook Sign in with GitHub