Qual è la connessione tra elaborazione e Arduino®?

Arduino® è un micro-controller aumentato in open source che è programmato utilizzando un linguaggio basato sul cablaggio. Il suo ambiente di sviluppo, tuttavia, si basa sull'elaborazione: un linguaggio di programmazione gratuito e scaricabile che viene comunemente utilizzato per generare computer grafica e visualizzazioni di dati complesse. Gli schizzi, che sono anche chiamati programmi, elaborazione integrati e la lingua Arduino® utilizzano l'estensione del file Ambiente di sviluppo dell'elaborazione (PDE). Inoltre, gli schizzi di elaborazione e Arduino® possono comunicare tra loro, fornendo un controllo bidirezionale sull'elaborazione di schizzi e hardware Arduino®.

La comunicazione può essere unidirezionale o bidirezionale tra gli ambienti di elaborazione e Arduino®. I dati di uno schizzo di elaborazione, ad esempio, possono essere utilizzati per controllare l'hardware collegato al micro-controller Arduino® o i dati del micro-controller possono essere utilizzati per controllare la funzionalità di uno schizzo di elaborazione. AlternativaLy, entrambi gli ambienti possono influenzare l'un l'altro contemporaneamente. Alcuni esempi di progetti di elaborazione e Arduino® includono l'uso di potenziometri per controllare il colore di un oggetto visualizzato da uno schizzo di elaborazione e l'uso di eventi di clic del mouse da uno schizzo di elaborazione per controllare una serie di diodi a emissione di luce (LED).

Le lingue di elaborazione e Arduino® comunicano tra loro tramite il codice e la porta del bus seriale universale (USB), che emula e si presenta come porta seriale del computer. Per impostare la comunicazione bidirezionale tra il micro-controller e l'elaborazione o per controllare l'elaborazione con Arduino®, gli utenti scrivono schizzi in entrambe le lingue. Lo schizzo di elaborazione cerca la porta seriale collegata ad Arduino®, mentre il codice micro-controller riceve e trasmette i dati dagli ingressi e dalle uscite Arduino. Ciò fornisce agli hobbisti il ​​controllo totalei loro progetti.

La libreria ARDUino® gratuita disponibile per l'elaborazione consente agli utenti di controllare un Arduino® con i dati dall'elaborazione senza scrivere alcun codice per il micro-controller. Invece, un programma standard viene caricato sulla scheda e l'utente scrive il codice nello schizzo di elaborazione. Il codice scritto in genere esegue le seguenti funzioni: trova e apre la porta seriale collegata all'Arduino®, memorizza i dati dal micro-controller nelle variabili e utilizza i dati per controllare diversi parametri, come la dimensione o il colore di un oggetto, nello schizzo di elaborazione.

Le persone che stanno imparando a lavorare con l'Arduino® e l'elaborazione possono trovare schizzi di esempio nell'ambiente di programmazione Arduino®. Questi schizzi sono dotati di ogni download dell'applicazione e gli utenti possono in genere eseguirli senza scrivere alcun codice aggiuntivo. I produttori di Arduino® forniscono anche un codice di elaborazione e Arduino® completamente commentato online.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?