Créer une interface pour contrôler son Arduino depuis un PC
Le 1 décembre 2012 par
Dans ce tutoriel, je vais vous expliquer comment allumer des LEDs sur votre Arduino par le biais de votre ordinateur avec une application Windows Forms que nous allons créer. Théoriquement si vous lisez ce tuto, vous devez déjà connaitre ce qu'est un Arduino. Sinon, voici la définition de Wikipédia:
« Arduino est un circuit imprimé en matériel libre (dont les plans sont publiés en licence libre) sur lequel se trouve un microcontrôleur qui peut être programmé pour analyser et produire des signaux électriques, de manière à effectuer des tâches très diverses comme la charge de batteries, la domotique (le contrôle des appareils domestiques – éclairage, chauffage…), le pilotage d'un robot, etc. Créer une interface pour contrôler son Arduino depuis un PC – Arncom. C'est une plateforme basée sur une interface entrée/sortie simple et sur un environnement de développement utilisant la technique du Processing/Wiring. »
En gros (et en plus clair), l'Arduino est un circuit imprimé comprenant un microcontrôleur (peut être abrégé µcontrôleur avec un µ (mu) et pas un u (u) (seule une partie infime de la population mondiale peut comprendre pourquoi je dis ça;))) qui vous permet en le programmant de pouvoir contrôler de l'allumage d'une LED au chauffage de votre maison en passant par votre toutou robotisé.
- Interface graphique pour arduino c
- Interface graphique pour arduino la
- Interface graphique pour arduino 1
Interface Graphique Pour Arduino C
J'ai écrit la libraire en tentant de généraliser le code de l'interface mais avec comme objectif principal de réaliser d'abord mon interface. uniformiser les appels de fonctions. Cette librairie à été écrite au fil de l'eau au fur et a mesurer que le besoin s'en faisait sentir et l'ordre des paramètres ne suis pas de vrai logique
Je mettrai une doc fonction par fonction sur mon wiki mais voici le principe d'après lequel je suis parti pour la librairie. L'interface est tout d'abord divisé en onglets. Programmation graphique avec Arduino et Ardublock (pour les curieux) | La Technologie en 4ème à Jean Macé. Ca marche très bien avec 3 mais ca devrait marcher avec n'importe quel nombre. Chaque onglet possède un titre et une zone cliquable en haut de l'écran. On peut ajouter du texte et des boutons sur chaque onglet. Les boutons renvoient au main leur numéros ce qui permet de savoir quel bouton à été cliqué. On peut associer une fonction aux boutons pour qu'elle soit exécutée lorsque l'ont clique sur le bouton. Il faut fournir un pointeur vers cette fonction au constructeur du bouton. Cela permet de réaliser des claviers.
Interface Graphique Pour Arduino La
La vitesse d'acquisition étant plus élevée que la vitesse à laquelle tu vas pouvoir échanger des données avec le PC. Il faut donc trouver une solution, par exemple stocker les échantillons du relevé dans une mémoire, et tout envoyer ensuite. Bien sûr, si tu as besoin de faire l'acquisition en permanence, ça va être difficile... Encore une fois, précise plus ton cahier des charges... A mon avis, pour ce genre d'applications, une arduino n'est pas du tout adaptée...! La robotique, c'est fantastique! Aujourd'hui 29/04/2015, 08h29
#13
Envoyé par Yoruk A mon avis, pour ce genre d'applications, une arduino n'est pas du tout adaptée...! Interface entre PC et Arduino, via le port série et grâce à l’API Java RXTX | Daryl Robot Project. Je pense pour ma part qu'un Arduino peut certainement convenir si l'on prend un modèle correspondant réellement au besoin. Il faut par conséquent avoir fait un cahier des charges sérieux et bien avancé dans la conception avant de choisir la carte. 29/04/2015, 08h47
#14
alainav1
bonjour,
personnelement pour interfacer l'arduino avec le pc j'utilise processing (sa prise en main est relativement simple (puisque 'y arrive! )
Interface Graphique Pour Arduino 1
Il a une large plage de tension de fonctionnement de 2, 2 V à 5, 5 V et prend en charge la communication série et parallèle 8/4 bits et est livré avec un contrôleur / pilote LCD ST7290. Le mode de communication d'interface peut être commuté entre parallèle et série à l'aide du PIN PSB 15. Cet écran LCD graphique a une fonction de réinitialisation automatique et peut être facilement contrôlé par MCU tel que 8051, AVR, ARM, Arduino et Raspberry Pi.
Le site étant en anglais, pour retrouver la page de téléchargement, survolez l'onglet de navigation « SOFTWARE », puis sélectionnez « DOWNLOADS » dans le menu déroulant. Une fois sur la page de téléchargement, recherchez la rubrique « Download the Arduino IDE ». Cliquez sur le bouton correspondant à la version de votre système d'exploitation. Confirmez le téléchargement en cliquant sur « JUST DOWNLOAD ». Vous pouvez aussi participez au développement d'Arduino avec un don. [/vc_column_text][/vc_column][/vc_row]
Installez l'IDE Arduino sur votre machine
Rendez-vous à l'endroit où le logiciel a été téléchargé. Double-cliquez sur l'exécutable du fichier et suivez tout simplement le guide d'installation. Interface graphique pour arduino la. Une fois, le logiciel installé, ouvrez-le, une fenêtre devrait s'afficher, confirmant ainsi que l'environnement de développement a été correctement installé. [/vc_column_text][/vc_column][/vc_row]
Découvrons ensemble l'environnement de développement Arduino
Tout en haut de la fenêtre, vous avez la barre d'outils qui regroupe toutes les actions que vous pouvez réaliser avec le logiciel.