Hola a todos, tengo una duda y quería ver si podrían resolverla.
Tenemos que hacer un proyecto en el instituto de robotica y tengo problemas con la comunicación arduino-ordenador porque claro, al ser un robot no debería estar conectado al ordenador permanentemente. Entonces no sé cómo se haría o si se puede mandar el programa, datos y ordenes
inalámbricamente.
Si se necesita algún componente transmisor de datos también sería de gran ayuda que me pusieran el modelo que consideren mejor
Dices que en el prototipo las órdenes se daban en un PC, así que asumo que era mediante el puerto serial.
Una forma sencilla de comunicación serial inalámbrica, es mediante Bluetooth. El módulo más popular (y económico) es el HC-06, un módulo Bluetooth que funciona como "esclavo" (sólo acepta conexiones, no las crea).
Para pruebas, se puede usar alguna aplicación "BT terminal", el cual hace las veces de monitor serial, solo que en un smartphone/tablet Android (con bluetooth por supuesto).
La desventaja que tiene, es que no es compatible con iOS; para eso existe otro módulo, pero es más costoso.
Si es para intercomunicación serial inalámbrica entre dos Arduinos, entonces también deberías conseguir el HC-05, este puede actuar tanto como "maestro" (sí puede crear conexiones), que como "esclavo".
Este módulo se ve así:
Como puede notar, la diferencia está en el número de pines, y que sólo el HC-05 tiene un pequeño botón en la placa.
También existen otras maneras, mas considero que Bluetooth es la más sencilla de usar (y más porque funcionan como si fuera el puerto serial de Arduino al PC).