Contact
- Guillaume Duc, F301, 8290, guillaume.duc@telecom-paristech.fr
- Tarik Graba, F303, 7662, tarik.graba@telecom-paristech.fr
Description
Une carte Arduino est une carte électronique dont le composant principal est un micro-contrôleur (pour les cartes dont nous disposons, ce sont des Atmel ATmega). Comme un micro-processeur (par exemple celui qui est dans l’ordinateur ou le téléphone que vous utilisez actuellement pour consulter ce site), un micro-contrôleur est un composant électronique capable d’exécuter un programme mais qui dispose en plus d’un certain nombre de périphériques directement intégrés :
- Entrées / sorties numériques
- Convertisseurs analogiques/numériques
- Sorties PWM
- Différents bus de communication standardisés (UART utilisé notamment pour la communication avec un PC, I2C, SPI, etc.)
Les différentes entrées/sorties du micro-contrôleur sont reliées à des connecteurs qui permettent d’enficher des cartes supplémentaires (appelées des Shields dans le vocabulaire Arduino).
Le micro-contrôleur de la carte peut être programmé directement en assembleur, en C ou dans un langage dédié et adapté aux débutants : le Processing.
Dans le cadre de PACT, nous pouvons mettre à disposition des cartes Arduino (deux modèles sont disponibles : des Uno et des Mega 2560), ainsi que des cartes complémentaires (shield, Thinkerkit Sensor) permettant de connecter facilement plusieurs types de capteurs et d’actionneurs.
Les capteurs disponibles sont les suivants :
- Capteur de luminosité (basé sur une photorésistance)
- Capteur de température (basé sur une thermistance)
- Accéléromètre 2 axes
Une bibliothèque Java permettant de récupérer les valeurs des capteurs pour être utilisées sur le PC auquel est connecté la carte, ainsi que le programme correspondant destiné à être chargé sur le micro-contrôleur de l’Arduino, sont fournis et prêts à l’emploi.
Si vous des besoins spécifiques (autres capteurs / actionneurs, modification du programme s’exécutant sur l’Arduino), nous pouvons également vous aider.
Une réflexion sur « Arduinos »