Muy bien, esta es la primera vez que publico en electronics.stackexchange.com, pero he frecuentado stackoverflow.com desde hace algún tiempo. Básicamente, estoy tratando de enviar datos en serie desde Arduino a un iPhone. Instalé OpenSSH en el iPhone e inicié minicom desde la sesión ssh. Tengo un boceto simple de Arduino que genera Hello World. Así que pensé que vería Hello World en la ventana de minicom pero no lo hago.
La ventana de mi minicom tiene el siguiente aspecto . Sí, la velocidad en baudios del croquis de Arduino y del minicom están configurados en 9600. Si observa en la parte inferior derecha, verá que minicom indica que está "fuera de línea", por lo que me pregunto si esto es así. mi problema.
Mi código de croquis de arduino se parece a lo siguiente:
void setup()
{
Serial.begin(9600);
Serial.println("Hello World");
}
void loop()
{
}
Las uniones de soldadura en el conector de la base de mi iPhone se ven bien, y creo que integré todo correctamente, así que no entiendo por qué no veo Hello World en minicom.
Aquí hay una imagen del conector del puerto.
Aquí hay una foto de la placa de pruebas.
Actualización el 7 de junio. Bueno, probé un par de cosas y todavía no tuve suerte. Creé un documento de Google que trataré de mantener actualizado con mi progreso, se puede encontrar aquí .
Ayer recibí la recepción en serie TTL en el iPhone. En lugar de usar minicom
para verificar la conexión en serie, emití el siguiente comando: cat /dev/tty.iap 9600
Esto mostró la salida que mi Arduino estaba enviando en la línea TX en serie. También soldé un nuevo conector de base (>.>) Usé el desbloqueo de la cápsula.
martin thompson
Piotr Kula
Piotr Kula
*
como un mensaje de apretón de manos y esperar una respuesta (¿supongo que desde el software integrado de iPhone?) y luego el Tx /Rx debería estar listoparche
parche
ssc
ssc
ssc
parche
parche
parche
parche