Aller au contenu


Photo
- - - - -

Arduino


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

#1 Erwan

Erwan

    Nouveau membre

  • Membres
  • 11 messages

Posté 31 juillet 2013 - 09:37

Bonjour à tous !

J'aimerais comprendre le principe des cartes arduinos.
Je vous vois venir, oui j'ai fais une recherche google :) et pour être honnête ya de tout et n'importe quoi et c'est rarement clair.
Pour résumé j'aurais ces questions dessous, j'ai deja des infos mais suivant les sites ça ne concorde pas donc j'aimerais toutes les réponses au même endroit :):
1) quel est leur principe de fonctionnement?
2) quels sont les différents modèles ?
3) Combien de composants peuvent-elles controler? Par exemple, une seule carte peut-elle controle le robot entier, ou c'est une carte par composant?
4) Quels est leur schéma électronique? un exemple de branchement ?
5) Comment y insère-t-on du code?
6) le prix (mine de rien c'est important)
7) Comment cela fonctionne suivant le composant (moteur, servomoteur par exemple),bibliothèque spécifique?

A vos crayons, vous avez 1h30! Smartphone non autorisé.

Merci d'avance :)

#2 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 10 165 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 31 juillet 2013 - 12:28

Bonjour à tous !

J'aimerais comprendre le principe des cartes arduinos.
Je vous vois venir, oui j'ai fais une recherche google :)/> et pour être honnête ya de tout et n'importe quoi et c'est rarement clair.
Pour résumé j'aurais ces questions dessous, j'ai deja des infos mais suivant les sites ça ne concorde pas donc j'aimerais toutes les réponses au même endroit :)/>:
1) quel est leur principe de fonctionnement?
2) quels sont les différents modèles ?
3) Combien de composants peuvent-elles controler? Par exemple, une seule carte peut-elle controle le robot entier, ou c'est une carte par composant?
4) Quels est leur schéma électronique? un exemple de branchement ?
5) Comment y insère-t-on du code?
6) le prix (mine de rien c'est important)
7) Comment cela fonctionne suivant le composant (moteur, servomoteur par exemple),bibliothèque spécifique?

A vos crayons, vous avez 1h30! Smartphone non autorisé.

Merci d'avance :)/>


Moi je vois surtout que malgré ce que tu dis tu n'as pas fais de recherches approfondies sur certains points ^^ ( en particulier pour les questions 2 4 5 6 et 7 ) Du coup je te laisse chercher pour ces points là !

Pour la 1 ok, c'est assez délicat si tu veux tout savoir dans les détails . Après si tu admet qu'un micro contrôlleur c'est une boite magique ( composé entre autre de tout plein de transistor ) dans laquelle tu entre du code et qui en réponse fait ce que tu lui demande avec ses petites pattes... déjà c'est plus simple ... Du coup une carte arduino c'est un micro-controlleur avec un petit tas de composant tel qu'un quartz, des condesateur et autre qui permettent de l'alimenter et protéger la carte d'une part mais aussi de programmer le microcontrolleur sans passer par un programmateur dédié, en passant directement par un un câble usb. Du coup il faut avoir mis ce qu'on appel un bootloader dans le microcontroleur ce boot "originel" de code va permettre de prendre en compte le prot usb pour être reprogrammer. ça veut aussi dire qu'en passant par l'usb tu ne reprogrammera jamais la partie bootloader.

Du coup en résumé, en gros, une carte arduino c'est un micro-controleur avec un bootloader + plein de composant pour alimenter protéger le pic et lui permettre de communiquer.

pour la 3 tu aurais pu le trouver par toi même, en effet une arduino peut contrôler plein de composants différents. Elle est juste limité par son nombre d'entrée sorties. Plus les composants qu'elle controle réclame un grand nombre d'entrée sortie, moins l'arduino pourra contrôler de composant différents !

Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#3 Erwan

Erwan

    Nouveau membre

  • Membres
  • 11 messages

Posté 31 juillet 2013 - 01:21

effectivement mes recherches n'était pas très appronfondie (dsl..)
du coup j'ai profiter de ma pause midi pour me renseigné un peu.
A première vue ça a l'air relativement simple d'utilisation.
En gros c'est un peu la carte magique pour controller les composants.

Merci pour ta réponse !

#4 ChristianR

ChristianR

    Habitué

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

Posté 01 août 2013 - 09:43

En bref résumé :

Arduino est un microcontrôleur programmable développé en open source.
La carte comporte une puce Atmel, complétée avec un quartz d'horloge, un régulateur de tension, une entrée/sortie USB pour la programmation, des broches d'entrée/sorties analogiques et numériques: tout pour être directement autonome.
Plusieurs modèles (Nano, Uno, Mega...), le plus utilisé (et conseillé pour débuter) étant le UNO.


Une seule carte peut contrôler énormément de composants différents à la fois (et on peut multiplexer les E/S, ou passer sur un modèle d'Arduino plus élaboré si besoin).

Le code (en C++ ) se fait depuis un PC (sous Unix, Windows...) et se téléverse par câble Usb sur la carte.
Tous les logiciels sont open source (gratuit).
Le code reste en mémoire dans la carte quand on débranche. Un nouveau code remplace le précédent.

Pas cher, 20€ pour démarrer, avec énormément de librairies disponibles (dont pilotage de servos, moteurs, télécommandes, capteurs..), et surtout une grande communauté d'utilisateurs avec forum d'entraide très réactif sur le web
http://forum.arduino.cc/index.php/board,33.0.html (en français)
Christian

#5 Erwan

Erwan

    Nouveau membre

  • Membres
  • 11 messages

Posté 01 août 2013 - 01:19

Merci ça répond à toutes mes questions !

#6 ChristianR

ChristianR

    Habitué

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

Posté 01 août 2013 - 02:56

C'est parfait pour la plupart des applications de robotique.

Par contre, une chose que l'Arduino ne fait pas c'est le traitement d'images vidéo, et tout ce qui réclame de gros calculs en temps réel.
Christian




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

0 members, 1 guests, 0 anonymous users