Basisprincipes van Processing (8 / 8 stap)

Stap 8: Exercice


En dat is genoeg theorie nu. Het is tijd om te oefenen.

Proberen te maken van een programma dat deze regels volgt:

-De helft van uw venster houdt een witte achtergrond. Het bevat 4 manometers en één schakelaar.

-U aanpassen de hoogte van een meter met een klik van uw muis.

-Elke gauge vertegenwoordigt een waarde tussen 0 en 255. Een is voor grijswaarden, de drie anderen vertegenwoordigt niveaus van rood, groen en blauw.

-De tweede helft van uw venster krijgt de kleur die u hebt gedefinieerd met de meters. U kiest tussen b/w of R, G, B met de schakeloptie.

-Het niveau en de naam van elke gauge is geschreven in uw venster.

-De Enter-toets zet alle uw meters op nul.

Je moet echt een vel papier te denken eerst.

Als je heb geen idee, zijn hier een paar tips:

-Een graadmeter is een rect() of een PShape, en de coördinaten van sommige hoeken hangt op mouseX en/of mouseY.

-U kunt background() instellen van de kleur van een helft van het venster, en een rect() met fill() om de kleur van de andere helft.

-Hebt u te maken van een conversie van de positie van de cursor naar het niveau van de maaswijdtemeter die blijft in een aantal (0,255).

-Deze exercice is iets echt «visual». Elke keer dat je een regel code schrijft aan een shape maken of veranderen van een kleur, het uitvoeren van uw programma om er zeker van te zijn dat werkt het zoals u dat wilt.

Probeer niet om alles in één keer code. Eerst alleen uw variabelen definiëren, tekenen van lege manometers, hun titel toevoegen. Gebruik een mousePressed/keyPressed nog niet, je achtergrondkleur ingesteld op zwart.

Wanneer het heeft gedaan, kunt u de Booleaanse functies u weten kunt of uw muiscursor boven een van uw meter of de schakelaar.

U kunt vervolgens code van de mousePressed en mouseDragged structuren, enzovoort.

U bent vrij om alles wat die je wilt toevoegen.

Ik geef een complete oplossing (practice.pde), maar ook verschillende stappen die ik gevolgd. Als u problemen met uw code hebt, kunt u vergelijken met hen, of het mij vraagt. Als je denkt dat iets kan dat/moet worden uitgelegd op een andere manier, vertel me.

Dit is slechts een paar fundamentele dingen ter voorbereiding van een ander project. Als u wilt leren zelf, op het tabblad Help zal "documentatie" u helpen. Ook in het eerste lusje, zal de sectie voorbeeld u tonen hoe te gebruiken een heleboel opdrachten. (video, webcam, pdf, gif, kleuren).

Gerelateerde Artikelen

Basisprincipes van Automator

Basisprincipes van Automator

deze tutorial leert u de basisprincipes van Automator al twee eenvoudig voorbeeld 'workflows': uw computer lezen voor u en uw computer begroeten u bij het inloggen.Automator is opgenomen in alle Mac computer, en vereist geen programmeer kennis dan oo
De basisprincipes van HTML en CSS codering

De basisprincipes van HTML en CSS codering

Heb je ooit wilde maken van uw eigen website, maar die andere webbuilders zijn te duur? Zoek niet verder voor een intro naar HTML en CSS programmeren en coderen.Stap 1: Instellen Elke HTML en CSS codering van de pagina begint met deze blanco vel, gen
Basisprincipes van Photoshop

Basisprincipes van Photoshop

Hallo. In deze tutorial zal ik je laten zien de basics van Photoshop. Deze tutorial is voor mensen die nieuw zijn voor Photoshop en willen weten van de basisprincipes van het.Ik zal gaan:Een nieuw Project aanmakenBasisgereedschappenLaag, groepen en g
Solar System Simulator met behulp van Processing

Solar System Simulator met behulp van Processing

In deze post bouwen we een eenvoudige zonnestelsel Simulator gebruik van Processing. De software, aan het einde van de te bouwen, zal zien en voelen als in de bijgevoegde video.Stap 1: Download en installeer ProcessingAls u dit nog niet hebt gedaan,
De basisprincipes van Pivot Stickfigure Animator.

De basisprincipes van Pivot Stickfigure Animator.

Hallo Instructables. :) Ik zal je laten zien de basisprincipes van een animeren programma genaamd Pivot.Stap 1: De belangrijkste hub! Nu wanneer u het programma opent, u alle soorten knoppen aan de linkerkant ziet, en ik zal je vertellen wat ze allem
Fotocel reageren op licht als een oog. een inleidende Project voor het gebruik van Processing met Arduino

Fotocel reageren op licht als een oog. een inleidende Project voor het gebruik van Processing met Arduino

In dit project ziet u een eenvoudig voorbeeld van het gebruik van verwerking zodat een grafische weergave van gegevens die een arduino als krijgt input van een sensor. In dit geval een fotocel.Nadat een oog beeld krijgen van internet, wat ik deed is,
Maken van een Robotics simulator met behulp van Processing

Maken van een Robotics simulator met behulp van Processing

Als u beginnen met het schrijven van code voor een robot is het onvermijdelijk om te gaan door middel van een aantal iteraties tot het werkt zoals gepland. Arduino maakt dit al makkelijker maar vooral met complexe wandelende robots kan het een vervel
Basisprincipes van Car Audio (Speakers en Subwoofers)

Basisprincipes van Car Audio (Speakers en Subwoofers)

dit is gewoon een basishandleiding tonen enkele van de schuilplaatsen voor hoe draad uw versterkers, luidsprekers, versterkers en draden. Het gaat ook in een korte beschrijving over hoe u uw luidsprekers kunt installeren, mount hen of het maken van a
CNC G-Code interpretator met behulp van Processing

CNC G-Code interpretator met behulp van Processing

Hi guys, jarenlang I 'm trying to maken van mijn eigen CNC-router zodat ik PCB makkelijker kunt maken.Wat ik probeer te maken is een G-code interpretator die stuurt signalen naar een arduino board. Zo kunt de arduino bord een eenvoudige CNC-router om
De basisprincipes van het maken van uw eigen maneschijn

De basisprincipes van het maken van uw eigen maneschijn

De fundamenten van het maken van alcohol verkregen bij zijn gebaseerd op de gevestigde beginselen van vergisting en distillatie, die u vertrouwd zijn met, ofwel moet alvorens een basisrecept volgen of experimenteren met ingrediënten en hoeveelheden t
Hoe te controleren met behulp van Processing * GizDuino

Hoe te controleren met behulp van Processing * GizDuino

Een paar weken geleden, heb ik een Instructable over "Hoe om te controleren met behulp van Visual Basic GizDuino" - gepubliceerd.Ik zal nu het document van een andere manier van controlerende GizDuino met behulp van de open-source verwerking app
Basisprincipes van thermografie

Basisprincipes van thermografie

Als u ooit hebt willen hebben "warmte sensing visie", zoek niet verder! Thermische camera's worden steeds goedkoper en gemakkelijker te gebruiken, wat betekent dat ze meer gedocumenteerd en toegankelijk voor hobbyisten. In dit Instructable, zal
Basisprincipes van boogschieten

Basisprincipes van boogschieten

dit Instructable zal u tonen hoe te een boog schieten, veilig en nauwkeurig. Ik heb een rebound boog, maar deze instructies zal werken met andere soorten bogen ook voor het grootste deel.Stap 1: Zoek uw boog Een goede boog, die uw maat vinden. Hebt u
De basisprincipes van Graphic Design

De basisprincipes van Graphic Design

op het web, we zien overal grafisch ontwerp. Grafisch ontwerp omvat vele verschillende elementen, maar ik wilde om zich te concentreren op de meest eenvoudige vorm: citaat van foto's.Stap 1: Zoek een goede ontwerpen van programma Er zijn veel grafisc