ALM Java .NET Dév. Web EDI Programmation SGBD Office Solutions d'entreprise Applications
Systèmes Windows Linux Arduino Sécurité Hardware HPC Mac Raspberry Pi Réseau
Conducteur de APPRENTI(E)
travaux Télécoms Systèmes
(H/F) Cliquer ici d'informations H/F Cliquer ici
quantum=5/1024≈4,9 mV ; la résolution
du convertisseur).
Note de la rédaction
Sélectionnez
/* Lecture analogique V1. Lit la tension issue d’un
#define ANALOG_IN_PIN 0
int prior = 0;
void setup()
{
Serial.begin(9600);
analogReference( DEFAULT );
}
void loop()
{
int a;
a = analogRead( ANALOG_IN_PIN );
if( a != prior )
{
Serial.println(a);
prior = a;
}
}
Note de la rédaction
Note de la rédaction
Sélectionnez
/* Lecture analogique V2. Utilise la jauge de déform
#define ANALOG_IN_PIN 0
int prior=0;
void setup()
{
Serial.begin(9600);
analogReference( DEFAULT );
// Configure les bits de pilotage des LED en sorti
DDRB |= LEDMASK;
}
void loop()
{
int a;
a = analogRead( ANALOG_IN_PIN );
if( a != prior )
{
Serial.println(a);
lightLEDsBar( a );
prior = a;
}
}
Sélectionnez
/* Lecture analogique V3. Utilise la jauge de déform
#define ANALOG_IN_PIN 0
// Bits à utiliser sur le port B pour les LED
#define LEDMASK0 0x01
#define LEDMASK1 0x02
#define LEDMASK2 0x04
#define LEDMASK3 0x08
#define LEDMASK (LEDMASK0 | LEDMASK1 | LEDMASK
int prior=0;
void setup()
{
analogReference( DEFAULT );
DDRB |= LEDMASK; // Configure les bits de pilotag
}
void loop()
{
int a;
a = analogRead( ANALOG_IN_PIN );
if( a != prior )
{
lightLEDsDot( a );
prior = a;
}
}
{
int *p;
p = thresh;
Défi
Le contenu de cet article est rédigé par James M. Fiore et est mis à disposition selon les termes de la Licence
Creative Commons Attribution - Pas d'Utilisation Commerciale - Partage dans les Mêmes Conditions 3.0 non
transposé.
Les logos Developpez.com, en-tête, pied de page, css, et look & feel de l'article sont Copyright © 2017
Developpez.com.