[resolu] capteur ds18b20

Artouste:

polotche:
Bon,
j'ai testé ton programme artouste, et j'ai dans le sérial monitor "end of scan" et c'est tout =(

bonsoir

  • rien d'autre de cablé que le DS18B20 ?
  • test fait en parasitic power (noir+rouge sur gnd) ?
  • verif (valeur) de la 4.7K et câblage ?
  • test sur un autre pin que le 8 (adapter le programme)

par acquis de conscience , j'ai "reverifié/rechargé" le prog posté plus haut
avec 4 compos differents sur la ligne, ça retourne çà


ROM = 10 2F 7D BC 0 8 0 1D
CHIP FAMILY 10 DS18S20 DS1920

ROM = 28 EC FB B8 0 0 0 11
CHIP FAMILY 28 DS18B20

ROM = 5 A5 CA F 0 0 0 7B
CHIP FAMILY 5 DS2405

ROM = 5 73 CA F 0 0 0 D
CHIP FAMILY 5 DS2405

END OF SCAN.

je continue a croire que c'est bien mon capteur qui est en cause, je viens de refaire des tests et j'ai toujours "end of scan" tout seul.
J'ai aussi utilisé l'autre capteur et c'est toujours pareil.
J'ai fait exactement ce que tu m'as dit, c'est a dire:
-le rouge et noir sur gnd
-le jaune sur un autre pin avec adaptation du programme
-verif de la résistance
-rien d'autre de branché sur l'arduino

Ca me parait bizarre quand même que les deux capteurs soient cramés, a moins d'avoir fait une mauvaise manip au début mais bon, je n'y croit pas de trop.

essaye avec le rouge sur la ligne data, et le jaune et noir au gnd :wink:

polotche:
Ca me parait bizarre quand même que les deux capteurs soient cramés, a moins d'avoir fait une mauvaise manip au début mais bon, je n'y croit pas de trop.

Les DS18B20 particulierement (et les compos1W en général) sont très tolérants aux "erreurs" de connections , j'en "martyrise" depuis des années :grin:
et je ne me souvient pas en avoir "cuit" un seul (évidemment en restant sur du 5V "correct" 8) )

tu devrais recevoir tes "vrais" ds18b20 quand ?

il faudrait aussi essayer de mettre la tresse de masse au gnd, si ça se trouve le noir n'est relié à rien...

bricofoy:
il faudrait aussi essayer de mettre la tresse de masse au gnd, si ça se trouve le noir n'est relié à rien...

bonjour bricofoy
d'apres ce que j'ai compris, il n'a pas sur ses exemplaires de tresse de masse
voir :

Salut,
bon j'ai reçu mes nouveaux capteurs et toujours le même problème.

J'ai compris mon erreur, je m'était le fil jaune sur une entrée analogique de l'arduino alors qu'il fallait la mettre sur une entrée pwm.

Quel boulet!! :blush:

Tout fonctionne nickel comme cela.

Merci à tous ceux qui auront pris le temps de me répondre. Mais là c'est vraiment une erreur de débutant, je m'en veux terriblement.

Bon reste plus qu'à écrire un programme avec l'horloge, le lcd et les deux ds18b20 :wink:

polotche:
Salut,
bon j'ai reçu mes nouveaux capteurs et toujours le même problème.

J'ai compris mon erreur, je m'était le fil jaune sur une entrée analogique de l'arduino alors qu'il fallait la mettre sur une entrée pwm.

Quel boulet!! :blush:

Tout fonctionne nickel comme cela.

bonjour
C'est le genre d'erreur que l'on ne fait qu'une fois :grin:
C'etait quand meme etonnant d'avoir 2 sondes HS

Pourquoi la lib OneWire ne pourrait-elle pas utiliser une pin An ?
On peut bien pourtant les utiliser comme des pins numériques ?
Je l'ai encore fait ce week-end pour tester une matrice de leds 8x8.

Est-ce pas plutôt que tu n'a pas indiqué le numéro de pin correctement ?
D'ailleurs ton code exemple plus haut dit qu'il utilise la pin 8.

barbudor:
Pourquoi la lib OneWire ne pourrait-elle pas utiliser une pin An ?
On peut bien pourtant les utiliser comme des pins numériques ?
Je l'ai encore fait ce week-end pour tester une matrice de leds 8x8.

Est-ce pas plutôt que tu n'a pas indiqué le numéro de pin correctement ?
D'ailleurs ton code exemple plus haut dit qu'il utilise la pin 8.

salut,
j'ai suivi le code et mis le data sur le pin 8 analog in de l'arduino et ca ne marchais pas. lorsque je l'ai mis sur le pin8 pwm cela fonctionne nickel.

8 == Pin 8 Numérique
A8 == Pin 8 Analogique

Donc la lib fonctionne bien, juste un problème de mauvaise pin.