Quelle est la connexion entre le traitement et Arduino®?

L'Arduino® est un micro-contrôleur augmenté de source open qui est programmé à l'aide d'un langage basé sur le câblage. Son environnement de développement, cependant, est basé sur le traitement - un langage de programmation gratuit et téléchargeable qui est couramment utilisé pour générer des graphiques informatiques et des visualisations de données complexes. Des croquis, qui sont également appelés programmes, construits dans le traitement et la langue Arduino® utilisent l'extension de fichier de l'environnement de développement de traitement (PDE). De plus, le traitement et les croquis Arduino® peuvent communiquer entre eux, fournissant un contrôle bidirectionnel sur les croquis de traitement et le matériel Arduino®.

La communication peut être unidirectionnelle ou bidirectionnelle entre les environnements de traitement et Arduino®. Les données d'un croquis de traitement, par exemple, peuvent être utilisées pour contrôler le matériel connecté au micro-contrôleur Arduino®, ou les données du micro-contrôleur peuvent être utilisées pour contrôler la fonctionnalité d'un croquis de traitement. AlternativeLy, les deux environnements peuvent s'affecter simultanément. Quelques exemples de projets de traitement et Arduino® incluent l'utilisation de potentiomètres pour contrôler la couleur d'un objet affiché par un croquis de traitement, et en utilisant des événements de clic de souris à partir d'un croquis de traitement pour contrôler une série de diodes émettant de la lumière (LED).

Les langues Traitement et Arduino® communiquent entre elles via le code et le port Universal Serial Bus (USB), qui émule et apparaît comme le port série de l'ordinateur. Pour configurer la communication bidirectionnelle entre le micro-contrôleur et le traitement, ou pour contrôler le traitement avec Arduino®, les utilisateurs écrivent des croquis dans les deux langues. Le croquis de traitement recherche le port série connecté à l'Arduino®, tandis que le code micro-contrôleur reçoit et transmet des données des entrées et sorties Arduino's®. Cela offre aux amateurs un contrôle total surleurs projets.

La bibliothèque Arduino® gratuite disponible pour le traitement permet aux utilisateurs de contrôler un Arduino® avec des données du 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 l'esquisse de traitement. Le code écrit remplit généralement les fonctions suivantes: trouve et ouvre le port série connecté à l'Arduino®, stocke les données du micro-contrôleur en variables et utilise les données pour contrôler les différents paramètres, tels que la taille ou la couleur d'un objet, dans le croquis de traitement.

Les personnes qui apprennent à travailler avec Arduino® et le traitement peuvent trouver des exemples de 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 fabricants de l'Arduino® fournissent également un traitement entièrement commenté et un code Arduino® en ligne.

DANS D'AUTRES LANGUES