projet crepp_git/crepp-projects/raspi-bot · branche main
//BIBLIOTHEQUE UART 
#include "Arduino.h"
#include "UART.h"
#include "SoftwareSerial.h"

UART::UART(int rx, int tx)
   : _serial(rx, tx)
{
	
}

void UART::begin(unsigned long bauds) {
	_serial.begin(bauds);
}
String UART::read() {

 String message="";

if(_serial.available()>0) {
 while(_serial.available()>0) {

	c = _serial.read();
	message = message + c;
	delay(2);
	}//fin while

return(message);
}

}//fin lecture


String UART::read(uint8_t position) {

String message="";

if(position==LOCKED) {

 do {delayMicroseconds(10);}
 while(_serial.available()==0); 
 
  while(_serial.available()>0)
  
  {
	c = _serial.read();
	message = message + c;
	delay(2);
	}//fin while

return(message);

}//fin do while
}//fin lecture

void UART::send(String message) {

 	_serial.println(message);
}//fin send

void UART::send(int message) {

 	_serial.println(message);
}//fin send

//FIN UART