Catégorie : Logiciel

Commandes utilisateur

Commandes utilisateur

Le script suivant comporte une fonction évoluée  acquisition_commandes()  permettant à l’utilisateur de passer des commandes assez complexes à l’Arduino par l’intermédiaire d’un moniteur série.  

 

Les boucles for

Les boucles for

La structure en boucle for  permet d’exécuter un nombre fini de fois une séquence d’instructions. La forme générale d’une boucle for  est la suivante :

On notera : la présence de parenthèses pour...

Enregistrer des données

Besoin Lorsque l’on veut récupérer des données acquises par un Arduino, il existe différentes solutions : Communiquer par le câble USB et le terminal série (voir Bibliothèque Serial) Utiliser un média de communication sans...

Les nombres

Différents types de nombre Dans le langage Arduino, les types de toutes les variables et constantes doivent être définis dans le code et ne peuvent plus être modifiés pendant l’exécution. Cela permet notamment d’optimiser...

Bibliothèque Serial

La bibliothèque Serial (incluse dans le langage Arduino) est utilisée pour les communications séries asynchrones basées sur le circuit UART. Ce circuit utilise des ports numériques de la carte (voir Câblage),  que l’on ne...

Les fonctions

Une fonction est une séquence d’instructions réalisant un calcul ou une tâche. Une fonction peut posséder des paramètres d’entrée (des arguments) et peut également retourner des valeurs de sortie. Une fonction doit être déclarée...

NXShield = Arduino + Lego NXT

NXShield = Arduino + Lego NXT

Le NXShield est une carte d’interface permettant d’utiliser des composants Lego Mindstorm (version NXT 2) : capteurs, moteurs, … Le NXShield permet de brancher : 4 moteurs NXT 4 capteurs NXT 6 servomoteurs Attention...

Lisser un signal analogique

Lors de l’acquisition d’un signal analogique en provenance d’un capteur, les valeurs sont souvent très fluctuantes, et ces fluctuations ne sont pas toujours significatives : ce sont des bruits, des parasites, des vibrations, voire...

Installer une bibliothèque

Installer une bibliothèque

Il existe un très grand nombre de bibliothèques permettant d’étendre des fonctionnalités du langage Arduino. Elle permettent de faciliter la programmation de capteurs, préactionneurs, modules des communication et d’affichage, … Installation automatique Depuis l’IDE...