serial 7000 baud??

que tal
soy un migrante de pics a arduino
tengo una pregunta

como puedo modificar las librerias (.h)??

quiero modificar la libreria del UART necesito una velocidad de 7000 baudios y 10000 baudios
pero esta libreria

(#include <SoftwareSerial.h>)

no me permite esos valores solamente los predefinidos
4800,9600,14400…115200.

alguien sabe como se puede hacer esto o alguien conose algun otro metodo para tener este resultado??

este es el codigo que uso

/*
este programa esta basado en el ejemplo de arduino
solamente modifico las velocidades de transmicion

*/
#include <SoftwareSerial.h>

SoftwareSerial mySerial(10, 11); // RX, TX
int inPin = 7; // botón (pushbutton) conectado al pin digital número 7
int val = 0; // variable donde se almacena el valor leído
int led = 13;
int unlock = 12;
int unlockme;

void setup()
{
// Open serial communications and wait for port to open:
pinMode(led, OUTPUT);
Serial.begin(57600); // esta es la velocidad de TRANSFERENCIA A la PC
while (!Serial) {
; // wait for serial port to connect. Needed for Leonardo only
}
mySerial.begin(7000); // esta es la velocidad del sitema 7000 o 10000 segun sea la prioridad del sistema

delay(5000);

Serial.println(“comienza la lectura”);

}

void loop() // run over and over
{
if (mySerial.available())
Serial.write(mySerial.read());

if (Serial.available())
mySerial.write = Serial.read();

mmmmm nadie sabe como se hace esto??? es muy dificiL????

En D:\Arduino\libraries\SoftwareSerial\SoftwareSerial.cpp, al principio del archivo hay una tabla con los baudrates y los parámetros necesarios para cada uno. "Sólo" tienes que editarla (con un editor externo, pues el de arduino probablemente no te deje) y agregar tus baudrates. Lo que no sé es qué cálculos tienes que hacer para calcular esos parámetros ^_^. Igual si haces cálculos, hay una proporción concreta entre cada baudrate y cada uno de los parámetros. Saludos