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

Étape 6: Instructions globales

Voici quelques instructions globales qui peut être également être trouvé dans les commentaires du code :

 ////////////////////////////////////////////////////////////////////////// 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 

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