Cómo construir una aplicación de controlador móvil para robótica en Python

Suponiendo que desea crear una aplicación móvil que le permita controlar su robot. No está del todo claro para mí en la pregunta.

Hay varias formas de hacerlo.

  1. Lo he hecho yo mismo y, por lo tanto, puedo decir que es la mejor manera de hacerlo.
    • Cosas que necesitarás
      • Arduino Uno o cualquier otro Arduino o una frambuesa pi.
      • Si usa Arduino, un protector Bluetooth como HC 05.
      • Conductor motor sheild L293D. No solo compre el IC L293dD, compre el protector de motor completo.

Suponiendo que ya ha construido su robot, todo lo que tiene que hacer es emparejar su módulo Bluetooth HC05 con Arduino, iniciar su comunicación en serie con Arduino para que Arduino pueda obtener dentro del bucle de código los datos en serie del módulo Bluetooth. Descargue el controlador Bluetooth Arduino de Play Store. Empareje su HC05 con la aplicación y abra la aplicación. En el controlador, configure qué dígito ASCII enviar a Arduino Bluetooth HC05 cuando se presiona esa tecla en particular y está listo para comenzar. Dentro del código Arduino, use bucles para

if (recibido_datos_seriales == 1)
{ // Ve a la izquierda}
más si (recibido_datos_seriales == 2)
{ // Ve a la derecha }

Tú entiendes.

Otras formas que puede hacer es crear su propia aplicación utilizando mit app Inventor (que por cierto es muy fácil pero con funcionalidad limitada, entonces Android Studio y programación completa de Java) para usted en lugar de descargar la aplicación, que también funcionará con el mismo principio. Sugiero no reinventar la rueda, use lo que otros antes de construir para completar su tarea.

Editar: solo vuelva a leer la pregunta, ¿pidió construir la aplicación en Python? Lo que obtuve de la pregunta fue que el autor de la pregunta quiere construir una aplicación móvil para controlar su robot, si está usando Raspberry Pi y desea controlar su robot usando Python, el mismo método anterior también funciona para Python, recibirá Los datos del módulo Bluetooth instalado don pi y actúan en consecuencia, el código cambia la aplicación y la lógica sigue siendo la misma.

More Interesting

¿Es factible la plataforma de desarrollo Wolfram para el desarrollo móvil?

¿Cuál es el gateway de SMS de menor costo con una API? ¿Algo mejor que CDyne? ¿Algo menos de 4 centavos?

¿Las aplicaciones móviles con HTML5 todavía están un poco por debajo en términos de UX / UI?

¿Cuáles son los contenidos de una política de aplicación móvil?

¿Cuáles son las mejores formas para que un desarrollador (móvil) aprenda diseño de UI y UX?

¿Cuál es la mejor manera de conectar una aplicación móvil a un servidor back-end basado en Django?

¿Cuánto cuesta hacer una aplicación móvil en los EAU?

¿Quién es un gran proveedor de servicios de idiomas para usar en proyectos L10n (localización), particularmente con experiencia en dispositivos móviles?

En el futuro, ¿cuál será la mejor plataforma para los desarrolladores que desean comenzar a construir aplicaciones de IoT?

¿Qué es un color de fondo cómodo para la aplicación móvil?

Experiencia del usuario: ¿es esta una buena interfaz de usuario móvil?

¿Por qué la biblioteca Qt no es ampliamente adoptada? ¿Por qué su uso es bajo?

¿Existe un caso para aplicaciones de escritorio de interfaz de usuario nativas, con escritorio multiplataforma, por ejemplo? con NW.js, React) ahora como una opción? (ej. velocidad)

¿Cuál es el proceso para mover aplicaciones entre diferentes cuentas de desarrollador?

¿Cuál es una buena empresa de desarrollo de aplicaciones móviles (tercerizada) específicamente para aplicaciones de chat?