ArdWidgets - GUI Library for Arduino (5 / 6 étapes)

Étape 5: Widget Dashboard

Voici un croquis avec tous les widgets actuels. Vous pouvez simplement commentaire des sections de la configuration du widget si vous ne souhaitez pas les utiliser ou juste les laisser dans (ils ne sera pas être connectés à n’importe quel comportement arduino si les broches associées ne sont pas câblées vers le haut, mais c’est OK, sauf si vous voulez utiliser les broches pour autre chose).

La liste complète des cours ArdWidgets est :

ArdWidgetButton - crée une sortie ou une entrée numérique

ArdWidgetHSlider / ArdWidgetVSlider - crée et Analog INPUT ou OUTPUT

(Broches d’entrée correspondant à l’analogique d’entrée A0-A6)

ArdWidgetXY - prend un tableau de 2 broches Analog INPUT ou OUTPUT

ArdWidgetGraph - prend un tableau de n’importe quel nombre de pins Analog INPUT et OUTPUT,

et un tableau de modèle io correspondante des valeurs d’entrée et de sortie.

Le code setup() important qui crée ces widgets est :

 /////////////////////////////// Add Some Widgets ////////////////////////////// // Now add widgets to the ArdWidgetCollection. Basic signature is ( int x, int y, int w, int h, int anio, int apin): // Make an INPUT Button on Pin 2 // Single line of code creates a new button Widget and adds to the collection. myWidgets.add(new ArdWidgetButton (50, 50, 40, 40, INPUT, 2)); // Define an appropriate Widget variable in order to keep the reference and then change colors, display text, etc: // Make an OUTPUT Button on Pin 8 ArdWidgetButton button2 = new ArdWidgetButton (100, 50, 40, 40, OUTPUT, 8); button2.lowcolor = color(255,0,0); // set lowcolor to red button2.highcolor = color(0,255,0); // set highcolor to green myWidgets.add(button2); //Make an INPUT Horizontal Slider on Pin AO ArdWidgetHSlider slider3 = new ArdWidgetHSlider (50, 150, 90, 40, INPUT, 0); slider3.highcolor = color(0,0,255); slider3.displayscale = true; // add the scale text (show lowval and highval) myWidgets.add(slider3); //Make an INPUT Vertical Slider on Pin 9 // an INPUT widget's backround is grey by default; mouse interactions don't do anything ArdWidgetVSlider slider1 = new ArdWidgetVSlider(150, 50, 40, 140, OUTPUT, 9); slider1.lowcolor = color(255,0,0); // if lowcolor and highcolor are different, sliders will blend between them. slider1.highcolor = color(0,0,255); slider1.displayname = false; // Don't show the pin name myWidgets.add(slider1); // Note the ArdWidgetXY takes an array of 2 pins! ArdWidgetXY xy1 = new ArdWidgetXY (220, 50, 140, 140, OUTPUT, new int [] {10,11}); // Note how we pass the array of (2) pins xy1.highcolor = color(0,0,255); xy1.displayscale = true; xy1.lowval[Y] = 0; xy1.highval[Y] = 64; // We can set the range to something other // than the default 255 OUTPUT / 2013 INPUT myWidgets.add(xy1); // The ArdWidgetGraph - includes a dynamically created set of sliders and a time graph // Note we provide an array of ios and pins. The count of ios doesn't need to be the same as the pins ArdDefaultDisplayscale = true; myWidgets.add(new ArdWidgetGraph(50, 250, 310, 150, new int[] {OUTPUT, INPUT}, new int [] {3,2,5})); ArdDefaultDisplayscale = false; /////////////////////////////////// Done Adding Widgets //////////////////////////// 

Articles Liés

Bâton de A-10 alimenté par Arduino grip distance w / d’urgence bouton parti !

Bâton de A-10 alimenté par Arduino grip distance w / d’urgence bouton parti !

je suis tombé build "bouton parti d'urgence" de Plama2002 un peu en arrière et voulait quelque chose de similaire pour mon bar. J'ai aussi eu une poignée de bâton USAF B-8 vieux d'un A-10 a qui j'ai ramassé dans ma vie antérieure. J'ai pensé au
Tutoriaux Arduino (partie 3-17 tutoriel Pack)

Tutoriaux Arduino (partie 3-17 tutoriel Pack)

Il s'agit d'Arduino tutoriel Pack partie 3.La 1ère partie est disponible ici :La 2ème partie ici :Contrairement à d'autres tutoriels ici je ne donnera pas n'importe quel fond en théorie comment cela fonctionne. Il est orienté vers le résultat comment
Arduino et salle virtuelle à l’aide de MPU-9150 MARG

Arduino et salle virtuelle à l’aide de MPU-9150 MARG

C'est facile de suivre le tutorial Arduino pour faire une salle virtuelle à l'aide du capteur d'orientation MARG MPU-9150.Axée sur l'Arduino autres tutoriels disponibles ici et ici.Étape 1: Télécharger tout ci-dessous et suivez les instructions de la
Distance IR caméra Hack Wii avec Arduino Interface

Distance IR caméra Hack Wii avec Arduino Interface

nous physiquement extrait la caméra IR de la télécommande Wii et il s'interfacer avec un arduino contrôlant un servo.La caméra IR de la Wii est une belle chose. Il a un processeur intégré qui affiche les positions X et Y et taille des 4 points plus b
Openframeworks + Arduino + capteurs de Vibration, Spacebrew

Openframeworks + Arduino + capteurs de Vibration, Spacebrew

Salut tout le monde,Lucy Matchett, Nicole Messier Yi et Joselyn McDonald (Snax_and_Macs) accroché à une esquisse openFrameworks pour manipuler les différentes composantes de la sortie numérique générée, les capteurs de vibration.Nous avons utilisé un
ARDUINO MIDI quatre lignes MOTION CONTROL

ARDUINO MIDI quatre lignes MOTION CONTROL

Ce Instructable sera sur la création d'une unité de contrôle de quatre lignes cablecam/motion.Le principe est que rien de nouveau voir EACMEC.Sa basés autour de quatre moteurs/treuils et une unité de contrôle qui commande les moteurs.COMPOSANTS DE BA
Les lecteurs de disquettes musicales

Les lecteurs de disquettes musicales

Tournez vieille technologie musique, qui était le but et il a été réalisé avec des recherches sur instructables et autres sites Web.Cela a été fait une charge de fois avant, mais je voulais le faire et essayer de l'expliquer le mieux que je peux pour
Taille Super lecteurs de disquettes Musical

Taille Super lecteurs de disquettes Musical

Ayant construit un ensemble disque 16 de plongées Floppy Musical, qui a été fait avant par d'autres personnes, j'ai pensé qu'il serait amusant de doubler les disques et voir si il n'y aurait aucune amélioration dans le détroit. Le plan est donc d'uti
Ne m’oubliez pas - télécommande fleur arrosage

Ne m’oubliez pas - télécommande fleur arrosage

Salut tout le monde,Lucy Matchett, Nicole Messier Yi et Joselyn McDonald (Snax_and_Macs) fait un périphérique distant fleur arrosage, donc vous pouvez arroser vos proches des ceux plantes quand vous arrosez votre propre.Nous avons utilisé des Arduino
Expérience graphique capteur Amarino bouclier et Amarino toolkit

Expérience graphique capteur Amarino bouclier et Amarino toolkit

cette expérience rend l'utilisation du bouclier Amarino de buildcircuit.comSi vous n'avez jamais travaillé avec Amarino, je vous recommandons de visiter Amarino page et comprendre les bases du Amarino.Dans cette expérience, le signal du capteur de LD
Manipulateur Mobile polyvalent Mk 1

Manipulateur Mobile polyvalent Mk 1

Brève Description :Construire votre propre robot géant DIY qui joue du piano, dessine des images, prépare les repas, eaux des plantes, se livre à des duels de sabre laser et plus encore. Le manipulateur Mobile polyvalent est une plate-forme de roboti
Piano TouchSense gant

Piano TouchSense gant

Il s'agit d'un moyen assez simple de créer un piano portable à l'aide de condensateur de détection comme capteurs ; chaque doigt est une clé différente qui peut être jouée individuellement ou combinée. J'ai voulu faire un gant de détection portable t
Maison bras robotisé à l’aide de pièces Standard en utilisant Arduino et un traitement GUI

Maison bras robotisé à l’aide de pièces Standard en utilisant Arduino et un traitement GUI

J'ai récemment pris sa retraite et une des choses que je me suis promis était que lorsque j'ai prenaient leur retraite j'allais terminer tous les projets que j'ai dû courir dans ma tête depuis que je suis un adolescent. C'est une cinquantaine d'année
Tr/min de lecture de base Arduino IR tachymètre avec MATLAB GUI

Tr/min de lecture de base Arduino IR tachymètre avec MATLAB GUI

Bonjour encore une fois, un couple des jours retour que j'ai posté une instructable de tachymètre infrarouge en utilisant arduino, puis j'ai réalisé que plutôt que de lire la valeur de t/mn dans le moniteur de serial Arduino IDE, présentant le nombre