Connexion et premier programme

Premiers pas

  • Démarrer le pc si ce n'est déjà fait

  • Connecter la carte à l'aide d'un cordon USB

  • Se connecter sur le PC

  • Lancer l'IDE arduino

  • Dans le menu outils / Port vérifier que la carte est détectée :

    en général /dev/ttyACM0 ou /dev/ttyUSB0 sous GNU/Linux

    /dev/tty.usbserial*. pour la pomme

    comX sous windows

  • Pour tester le bon fonctionnement de l'ensemble :

    1. Fichier / Exemples/ Basics / Blink

    2. Cliquer sur la compilation (vérifier)

    3. Cliquer sur l'envoi (téléverser)

    4. Regarder ce qui se passe sur la carte.

Description générale

Pour la première approche ...

  • On connecte la carte par l'USB

  • On programme la carte en deux étapes (compilation et téléchargement dans la carte )

  • On lit les valeurs dans la console

ON DescriptionArduinoUno.jpg[1]

Mesurer une tension électrique

RemarqueSur l'arduino

Quand elle est connectée au pc, l'arduion peut se comporter comme un générateur .

Le bloc power dispose alors

  • d'une sortie 3,3 V

  • d'une sortie 5,0 V

  • de deux masses GND

  • D'une entrée Vin pour une alimentation externe (attention !)

Un premier montage

On commence par un montage simple, une résistance variable ( 0 -10kΩ) en série avec un conducteur ohmique 1kΩ. La mesure se fait sur le port A0 de la carte (mesure analogique).

Le tableur ci dessus présente l'étude théorique. L'arduino ne fait bien sûr pas de mesures analogiques !

Son convertisseur analogique numérique (CAN) est sur 10 bits, dans ce cas , la résolution est de 5/1023 soit moins de 5mV.

Ce montage très classique est prévue dans l'ide arduino, par besoin de réfléchir.

Fichier / Exemples /Basics /ReadAnalogVoltage

On retrouve la structure classique d'un programme Arduino :

  • Le setup, qui est exécuté une fois au "démarrage de la carte"

  • Le Loop qui est une boucle infinie

l'icône de gauche permet de "compiler le programme" , celle de droite "d'uploader" le programme dans la carte.

On peut ensuite ouvrir la console série (vérifier la vitesse à 9600 bauds)