Logo Mon Club Elec

http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.GLAPBOXFonctionnalites

http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.ArduinoExpertCapteursComplexesDS18B20

Les boîtes de dialogue sont un outil très pratique pour les développeurs et les concepteurs de logiciels. Elles permettent aux utilisateurs de communiquer avec le logiciel et de leur fournir des informations et des instructions. Dans cet article, nous allons examiner les fonctionnalités des boîtes de dialogue GLAPBOX et leurs avantages pour les développeurs et les concepteurs de logiciels. Nous verrons comment elles peuvent être utilisées pour améliorer l’expérience utilisateur et faciliter le développement de logiciels.

Les fonctionnalités de la GLAP-Box couplée à une carte Arduino

La GLAP-Box couplée à une carte Arduino fournit :

  • fonctionnalités résultantes de l’utilisation simultanée d’une carte Arduino avec un PC embarqué,
  • les fonctionnalités propres de la carte Arduino,
  • les fonctionnalités propres du PC embarqué sous Linux et utilisant Processing

Les fonctionnalités spécifiques résultants du système embarqué GLAP-Box + carte Arduino

L’association d’une carte Arduino connectée par le port USB à un PC embarqué tournant sous Gnu/Linux avec IDE Arduino et Processing (GLAP-Box) offre les fonctionnalités supplémentaires suivantes (entre autres) :

  • programmation à distance et sans fil de la carte Arduino embarquée par accès au bureau distant du PC embarqué par wifi ou par réseau local ou distant (internet).
  • visualisation graphique à distance et sans fil des mesures issues de la carte Arduino (jusqu’à 6 capteurs)
  • envoi et réception de chaînes de caractères par le réseau wifi entre un PC fixe et la GLAP-Box permettant de contrôler à distance l’exécution du programme Arduino (tout comme on le ferait via le Terminal Série en local !) permettant de contrôler des moteurs, etc… à distance et sans fil !
  • partage de fichiers distant sans fil entre la plateforme embarquée et le PC fixe, permettant de développer un programme en local, de le copier sur le robot ou encore de récupérer par simple copier/coller un fichier de données de datalogging depuis le robot… !!
  • déclenchement par la carte Arduino d’applications du systèmes Gnu/Linux par programmation via l’interface processing, permettant notamment :
    • la synthèse vocale
    • la lecture de fichiers sons
    • la capture vidéo
    • la reconnaissance visuelle, le suivi d’objet

A elles seules, ces fonctionnalités font de la GLAP-Box une base de développement d’une redoutable efficacité ! Mais la GLAP-Box intègre également toutes les fonctionnalités de l’interface Processing et de la plateforme Arduino, donnant au final une plateforme de développement très polyvalente.

Par ailleurs, l’utilisation d’une GLAP-Box permet d’utiliser en embarqué la plupart des programmes Arduino et Processing développés en local ce qui offre un gain de temps important pour le développement.

Les fonctionnalités propres de la carte Arduino

ENTREES NUMERIQUES ON/OFF

  • Boutons Poussoirs
  • Clavier matriciels
  • Capteurs numériques

ENTREES ANALOGIQUES

  • Capteurs analogiques monovoie
  • Capteurs analogiques multi-voies
  • Joystick

SORTIES NUMERIQUES ON/OFF

  • LEDs, Digits
  • Afficheurs LCD
  • Interfaces Moteurs :
    • Moteurs CC,
    • Moteurs pas à pas,
    • Servomoteurs

FONCTIONS INTERNES

  • Comptages
  • Interruptions externes
  • Temporisation
  • Fonctions math
  • Virgule flottante
  • Manip chaine texte

MODULES COMPLEXES A COMMUNICATION SERIE (SPI, I2C, RS232, OneWire, etc…)

  • Affichages
    • LCD TFT couleur
  • Entrées
    • Touchpad
  • Capteurs évolués
    • module GPS
    • Capteurs One Wire
    • Récepteur DCF 77
    • Boussole numérique
  • Communication
    • Ethernet
    • XBee
    • Wifi
  • Stockage
    • SD Card

Les fonctionnalités propres de la GLAP-Box (PC embarqué)

Dispositifs d’entrée

  • Micro
  • Webcam
  • Clavier, Souris
  • +/- Touchpad, tablette tactile

Communications

  • USB – série
  • Ethernet
  • Wifi

Fonctionnalités liées aux logiciels du système Gnu/Linux (Ubuntu)

  • Affichage webcam
  • Capture son
  • Synthèse Vocale
  • Lecture fichiers sons
  • Bureau à distance
  • Wifi
  • Outils réseaux
  • Gestion du son, ampli

Fonctionnalités liées à l’interface IDE Arduino

  • Programmation Carte Arduino
  • Fenetre Terminal

Fonctionnalités liées à l’interface Processing, véritable couteau suisse logiciel !

  • Affichage Graphique
  • Traitement Image
  • Capture Vidéo
  • Reconnaissance Visuelle
  • Reconnaissance Vocale (résultat moyen…)
  • Fonctions mathématiques avancées
  • Communication Série vers la carte Arduino
  • Communication réseau wifi et ethernet
  • Ligne Commande programmable
  • Affichage Texte / Affichage en Console
  • Librairie GUI
  • Librairie sons
  • Gestion Souris, clavier

Dispositifs Sortie

  • Affichage graphique (VGA)
  • Carte son

Stockage de données

  • Disque dur
  • Disque externe USB
  • SD card

Conclusion provisoire :

  • La polyvalence potentielle de cette association PC + Processing + Arduino en embarqué est impressionnante et permet d’envisager à peu près ce que l’on veut en terme de développement amateur.
Noter cet article

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Archive Mon Club Elec

Articles populaires

Newsletter

Inscrivez-vous maintenant et bénéficiez d'un soutien continu pour réaliser vos travaux électriques en toute sécurité.