Pages: [1]   Go Down
Author Topic: Concurrence entre les pin  (Read 528 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Full Member
***
Karma: 0
Posts: 207
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour !

Il y a quelque chose que je ne saisi pas sur le Duemilanove (le board que j'ai).

Les analog Pin sont numérotés de 0 à 5

Les I/O digitales sont numérotés de 0 à 13.

supposons un debut de programme comme celui ci :

int x = 2;
int y = 2;

void setup()


pinMode(x,INPUT);
pinMode(y,OUPUT);

comment l'arduino c'est si x,y est un pin analogue ou digi (petit bloc de pin ou gros bloc de pin digitale)

Voyez vous ce que je veux dire ?

D'avance merci
« Last Edit: April 23, 2009, 10:14:46 am by KiliYaBB » Logged

Geneva
Offline Offline
Faraday Member
**
Karma: 24
Posts: 3171
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

dans la suite de ton programme tu utiliseras les fonctions :

-digitalWrite
-digitalRead

-analogWrite
-analogRead

cela déterminera si ton numéro de pin est pour une analogique ou digitale.
« Last Edit: April 23, 2009, 12:38:57 pm by jfs » Logged

MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

0
Offline Offline
Full Member
***
Karma: 0
Posts: 207
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok, merci bp pour votre réponse.
Logged

France
Offline Offline
Faraday Member
**
Karma: 23
Posts: 3025
There is an Arduino for that
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Heu!! t'es sûr?

pinMode ne s'applique que sur les pins logiques.
Les pins analogiques sont tout le temps en entrée. Pour changer leur direction (si on veut les utiliser en logique par exemple) il faut taper directement dans les registres
« Last Edit: April 24, 2009, 10:07:01 am by fdufnews » Logged

Geneva
Offline Offline
Faraday Member
**
Karma: 24
Posts: 3171
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

regarde ici :

http://arduino.cc/en/Reference/AnalogWrite
Logged

MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Sophia-Antipolis (06)
Offline Offline
God Member
*****
Karma: 4
Posts: 618
Rejoignez le club !
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Aucun des deux n'a donné la bonne réponse.

pinMode fonctionne avec un numéro de pin entre 0 et 19 : de 0 à 13, ce sont les pattes dites "digital", et de 14 à 19, ce sont les pattes dites "analog".

Si tu veux utiliser les pattes "analog" en entrées analogiques, pas besoin d'utiliser pinMode. Par contre on peut aussi les utiliser en numériques (dans ce cas là, on continue à utiliser les numéros 14 à 19 plutôt que 0 à 5).


Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 207
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok merci beaucoup Luj06 !
Logged

Pages: [1]   Go Up
Jump to: