L'Arduino est un micro-contrôleur augmentée open-source
qui est programmé en utilisant un langage basé sur le câblage. Son
environnement de développement, cependant, est basé sur le traitement - un
langage libre, téléchargeable programmation qui est couramment utilisé pour
générer de l'infographie et des visualisations de données complexes. Sketches,
qui sont également appelés programmes, construit dans le traitement et la
langue Arduino utilisent l'environnement
de développement de traitement (PDE) de l'extension de fichier. En outre, le
traitement et Arduino croquis peuvent
communiquer entre eux, offrant un contrôle bi-directionnel sur des croquis de
traitement et de matériel Arduino .
La communication
peut être unidirectionnelle ou bidirectionnelle entre le traitement et les
environnements Arduino . Les données provenant d'un croquis de traitement, par
exemple, peuvent être utilisés pour contrôler le matériel relié aux Arduino micro-contrôleur, ou des données du
micro-contrôleur peuvent être utilisées pour contrôler la fonctionnalité d'un
croquis de traitement. Sinon, les deux environnements peuvent affecter l'autre
simultanément. Quelques exemples de traitement et Arduino projets comprennent l'utilisation de
potentiomètres pour contrôler la couleur d'un objet affiché par un croquis de
traitement, et en utilisant la souris clic événements à partir d'un croquis de
traitement pour contrôler une série de diodes électroluminescentes (DEL).
Le traitement et
Arduino langues communiquent entre eux
par le code et le bus série universel (USB) du port, qui émule et apparaît
comme de l'ordinateur port série. Pour établir une communication
bidirectionnelle entre le micro-contrôleur et de traitement, ou pour contrôler
le traitement avec l'Arduino , les utilisateurs écrivent des croquis dans les
deux langues. Le croquis de traitement semble pour le port série connecté à
l'Arduino , alors que le code de micro-contrôleur reçoit et transmet des
données entrées et sorties de l'Arduino.
Ceci permet d'obtenir amateurs avec un contrôle total sur leurs projets.
La bibliothèque
disponible gratuitement Arduino pour le
traitement permet aux utilisateurs de contrôler un Arduino avec des données de traitement sans écrire de
code pour le micro-contrôleur. Au lieu de cela, un programme standard est
téléchargé sur la carte, et l'utilisateur écrit le code dans le croquis de
traitement. Le code écrit effectue généralement les fonctions suivantes:
détecte et ouvre le port série connecté à l'Arduino , stocke les données du
micro-contrôleur dans les variables, et utilise les données pour contrôler
différents paramètres, comme la taille ou la couleur d'un objet, dans le
croquis de traitement.
Les gens qui
apprennent à travailler avec l'Arduino et traitement peuvent trouver par exemple des
croquis dans l'environnement de programmation Arduino . Ces croquis sont livrés
avec chaque téléchargement de l'application, et les utilisateurs peuvent
généralement les exécuter sans écrire de code supplémentaire. Les responsables
de l'Arduino ® fournissent également un traitement entièrement commenté et le
code Arduino en ligne.