Go Down

Topic: Problemas conSoftware Serial (Read 1 time) previous topic - next topic

abmicros

Hola, llevo unos cuantos dias intentando usar el software serial para monitorizar el funcionamiento del arduino por que el serial le necesito para el shield gprs, pro no soy capaz de recibir nada con logica.

El codigo que estoy usando es:
Code: [Select]
#include <SoftwareSerial.h>

#define rxPin 2
#define txPin 3
#define led 13

SoftwareSerial mySerial = SoftwareSerial(rxPin,txPin);

void setup()
{
 delay(2000);
 pinMode(rxPin, INPUT);
 pinMode(txPin, OUTPUT);
 mySerial.begin(9600);
 
 pinMode(led, OUTPUT);
 
 Serial.begin(9600);
 
 Serial.println("Inicializando");
 mySerial.println("Inicializando");
}

void loop()
{
 if ((millis() % 2000) > 1000)
  digitalWrite(led, HIGH);
 else
  digitalWrite(led,LOW);
}


Ya veis que no hace nada, solo enviar "Inicializando", y solo recibo cosas raras.
He conectado el pin 3 del arduino al pin 2 del RS232.
¿Que estoy haciendo mal? Ya no se que mas pruebas hacer.

Atentamente

Juan

complubot

Quote
He conectado el pin 3 del arduino al pin 2 del RS232


Si es RS232 de verdad los niveles son -12/12V y los del arduino 0/5V. Necesitarias un MAX232 o similar para hacer la adecuada conversión de niveles.
Centro de Robótica Educativa
www.complubot.com

Go Up