Pages: 1 [2]   Go Down
Author Topic: Du monde à controler  (Read 1391 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Sr. Member
****
Karma: 2
Posts: 259
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Je crois que tu as quelques problèmes de compréhension entre entrée et sortie...  smiley-wink

Tu devrais revoir un peu les bases (ne le prends pas mal, on est tous passé par là).
Il faut que tu te demandes, quels sont tes composants qui t'envoient une information (information que tu dois récupérer, via une entrée), et ceux qui en demandent une (information que tu dois envoyer, via une sortie).

Ton Arduino UNO possède 14 entrées/sorties digitales, 6 entrées analogiques (qui peuvent aussi servir entrées/sorties digitales).. Mais dans ces entrées/sorties, tu as aussi les pins qui servent à différent mode de communication: I²C, SPI, ... ce qui t'enlèvent des entrées/sorties.
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 53
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

A no, je ne le prend pas mal du tout, j'apprend au fur et à mesure.
La par contre, je patine dans la semoule.
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 53
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour,
J'ai trouvé une carte qui je pense pourrait convenir:   http://mchobby.be/PrestaShop/product.php?id_product=72
Logged

Offline Offline
Sr. Member
****
Karma: 2
Posts: 259
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Pas mal ce shield, mais tu n'as pas de sorties PWM dessus. Il faut voir si l'utiliser te coûte des sorties PWM de la carte.

En l'occurence, non: tu as toujours les 6 sorties PWM de la carte non utilisée.
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 53
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ah oui, pas de sorties PWM dessus smiley-cry Du coup, il ne sera d’aucune utilité pour mon robot. 6 sorties n'est pas assez.
Je ne peux pas contrôler un moteur par du digital?
Il faut que je trouve le même shield mais avec du PWM......
« Last Edit: February 04, 2013, 01:00:51 pm by meiko » Logged

france
Offline Offline
God Member
*****
Karma: 15
Posts: 879
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Petit rappel pour compter de combien d'entrées / sorties tu as besoin (avant de passer à la suite !)

Un bouton poussoir = 1 entrée numérique
Un résistance variable = 1 entrée analogique
Un Joystick 2 axes = 2 entrées analogiques
Capteur voie d'eau = 1 entrée numérique je présume

Un moteur DC en marche/arrêt  = 1 sortie numérique
Un moteur DC en vitesse variable PMW = 1 sortie analogique
Un servo = 1 sortie
Une LED = 1 sortie numérique pour allumer/éteindre
Une LED = 1 sortie numérique pour varier l'éclairage en PWM

Un multiplexeur utilise 4 adresses (donc 4 pins) pour aiguiller vers 16 E/S

Donc
7 potentiomètres (pour les moteurs)= 7 IN
3 potentiomètres (pour les servomoteurs)= 3 IN
2 potentiomètres (pour intensité LED )= 2 IN
2 capteurs = 2 IN
Total = 14 IN

Mais il y a aussi les sorties à compter :
7 moteurs + 3 servos + 2 leds = 12 OUT au minimum (plus si tu veux aussi inverser les moteurs)
TOTAL 26 pins  minimum, mais la carte UNO n'en possède que 14.

A mon avis, le passage sur carte Mega sera plus simple que du multiplexage à câbler de partout.
Logged

Christian

Offline Offline
Jr. Member
**
Karma: 0
Posts: 53
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Merci beaucoup Christian_R

En effets, tout les moteurs doivent pouvoir fonctionner en marche AV/AR d'ou l'utilisation de ponts h. Dont 1 aura une variation de vitesse.
En vue du tarif des shield et composants, c'est sur je ferait mieux de passer sur une méga. Au pire, si il n'y a toujours pas assez de place, je pourrait éventuellement changer ma config mécanique afin de m’exempter d'un servo et d'un capteur voie d'eau.
En regardant ici et la les ponts H,  je suis tomber sur ce schéma:

Je pensais que se composant aurais exploiter une PWM.
« Last Edit: February 05, 2013, 06:21:51 am by meiko » Logged

Offline Offline
Sr. Member
****
Karma: 2
Posts: 259
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

mais la carte UNO n'en possède que 14.

Faux, il y a bien 20 entrées/sorties sur la UNO smiley
Logged

france
Offline Offline
God Member
*****
Karma: 15
Posts: 879
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

C'est 14 E/S numériques + 6 E analogiques = 20 pin
Logged

Christian

Offline Offline
Sr. Member
****
Karma: 2
Posts: 259
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Les entrées analogiques peuvent servir d'entrées/sorties numériques, tout comme tu comptes les pins Rx/Tx en tant qu'entrées/sorties.

Meiko, le schéma que tu as trouvé n'utilises pas de PWM parce que le but est de faire tourner le moteur dans un sens ou dans l'autre, sans contrôle de vitesse.
Tu peux utiliser du PWM en software, avec cette libraire par exemple. Ça te permet d'ajouter du PWM sur des pins qui ne le font pas de base (mais tu perdras des pins qui te serviraient à autre chose, d'où l'ajout d'un multiplexeur analogiques par exemple).
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 53
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok, smiley-wink

Pour mes moteurs il n'y en aura qu'un qui aura une variation de vitesse + marche AV/AR. Sinon pour les 6 autres marche AV/AR.
Je vient de commander une Méga. Ce sera plus simple et pas de multiplexeur du coup. Et je crois qu'elles dispose de toutes les E/S sans avoir à rajouter de shield hormis les doubles pont H.
Logged

Pages: 1 [2]   Go Up
Jump to: