Aller au contenu


Photo
- - - - -

Fabrication shield arduino


  • Veuillez vous connecter pour répondre
10 réponses à ce sujet

#1 Maxuino

Maxuino

    Nouveau membre

  • Membres
  • 21 messages

Posté 04 mai 2013 - 10:38

Bonjour,
je me bricole une petite extension pour mon arduino UNO.

j'ai une question de base :

les broches "analog in" sont des entrées analogiques comme le nom l'indique. On ne peut donc pas connecté de LEDs par exemple dessus... Les fonction "digital read" et "digital write" ne sont donc pas utilisable ?
Que pourrais-je connecter dessus à part un potentiomètre ?

Si je met un bouton poussoir en entrée analogique, je pourrais lire son état avec la fonction "analoRead". Du coup la valeur retournée sera entre 0 ou 1023, mais au niveau code ça risque de poser quelques problème non??

Juste besoin de ces quelques précisions/idées avant de lancer la gravure du circuit :P

Merci ;)

edit : les entrées numériques 0 et 1 correspondent également au RX et TX. Sont elles utilisables quand même ? Y a - t - il des précautions à prendre ?

Modifié par Maxuino, 04 mai 2013 - 10:48 .


#2 ChristianR

ChristianR

    Habitué

  • Membres
  • PipPip
  • 474 messages
  • Gender:Male
  • Location:Isère (38)
  • Interests:Arduino, programmation, électronique...

Posté 05 mai 2013 - 07:53

Qui peut le plus peut le moins.
Une entrée analogique peut être utilisée comme une simple entrée digitale, voir ici :
http://arduino.cc/en/Reference/PinMode

The analog input pins can be used as digital pins, referred to as A0, A1, etc.



Attention, les pins 0 et 1 servent au serial monitor lors du debugage par exemple. Il est préférable de les laisser libre.
S'il y a un conflit avec un autre usage dans ton programme tu bloques la carte.
Christian

#3 Maxuino

Maxuino

    Nouveau membre

  • Membres
  • 21 messages

Posté 05 mai 2013 - 09:19

Ok super merci.

Du coup je peux connecter un bouton poussoir dessus pour lire son état avec la fonction "DigitalRead" ?
Je peux également connecter des Leds dessus ou tout autre sortie et affecter son état en utilisant la fonction "DigitalWrite" ?

Merci !

#4 Maxuino

Maxuino

    Nouveau membre

  • Membres
  • 21 messages

Posté 06 mai 2013 - 08:56

Personne ne sait si je peux connecter des leds sur les entrées analogiques de l'arduino ?
merci

#5 Maxuino

Maxuino

    Nouveau membre

  • Membres
  • 21 messages

Posté 06 mai 2013 - 09:03

c'est bon j'ai fais le test moi même ça fonctionne !

#6 Melmet

Melmet

    Membre chevronné

  • Modérateur
  • PipPipPipPip
  • 1 526 messages
  • Gender:Male

Posté 07 mai 2013 - 05:15

As tu été voir le tuto du "Site du Zéro"?

Ou même celui la: mon club elec

Bonne lecture.

#7 R1D1

R1D1

    Modérateur et Membre passionné

  • Modérateur
  • PipPipPipPip
  • 1 211 messages
  • Gender:Male
  • Location:Autriche

Posté 07 mai 2013 - 08:45

Personne ne sait si je peux connecter des leds sur les entrées analogiques de l'arduino ?
merci


Là, il y a un problème de vocabulaire, si ce n'est un problème technique : une LED est un actionneur (au sens large ; il reçoit un signal électrique de la partie commmande qu'il convertit en grandeur physique, ici, une lumière, il fournit la "force" nécessaire au "travail" éclairer), c'est donc un composant qui doit être connecté sur une sortie du microprocesseur. Or, les pins analogiques sont uniquement des entrées ("Analog Input Pins", voir la doc), contrairement aux pins numériques qui peuvent être entrée ou sortie. Je ne sais pas quel est le branchement qui tu as fait ni le code que tu as mis, mais il est probable que ce qui se produise ne soit pas ce que tu veux (ou alors, je n'ai pas compris).
R1D1 - Calculo Sed Ergo Sum -- en ce moment, M.A.R.C.E.L.
Avatar tiré du site bottlebot

#8 Maxuino

Maxuino

    Nouveau membre

  • Membres
  • 21 messages

Posté 07 mai 2013 - 10:28

Bonsoir,

Non non pas de problème de vocabulaire, je sais bien différencier une entrée d'une sortie.
J'ai connecté les LEDs sur les pins servant aux entrées analogiques. Dans mon code, en configurant ces pins en sorties (pins 14 à 19 si mes souvenirs sont bons) on peut affecter le niveau logique et donc faire clignoter les LEDs comme on veut.

:)

#9 R1D1

R1D1

    Modérateur et Membre passionné

  • Modérateur
  • PipPipPipPip
  • 1 211 messages
  • Gender:Male
  • Location:Autriche

Posté 07 mai 2013 - 10:55

Effectivement, en cherchant sur l'adressage des pins 14-19, je suis tombé sur ça : http://www.arduino.cc/en/Reference/AnalogPins

Ce qui veut donc dire qu'on peut effectivement utiliser ces pins comme entrée / sortie numérique. Donc piloter une LED. J'avais pas cherché assez loin !
R1D1 - Calculo Sed Ergo Sum -- en ce moment, M.A.R.C.E.L.
Avatar tiré du site bottlebot

#10 Maxuino

Maxuino

    Nouveau membre

  • Membres
  • 21 messages

Posté 08 mai 2013 - 09:06

Oui voilà, tout se vérifie dans le lien que tu as trouvé,
Je peux désormais faire mon shield sereinement :)

#11 Maxuino

Maxuino

    Nouveau membre

  • Membres
  • 21 messages

Posté 25 mai 2013 - 01:10

Mon shield "tout en un" est terminé et tout fonctionne à merveille :

écran lcd, leds, capteurs de distance, potentiomètre, capteur de température

Si le typon intéresse quelqu'un ou des photos n'hésitez pas

maintenant je passe à la finalisation de mon thermomètre :)




1 utilisateur(s) li(sen)t ce sujet

0 members, 1 guests, 0 anonymous users