Hola!
Alguien a probado a conectar un bluetooth Hc-05 con un MKR1000? no soy capaz usando el mismo código que para el UNO.
Saludos
Hola!
Alguien a probado a conectar un bluetooth Hc-05 con un MKR1000? no soy capaz usando el mismo código que para el UNO.
Saludos
Hola HeronDA. El BT HC-05 solo requiere un puerto serie. Si usas el puerto serie hardware te quedas sin Monitor Serie.
Y ya leí tu pregunta anterior acerca de SoftwareSerial de modo que espero estes usando una versión anterior de IDE.
Evidentemente no has podido comunicarte.
Considera que el problema sea que HC05 espera señales TTL 5V y tu estas con 3.3V. Deberías considerar usar level Shifters.
Si estoy seguro que ese es tu problema.
La solución mas simple usar divisores de tensión. Ese artículo de instructables lo indica pero es el mismo criterio para comunicar 5 con 3.3V. Resistor de 1K y 2K o variates similares. Acá hablan de 2k y 4,7K (aunque el texto dice erróneamente 4k6 que no existe en ningún mercado). Puedes usar el 2n7000, puedes usar el CD4050.
Now we will have to connect the HC-05 RXD. First we need to establish a voltage divider using the 2K and the 4.6K ohm resistors. First connect one end of the 2K resistor to Arduino D2 pin, the connect the other end to any unused line in the breadboard, then into this line connect the 4.6K resistor and the other end to the GND. See the image above.
Connect a dupont jumper originating from the centre point between the 2 resistor and connect it to the HC-05 RXD.
Muchísimas gracias surbyte, por las dos respuestas!!
Lo que me extraña es que en la parte de atrás del HC-05 pone "level 3.3 V". Es más, intenté asegurarme de eso para no quemar el MKR1000.
No lo acabo de entender tb porque lo he probado con un ESP32 (que tb va a 3.3 V, y ahí si me funciona. Pruebo como dices a ver si hay suerte.
Muchas gracias de nuevo y un saludo!
Vaya, si dice 3.3 entonces no entiendo.