De verwerking van programmeertaal, in zeer eenvoudige termen, is pure waanzin! Als u dat moeilijk merkt te geloven, zal een bezoek aan de Officiële verwerking tentoonstelling pagina zeker zorgen dat u anders denken. In eerste instantie ontwikkeld door Ben Fry en Casey Reas bij het MIT Media Lab, heeft de Java-gebaseerde visuele programmeer omgeving enkele belangrijke stappen gemaakt door de jaren heen. Momenteel wordt het ondersteund door een grote gemeenschap van programmeurs en creatieve personen. Hier zijn enkele van de populaire domeinen waar Processing werkzaam is:
- Interactieve kunst en museum installaties; zintuiglijke ervaringen
- Generatieve kunst en computationele Design
- Physical Computing
- Afbeelding verwerking en video manipulatie
- Data Visualization
- Jumbo formaat real-time video muren
- Interactieve web-pagina's (P5.js, processing.js)
- Een bizarre combinatie van enkele van de bovengenoemde domeinen
- * invoegen andere super cool magische creatieve voorbeelden hier *
De volgende Instructable is gewijd naar u, de lezer, vertrouwd te maken met een aantal van de fundamenten van de verwerking van die zal, hopelijk, u toestaan om te duiken verdere op eigen initiatief. We doen dit door het bouwen van een verwerking gebaseerde project van de grond omhoog.
Beschrijving van het project:
De "temperatuur Visualizer" is een eenvoudige schets van de Processing (verwerkingsprogramma's zijn beter bekend als schetsen) die temperatuur en vochtigheid gegevens ontvangt van een sensor via een Arduino en visualiseert het dan op de volgende wijze:
- Twee ronde wijzerplaten die respectievelijk real-time temperatuur en vochtigheid weergeven.
- Een collectie van lukraak bewegende cirkels op de achtergrond, waarvan beweging wordt beïnvloed door de temperatuurveranderingen. De kleur van de cirkels ook de neiging om langs een blue-ish bereik wijzigen in overeenstemming met wijzigingen van de luchtvochtigheid. De cirkels zijn bedoeld om te vaag illustreren de kinetische beweging van moleculen met verandering in temperatuur.
Ik zal het ophelderen van de kernbegrippen één voor één op het eerste. Daarna, combineren we de concepten om onze visualizer tot leven brengen. Laten we beginnen!
Verwerking kan worden gedownload van hier.