Arduino:1.6.8 (Windows 10), Tarjeta:"Arduino/Genuino Uno" libraries\SoftwareSerial\SoftwareSerial.cpp.o: In function __vector_3':*</strong> <strong>*C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\src/SoftwareSerial.cpp:229: multiple definition of __vector_3' sketch\PruebasConBT.ino.cpp.o:C:\Users\anton\Google Drive\Mio\1.Inv\1. ARDUINO_PROYECTO\PruebasConBT/PruebasConBT.ino:22: first defined here collect2.exe: error: ld returned 1 exit status exit status 1 Error compilación en tarjeta Arduino/Genuino Uno. Este reporte podría tener más información con "Mostrar salida detallada durante la compilación" opción habilitada en Archivo -> Preferencias.
Si es que alguien pudiera ayudarme perfecto y gracias jeje. La cosa es que creo que no puedo declarar el pin 8 (PCMSK0 |= (1 << PCINT0)) como el pin de la interrupción o pq si no salta el error?
Gracias de antemano, espero que alguien pueda ayudarme
Do NOT do Serial.print() in an interrupt service routine.
PCICR |= (1 << PCIE0);
PCMSK0 |= (1 << PCINT0);
Do NOT do this crap without comments to explain what you think you are doing.
I would guess, though, that you are trying to generate an interrupt the same way that SoftwareSerial does, and that you are trying to implement a handler in the same way that SoftwareSerial does.
This IS the English language section of the forum. We expect you to post in English here.
1ro lee las Normas del foro en particular donde dice, si escribes en español usa el foro en ESPAÑOL y si usas el foro en INGLES escribes en INGLES.
Traduzco, por si no lo entiendes a PaulS.
dice para que generas una interrupción del mismo modo que lo hace SoftwareSerial?
Elimina la basura a la que no le has puesto comentarios
PCICR |= (1 << PCIE0);
PCMSK0 |= (1 << PCINT0);
Y usa solo softwareSerial del modo que esta indicado para un puerto serie Virtual o Hardware.
El amigo Antonio viene dando vueltas por TODO el foro desde el día 11 de este mes, no pegó una, pero en vez de recibir las orientaciones de como debería mejorar su forma de pegar sus mensajes, aprender de sus errores y luego modificar su hilos iniciados para entrar dentro de lo que piden las normas del foro (del Foro Arduino.cc, no las normas del subforo en español que sólo tiene una).
En su búsqueda de información ahora fue a parar a uno de los tantos foros en inglés, pero ni siquiera se tomó la molestia de escribir en inglés y por eso apareció acá de nuevo.
De todos sus hilos abiertos no respondió ninguno, no espero que en este lo haga.
El amigo Antonio viene dando vueltas por TODO el foro desde el día 11 de este mes, no pegó una, pero en vez de recibir las orientaciones de como debería mejorar su forma de pegar sus mensajes, aprender de sus errores y luego modificar su hilos iniciados para entrar dentro de lo que piden las normas del foro (del Foro Arduino.cc, no las normas del subforo en español que sólo tiene una).
En su búsqueda de información ahora fue a parar a uno de los tantos foros en inglés, pero ni siquiera se tomó la molestia de escribir en inglés y por eso apareció acá de nuevo.
De todos sus hilos abiertos no respondió ninguno, no espero que en este lo haga.
Sería una enorme pena!
Puedes borrar los posts que tengo por favor? No sabia que estaba en e de ingles, la verdad, entré e el de español y no se que pasó