Aller au contenu


R1D1

Inscrit(e) (le) 09 juil. 2012
Déconnecté Dernière activité déc. 03 2023 11:29
*****

#46907 Froggy découvre la musique !

Posté par R1D1 - 23 juillet 2012 - 10:15

Bonsoir à tous !

Un petit post rapide pour vous montrer une réalisation que je trouve amusante, qui n'est pas tout à fait de la robotique (enfin, y'a quand même un robot dedans, hein, mais c'est pour la décoration wink.gif), mais qui ouvre des pistes intéressantes et me permet de vous donner un petit aperçu de Froggy !

En pratique, j'ai simplement adapté ce tutoriel (que je trouve assez génial) avec un buzzer que j'ai eu la chance de trouver dans mon fourbi. J'avais commencé à programmer la Marche des Rois de l'Arlésienne de Bizet, mais ça ne rendait pas génial. Le son n'est pas super ici non plus, mais on va dire que Froggy n'a vraiment pas l'oreille musicale (encore que ça semble le surprendre) !


En résumé :

  • Une Arduino
  • Un Buzzer
  • Un Servo
  • Une Résistance
  • Quelques câbles

Et voilà le résultat ! biggrin.gif


Les questions et les remarques sont les bienvenues ! wink.gif

PS : ne faites pas attention au bordel :whistle2:




#46668 Question Arduino

Posté par R1D1 - 17 juillet 2012 - 03:54

Salut,


A quoi sert une Arduino ? Est-ce que ça sert à programmer un circuit intégrer (une petite puce à plusieurs pattes) ou est-ce que c'est la carte elle même qui est programmé et mise sur le robot ? Si c'est ça, elle est donc à usage unique, et ne peut être mise que sur un robot à la fois ?

Une carte Arduino est une carte comportant un microprocesseur programmable (de chez Atmel) et le nécessaire à son utilisation (alimentation, composants, broches faciles à connecter, ...). Le microprocesseur embarque un bootloader qui permet d'utiliser le langage Arduino (qui est du C++ adapté) afin de créer un programme qui s'exécutera sur la carte (dans le microprocesseur). Tu peux écrire divers programmes et les uploader sur la carte. Un programme est fixe tant qu'un nouveau n'est pas uploadé (mais il est possible de changer de programme à l'infini - ou presque wink.gif).
Ton programme peut faire des choses très simples comme calculer la somme de deux valeurs reçues de l'ordinateur ou des choses plus complexes qui impliquent des capteurs et des actionneurs branchés sur les connecteurs de la carte. Selon les méthodes de programmation que tu utilises, tu auras une application très figée ou évolutive.

est-ce que ça sert dans d'autres cadres que la robotique ?
a partir de quelles fonctions de robots, l'utilisation d'une arduino est indispensable ?

Ca peut servir à n'importe quel projet d'électronique de complexité simple à moyenne. Tu pourrais imaginer t'en servir pour fabriquer une alarme par exemple.
Une arduino n'est pas plus indispensable qu'une autre carte avec un microprocesseur. Il existe par exemple les PICAXE qui peuvent être utilisés pour les mêmes réalisations. En gros, l'Arduino est une unité de calcul qui va pouvoir réaliser des opérations.
On la retrouve en tant que "cerveau" de certains robots, ou comme carte dédiée à la gestion d'un ou plusieurs capteurs dans des robots plus complexes (dont le cerveau est en général une carte plus puissante voire un ordinateur).