Programacion de puerto serial en una raspberry pi 3


Evaluando propuestas
Descripción:
Se elaborará un VI en LabVIEW que servirá de interface
de control de las GPIO de la RaspberryPi
• Se utilizara la interface UART de la Raspberry Pi para el
enlace. (Utilice un cable convertidor UART a USB)
• El protocolo de comunicación será definido por el
programador.

• Utilice una interface similar en LabVIEW
• Todos los GPIO podrán ser configurados como entradas o salidas
• El valor de las entradas y salidas se deben ver reflejados (o manipularse
en caso de se salidas) en tiempo real en los controles correspondientes.
• La interface también permitirá establecer secuencias para aquellas GPIO
que estén configuradas como salidas:
 Cada línea es una acción a tomar.
 Si el parámetro comienza con ‘D’ significa tiempo de espera en
milisegundos (Ej: D200espera 200mS).
 Las entradas a manipular deben especificarse con su respectivo
numero y deben separarse por espacios.
 Solo especificar el numero de la GPIO, implica que la salida
correspondiente se pondrá en estado ALTO.
 Si el numero de GPIO especificado tiene el símbolo ! antes, implica
que la salida correspondiente se pondrá en estado BAJO.
• El botón de Guardar almacena la secuencia de salidas en la Raspberry y
dicha secuencia se empezará a ejecutar indefinidamente.
• El botón “Verificar” ejecutara un checkeo sobre la secuencia de salidas. Si
esta correcto, se habilitar el botón de Guardar
• Si no existe ninguna secuencia o el control “Secuencia de salidas” se
guarda en vacío, la secuencia de salidas se debe deshabilitar.
• Los parámetros de dirección de GPIO y la secuencia de salidas se deben
almacenar en la Raspberry. Los cambios se deben conservar incluso si se
reinicia el sistema.
• Por ninguna circunstancia la aplicación (Sea el program residente en la
raspberry o el VI en Labview ) se debe suspender ante un fallo.



Categoría: IT & Programación
Subcategoría: Otros
Tamaño del proyecto: Pequeño
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Experiencia en este tipo de proyectos: No (No he administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Tiempo completo
Integraciones de API: Payment Processor (Paypal, Stripe, etc), Cloud Storage (Dropbox, Google Drive, etc)

Abierto

Presupuesto

4

Propuestas

4

Freelancers interesados

Publicado: Hace 11 meses

Plazo: 11 días

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Freelancers que ya aplicaron para este trabajo

Anderson C. Ingeniero Electrónico con experiencia en Diseño de circuitos electrónicos Analógico /Digital, Sistemas Embebidos, Instrumentación. Programación de Microcontroladores basados en Microchip PIC, Arduino, Raspberry Pi ... + detalles

José R. I have a positive can-do attitude, a particular talent of being able to communicate effectively with different levels of the organization in different circumstances, strong organizational skills, detail oriented and t... + detalles

Rodrigo R. Tecnologo de telecomunicaciones y estudiante de ingenieria mecatronica, apacionado por el desarrollo I+D, desarrollo de software con enfoque al control, IoT, Domotica y automatizacion de procesos. Programo e implemto ... + detalles

david r. I am Mechatronics Engineer with experience in innovative product development and academic projects. I have worked with MATLAB and LabView in projects for industrial and academic purposes. Vast experience on Arduino/Ra... + detalles