Serial2 Alternate pins 26 and 31

Status
Not open for further replies.
....so, I'm basically set up like this:

Code:
#include	<SD.h>
#define		BTooth		Serial2

Sd2Card		card;
File		rootDir;
boolean		status;

void setup()
{
  SPI.setMOSI( 7 );		// Audio shield has MOSI on pin 7
  SPI.setSCK( 14 );		// Audio shield has SCK on pin 14

  status  = card.init( 10 );	// Audio shield has SD card SD on pin 10
  rootDir = SD.open( "/" );

  Serial.println( status );
  Serial.println( rootDir );

  BTooth.setRX( 26 );
  BTooth.setTX( 31 );
  BTooth.begin( 115200 );
  Serial.begin( 115200 );
}
 
Okay...order is important...this seems to work:

Code:
#include	<Wire.h>
#include	<SPI.h>
#include	<SD.h>
#include	<Audio.h>
#define		BTooth		Serial2

Sd2Card	card;
SdVolume	volume;
File		rootDir;
boolean	status;

void setup()
{
  BTooth.setRX ( 26 );
  BTooth.setTX ( 31 );
  BTooth.begin( 115200 );
  Serial.begin( 115200 );

  SPI.setMOSI( 7 );		// Audio shield has MOSI on pin 7
  SPI.setSCK( 14 );		// Audio shield has SCK on pin 14

  status  = card.init( 10 );	// Audio shield has SD card SD on pin 10
  Serial.println( status );
  status = volume.init( card );
  Serial.println( status );
  status = SD.begin( 10 );
  Serial.println( status );
  
  rootDir = SD.open( "/" );
  Serial.println( "Directory:" );
  printDirectory( rootDir, 1 );// ...code for this function is not included in this example

}
 
Status
Not open for further replies.
Back
Top