Paso 3: Conjuntos de Widget
En este paso iremos sobre compuesto ArdWidgets. Los widgets compuestos más obvios son conjuntos de widgets similar con:
- ArdWidgetButtonArray
- ArdWidgetHSliderArray
- ArdWidgetVSliderArray
En el bosquejo de ArdWidgets0_10_Basic, comentar o eliminar los 4 widgets anteriores y descomentar las líneas que siguen.
myWidgets.add(new ArdWidgetButtonArray(50, 50, 100, 120, // the X, Y, Width and Height of the arraynew int[] {INPUT, OUTPUT}, // the pattern of INPUTS and OUTPUTSnew int [] {5,13,4,12}, // the array of pinsnew int[] {2,2})); // the layout of widgets (#wide, #high)myWidgets.add(new ArdWidgetHSliderArray(50, 250, 350, 120, new int[] {INPUT, OUTPUT}, new int [] {2,11,3,10}, new int[] {2,2}));
Esto genera un panel levemente más complicado con botones (4) y reguladores (4).
Tenga en cuenta que en la mayoría de los casos estamos proporcionando parámetros de entrada como arrays de enteros.
El número de widgets en un array es impulsado por el número de pines proporcionado.
También tenemos que dar una matriz si valores de entrada y salida, pero el tamaño de esta matriz no necesita ser el mismo que el número de pines. Si la longitud de la io es menor que el número de pines, se repita el golpeteo. Por ejemplo, si usted sólo quería salida widgets en arreglo de discos, usar esto como el ios: new int [] {salida},