ArdWidgets - biblioteca de interfaz gráfica de usuario para Arduino (6 / 6 paso)

Paso 6: Instrucciones generales

Aquí están algunas instrucciones generales que puede también ser encontrado en los comentarios del código:

 ////////////////////////////////////////////////////////////////////////// Instructions ///////////////////////////////////////////////////////////////////////////////// // This is a simple example processing script that allows users to easily create // Graphical User Interface (GUI) widgets with simple connections to an arduino. // It uses the Fermata library to establish the connections between Processing and Arduino. // It's also a simple introduction to both object oriented and windows type UI coding and event handling. // The current implementation is pretty lean graphically, partly in order to make the code legible, editable and instructive. // // To use: on the Arduino side upload the StandardFermata code found under Examples->Fermata in the Arduinoi development environment // // There are currently (5) types of ArdWidgets: // - a pushbutton ArdWidgetButton // - a horizontal and vertical slider ArdWidgetHSlider and ArdWidgetVSlider // - a two dimensional ArdWidgetXY widget that can drive two arduino pins // - an extensible ArdWidgetGraph that can take an arbitrary number of INPUTs and OUTPUTs and graph values over time // // The ArdWidgetButton is a Digital UI element that reads or drives digital arduino pins // The ArdWidgetSliders, ArdWidgetXY and ArdWidgetGraph read or drive analog pins and produce analog (0-255 or 0-1023) values // // The basic signature of creating a widget is pretty consistent: // ArdWidgetXXXXXX ( int x, int y, int w, int h, int anio, int apin) // x, y, w, and are standard for many processing elements, respectively the X and Y origin of the widget // and the Width and Height. // These define the rectangular region the widget will take on the canvas // // io is either INPUT or OUTPUT. These are the same meaning as for the Arduino // OUTPUT widgets will write values to output pins (analog or digital). // They drive user interaction to phyical outputs on the Arduino // INPUT widgets will display the values read from analog or digital pins to Processing; // these display but do not respond to mouse interactions // // Finally, apin is the pin number to be read or controlled by the widget. Note that: // Digital widgets (ArdWidgetButton) read or write one of the digital pins numbered 0 - 13. // Analog OUTPUT widgets must have one of the analog output pins specified, // indicated on the arduino with a ~ (pins ~3,~5,~6,~9,~10,~11) // Analog INPUT widgets use the analog input pins, and accept inputs from 0-6. 0 corresponds to pin A0, etc. // the ArdWidgetXY and ArdWidgetGraph creation call is different from the others in that they require an array of pins, // and the graphwidget takes an array of ios: // ArdWidgetXY ( int x, int y, int w, int h, int anio, int pin, int pin2) // // There is also a basic ArdWidgetsCollection class that ArdWidgets are added to and handles messaging, // mouse events, etc. // // The example setup() routine below shows how to create the different types of INPUT and OUTPUT widgets // and add them to Processing. // // Send comments and feedback to dshelden 

Artículos Relacionados

Interfaz gráfica de Internet para Arduino

Interfaz gráfica de Internet para Arduino

Esta nota de aplicación describe cómo implementar un tablero de instrumentos de temperatura web para Arduino Ethernet. Se pretende mostrar cómo el concepto de mapa de memoria funciona en la práctica y la manera en que puede ayudarle a mejorar sus pro
PC controlado por Bluetooth Robot (con una interfaz gráfica de usuario!)

PC controlado por Bluetooth Robot (con una interfaz gráfica de usuario!)

En este Instructable le mostrará cómo construir un robot que se controla vía Bluetooth con un teclado, tiene una interfaz gráfica de usuario construida con el proceso que muestra la entrada del teclado y realmente convierte la opción todo en una gran
Hacer su propio GUI (interfaz gráfica de usuario) sin Visual Studio de Microsoft Excel

Hacer su propio GUI (interfaz gráfica de usuario) sin Visual Studio de Microsoft Excel

Es fácil crear su propio formulario de usuario en Microsoft Excel.Permite comenzar a crear una calculadora simple.También he incluido forma automatizar la base de datos (encuesta de automatizar) en hoja de excel de paso 6 hacia adelante.Paso 1: Crear
Página Web con una interfaz gráfica de usuario.

Página Web con una interfaz gráfica de usuario.

Hasta ahora hemos hecho raspado de la página web a través de la línea de comandos con y luego lo hicimos con la web. Ahora vamos a hacer en el escritorio. Sólo haré un ejemplo y usted puede averiguar el resto de ellos. Estaremos usando zenity otra ve
Como hacer una calculadora con interfaz gráfica de usuario mediante programación Turing

Como hacer una calculadora con interfaz gráfica de usuario mediante programación Turing

El código está en la descripción del video de YouTube (debe ver el video en YouTube sí mismo para obtener el código)Por favor visitewww.createtech.CA
Programación de Widgets de la interfaz gráfica de usuario de entrada botón de texto Python

Programación de Widgets de la interfaz gráfica de usuario de entrada botón de texto Python

Programa sencillo para demostrar el uso de los widgets de entrada, botón y texto en PythonSe adjunta código: ButtonDemo.py
Simple interfaz gráfica rápida para RaspberryPi

Simple interfaz gráfica rápida para RaspberryPi

Hay muchas veces cuando más quiero entonces sistema basado en un texto pero no necesito una interfaz de usuario gráfica completa.Esto puede lograrse mediante la ejecución de un openbox desnudo huesos. Puede iniciar openbox ejecutando el comando:xinit
Cómo interfaz LCD (16 X 2) para arduino

Cómo interfaz LCD (16 X 2) para arduino

Este instructables te explica sobre interfaz LCD (cristal líquido exhibición) 16 X 2 al arduino.Algunas formas básicas de puntos de LCD:-LCD se compone de 16 filas y 2 columnas de 5 × 7 o 5 × 8 LCD dot matrices.LCD está disponible en un paquete de 16
Frambuesa Pi - GPIOs, interfaz gráfica, pyhton, matemáticas y electrónica.

Frambuesa Pi - GPIOs, interfaz gráfica, pyhton, matemáticas y electrónica.

¡ Hola gente!Objetivo de este instructable es jugar con algunas de las características de frambuesa.Gané mi frambuesa Pi de uno mis amigos hace un tiempo, y al principio no tenía ni idea de cómo usarlo. Ya estaba un poco familiarizada con Arduino, pe
Simple interfaz gráfica para el compilador GCC de Linux

Simple interfaz gráfica para el compilador GCC de Linux

Se trata de una simple interfaz gráfica para el compilador GCC de Linux. Es un archivo de comandos de bash con el comando de zenity. Si no tienes zenity y utiliza un sistema basado en Debian (Ubuntu) estará en los repositorios.Se puede instalar con e
Como humedad y temperatura (DHT11) y Arduino incluyendo DHT11 biblioteca de interfaz.

Como humedad y temperatura (DHT11) y Arduino incluyendo DHT11 biblioteca de interfaz.

DTH11 incluye sensor de temperatura y humedad.Componentes de hardware necesarios:-1) DTH11 Sensor de temperatura y humedad2) Arduino UNO3) conectar los cables4) Biblioteca DTHUsted puede conseguir el sensor DTH11 hoja de datos desde el siguiente enla
Interfaz web sencilla e intuitiva para su frambuesa Pi

Interfaz web sencilla e intuitiva para su frambuesa Pi

El Raspberry Pi es un sorprendente miniordenador de 35 dólares. Le permite hacer todo lo que podría hacer con un ordenador Linux (conexión a internet, viendo videos, lanzar aplicaciones,...) pero también para interactuar con el mundo que lo rodea, al
Como interfaz de Sensor de ultrasonidos (HCSR04) para arduino uno

Como interfaz de Sensor de ultrasonidos (HCSR04) para arduino uno

Sensores de ultrasonidos son mucho más eficientes que otros sensores de detección de obstáculo. Sensores ultrasónicos relativamente baratos y también los emisores de ultrasonido y detectores son portables sin necesidad de circuitos complejos. Se ofre
Indicador de dirección para Arduino Robot - interfaz Scratch

Indicador de dirección para Arduino Robot - interfaz Scratch

Recientemente he subido a una guía de la programación de un Cybot utilizando un control de Arduino. En la programación que he creado una interfaz de usuario para visualizar la dirección seleccionada por el usuario. Esta guía le mostrará que haw para