Wat is het verband tussen verwerking en Arduino®?

De Arduino® is een open-source augmented microcontroller die is geprogrammeerd met behulp van een taal op basis van bedrading. De ontwikkelingsomgeving is echter gebaseerd op verwerking - een gratis, downloadbare programmeertaal die vaak wordt gebruikt voor het genereren van computerafbeeldingen en complexe datavisualisaties. Sketches, die ook programma's worden genoemd, ingebouwd in verwerking en de Arduino® -taal gebruiken de bestandsuitbreiding van de Processing Development Environment (PDE). Bovendien kunnen verwerking en Arduino®-schetsen met elkaar communiceren, wat bidirectionele controle biedt over het verwerken van schetsen en Arduino®-hardware.

Communicatie kan unidirectioneel of bidirectioneel zijn tussen de verwerkings- en Arduino®-omgevingen. De gegevens van een verwerkingsschets kunnen bijvoorbeeld worden gebruikt om de hardware die is verbonden met de Arduino®-microcontroller of gegevens van de microcontroller te regelen, kunnen worden gebruikt om de functionaliteit van een verwerkingsschets te regelen. AlternatiefBeide omgevingen kunnen elkaar tegelijkertijd beïnvloeden. Enkele voorbeelden van verwerking en Arduino®-projecten omvatten het gebruik van potentiometers om de kleur van een object te regelen dat wordt weergegeven door een verwerkingsschets en het gebruik van muisklikgebeurtenissen van een verwerkingsschets om een ​​reeks licht-emitterende diodes (LED's) te besturen.

De verwerkings- en Arduino® -talen communiceren met elkaar via code en de Universal Serial Bus (USB) -poort, die emuleert en verschijnt als de seriële poort van de computer. Om bidirectionele communicatie in te stellen tussen de microcontroller en verwerking, of om de verwerking met de Arduino® te regelen, schrijven gebruikers schetsen in beide talen. De verwerkingsschets zoekt naar de seriële poort die is aangesloten op de Arduino®, terwijl de microcontroller-code gegevens ontvangt en verzendt van de ingangen en uitgangen van de Arduino's®. Dit biedt hobbyisten totale controle overhun projecten.

De beschikbare gratis Arduino®-bibliotheek voor verwerking stelt gebruikers in staat om een ​​Arduino® te besturen met gegevens van verwerking zonder code voor de microcontroller te schrijven. In plaats daarvan wordt een standaardprogramma geüpload naar het bord en schrijft de gebruiker de code in de verwerkingsschets. De schriftelijke code voert doorgaans de volgende functies uit: vindt en opent de seriële poort die is aangesloten op de Arduino®, slaat gegevens op van de microcontroller in variabelen en gebruikt de gegevens om verschillende parameters, zoals de grootte of kleur van een object, in de verwerkingsschet te besturen.

Mensen die leren werken met de Arduino® en verwerking kunnen voorbeeldschetsen vinden in de Arduino® -programmeeromgeving. Deze schetsen worden geleverd bij elke download van de applicatie en gebruikers kunnen ze meestal uitvoeren zonder extra code te schrijven. De makers van de Arduino® bieden ook volledig becommenteerde verwerking en Arduino® -code online.

ANDERE TALEN