¿Cuál es la conexión entre el procesamiento y Arduino®?

El Arduino® es un microcontrolador aumentado de código abierto que se programa utilizando un lenguaje basado en el cableado. Sin embargo, su entorno de desarrollo se basa en el procesamiento: un lenguaje de programación gratuito y descargable que se usa comúnmente para generar gráficos por computadora y visualizaciones de datos complejas. Los bocetos, que también se llaman programas, el procesamiento integrado y el lenguaje Arduino® utilizan la extensión del archivo del entorno de desarrollo de procesamiento (PDE). Además, los bocetos de procesamiento y Arduino® pueden comunicarse entre sí, proporcionando un control bidireccional sobre los bocetos de procesamiento y el hardware Arduino®.

La comunicación puede ser unidireccional o bidireccional entre los entornos de procesamiento y Arduino®. Los datos de un boceto de procesamiento, por ejemplo, se pueden usar para controlar el hardware conectado al microcontrolador Arduino®, o los datos del microcontrolador se pueden usar para controlar la funcionalidad de un boceto de procesamiento. AlternativaLy, ambos entornos pueden afectarse mutuamente simultáneamente. Algunos ejemplos de procesos y proyectos de Arduino® incluyen el uso de potenciómetros para controlar el color de un objeto que se muestra por un boceto de procesamiento, y el uso de eventos de clic del mouse de un boceto de procesamiento para controlar una serie de diodos emisores de luz (LED).

.

Los idiomas de procesamiento y Arduino® se comunican entre sí a través del código y el puerto Universal Serial Bus (USB), que emula y aparece como el puerto serie de la computadora. Para configurar la comunicación bidireccional entre el microcontrolador y el procesamiento, o para controlar el procesamiento con el Arduino®, los usuarios escriben bocetos en ambos idiomas. El boceto de procesamiento busca el puerto serie conectado al Arduino®, mientras que el código de microcontrolador recibe y transmite datos de las entradas y salidas de Arduino's®. Esto proporciona a los aficionados control total sobresus proyectos.

La biblioteca Arduino® gratuita disponible para el procesamiento permite a los usuarios controlar un Arduino® con datos del procesamiento sin escribir ningún código para el microcontrolador. En cambio, se carga un programa estándar en la placa, y el usuario escribe el código en el boceto de procesamiento. El código escrito generalmente realiza las siguientes funciones: encuentra y abre el puerto serie conectado al Arduino®, almacena datos del microcontrolador en variables y usa los datos para controlar diferentes parámetros, como el tamaño o el color de un objeto, en el boceto de procesamiento.

Las personas que están aprendiendo a trabajar con el Arduino® y el procesamiento pueden encontrar bocetos de ejemplo en el entorno de programación Arduino®. Estos bocetos vienen con cada descarga de la aplicación, y los usuarios generalmente pueden ejecutarlos sin escribir ningún código adicional. Los creadores del Arduino® también proporcionan procesamiento completamente comentado y código Arduino® en línea.

OTROS IDIOMAS