LinkIt uno - comunicación con python (2 / 3 paso)

Paso 2: El código

Dos cosas quedan por hacer. La primera es para cargar código para parseo de comandos y hacer lo que quieras hecho a LinkIt una y la otra es escribir script en Python para enviar y recibir datos.

No zambullirse de explicar la primera parte ya que es un tipo de programa de Arduino. Escucha a las entradas de la serie hasta que se detecta un carácter de retorno de carro ("\r") y tiendas de cadena en una variable que se puede utilizar para decidir qué hacer o utilizada como datos para la función. Comprobar el código adjunto "serialResponse.ino".

La segunda parte, código de Python, no es más difícil pero tiene algunos trucos que usted debe conocer.

Eso es lo primero que tienes que hacer - importaciones serie biblioteca en script en Python

Esta parte de código almacena referencias al puerto que desea utilizar en "ser" variable para la facilidad de uso. Tenga en cuenta que esto abre el puerto COM8. Como con toda la programación, el primer elemento en la lista tiene índice 0. Para utilizar este script con un LinkIt se desea abrir COM8 la mayoría del tiempo pero si no estás seguro, usted puede comprobar de qué puerto abrir, puede hacer se encuentran que:

Nota Esto no es una función sino una variable, lo que significa que no tiene ningún paréntesis.

Y ahora a escribir en el puerto serial.

Esta función toma un parámetro, que debe ser una cadena. Puede reemplazar "texto" con cualquier cadena o variable (que contiene la cadena) pero debe llamar a la función .encode() en él o no.

Y ahora dos métodos de lectura de datos, a través del puerto.

Esta función devuelve el primer carácter de disponible. Útil pero si quiere una palabra deberá afiliarse a caracteres de una cadena. Python hace esto mismo si usted llama después de la función:

Esta función escucha los datos sobre el bus serial hasta el primer carácter de nueva línea ('\n'). Tenga cuidado como programa colgará si no se recibe ningún caracter.

Eso es todo lo que necesitas saber para hacer cualquier extensión de LinkIt un tablero con Python. Compruebe el código de ejemplo para la referencia.

Artículos Relacionados

LinkIT uno - comparación con escudos

LinkIT uno - comparación con escudos

LinkIT uno es un conjunto agradable de todos antenas y construir escudos para muchos dispositivos móviles. Con sólo 59$ proporcionar la instalación de alrededor de 214$. Con gran cantidad de integrados tableros su stand como una tarjeta única. Inclus
Construir una estación meteorológica por MediaTek Linkit uno

Construir una estación meteorológica por MediaTek Linkit uno

Hola, he construido una estación meteorológica por linkitONE, que es similar a arduino UNO con alto desempeño en replantean inalámbrico. Mi estación meteorológica cargar automáticamente datos en internet y grabado en la nube. Me deja intirduce cómo h
LinkIt uno: Indicador de batería más cool

LinkIt uno: Indicador de batería más cool

Uno de lo mejor de LinkIt uno es venir con una batería recargable 1050mAh. Esto le ayudará a dejar que los proyectos a ejecutar sin necesidad de conectarse a cualquier fuente de alimentación adicional. Y con Wifi y BLE, esto hace que proyectos verdad
Portapapeles comunicación PC ↔ Pi con Python

Portapapeles comunicación PC ↔ Pi con Python

Yo normalmente uso mi frambuesa Pi en un escritorio compartido de windows. Comparto también una unidad de red con el Pi. Esto es genial, pero sigo teniendo la molestia del portapapeles en el PC no se refleja en la Pi. Puede haber aplicaciones de plat
Comunicación serial - Arduino y Linkit uno

Comunicación serial - Arduino y Linkit uno

En este instructable voy mostrarle cómo establecer una comunicación serial entre arduino y Linkit uno. Esto ayudaría a hacer un proyecto más complejo con estas dos placas.Paso 1: componentesAquí está una lista de todos los componentes necesarios para
LPG / sistema de detección de biogás con MediaTek LinKIt uno

LPG / sistema de detección de biogás con MediaTek LinKIt uno

La plataforma de desarrollo un LinKIt ha sido diseñada y lanzado por los laboratorios de MediaTek con un diseño compacto, que permite la creación de accesorios personales y dispositivos de IoT, con conectividad Rica. HQ de Instructables han sembrado
Un Tutorial de IoT AWS con LinkIt uno

Un Tutorial de IoT AWS con LinkIt uno

Aquí hay un tutorial para mostrar cómo conectarse a AWS IoT con LinkITONE.Hice una pequeña demostración para hacer el tutorial más claro. Un sensor y un actuador es necesario.La demo enviar unas datos del sensor a AWS, y AWS era capaz de controlar el
Decodificador de infrarrojos con LinkIT uno

Decodificador de infrarrojos con LinkIT uno

¿Mandos a distancia universales te fallo? ¿Deseas que tu centro de entretenimiento en el hogar podría convertirse automáticamente en el fútbol de lunes por la noche tan pronto como usted caminó en la puerta después del trabajo? Con el One de LinkIt,
PyDuino, interfaz Arduino con Python a través de comunicación serial

PyDuino, interfaz Arduino con Python a través de comunicación serial

Aprender a interfaz arduino a través de comunicación serial con python usando la librería pyduino. Hay algunos otros tutoriales que hay en instructables en cómo interfaz arduino con python, pero no demuestran cómo hacerlo todo, donde esperamos que es
LinkIT uno a Arduino comunicación I2C

LinkIT uno a Arduino comunicación I2C

En los últimos instructable te mostré como crear a un monitor de voltaje utilizando el linkit uno y después de hacer un par de proyectos usando el tablero de Linkit uno que me di cuenta de que sería grande si podríamos hacer linkit uno con un arduino
Entrada de auto alerta de intruso con LinkIt uno

Entrada de auto alerta de intruso con LinkIt uno

¿Siempre quiere saber cuándo alguien está conduciendo en su entrada? Pues yo siempre tengo. Sobre todo cuando alguien viene a recoger uno de mis hijos para llevarlos a la escuela, o la danza u otro evento. Y puesto que es una pérdida de tiempo para s
Contador de objeto digital con interfaz de LDR de Mediatek LinkIt uno

Contador de objeto digital con interfaz de LDR de Mediatek LinkIt uno

En este Instructable, usted será capaz a Mediatek Linkit una tarjeta de interfaz con LDR y contador Digital de objeto que puede contar objetos hasta 9999.Paso 1: requisitos PCB placa de propósito generalCD 4 Johnson 4026 contador de década.4 común cá
Construir un Sensor de proximidad con el Linkit uno

Construir un Sensor de proximidad con el Linkit uno

Sensores de proximidad son frescos a trabajar con especial cuando están diseñando robots, sea módulo de distancia por ultrasonidos o un sensor de proximidad infrarrojo. En este voy a mostrar cómo diseñar su propio sensor de proximidad de IR con un mo
Detector de nivel con LinkIt uno de sonido

Detector de nivel con LinkIt uno de sonido

¡ Hola!En este Instructable ¡ hacer un detector de nivel de sonido y conseguir LED de alto rendimiento de la MediaTek LinkIt uno una vez que el valor de gatillo es!Comencemos!Paso 1: ¿Qué se necesita? MediaTek LinkIt unoSensor de los sonidos (voy uti