Evaluating bids

Programacion de puerto serial en una raspberry pi 3

Published on the July 05, 2017 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Other
Project size Small
Is this a project or a position? Project
I currently have I have specifications
Required availability Full time
Experience in this type of projects No (I haven’t managed this kind of project before)
API Integrations Payment Processor (Paypal, Stripe, etc.), Cloud Storage (Dropbox, Google Drive, etc.)

Delivery term: July 16, 2017