Arduino
04--Alimentation 02--Courant, tension et loi d'Ohm 03--Les principaux composants 01--Fonctionnement électricité
Arduino, c'est ça :
[Schéma (1) une entreprise/communauté, (2) une famille de cartes, (3) un logiciel (l'IDE), (4) une manière de programmer simplifiée.]
Pas mal non ? C'est Open-Source [Trouver le meme "pas mal non ? c'est français"]
Dans la communauté développement/électronique/informatique, il est probable que vous entendiez souvent le terme Open Source. L'open source c'est la philosophie du partage, de la confiance et de la transparence.
Un contenu open source est un contenu créé et distribué avec l'intention d'autoriser de multiples équipes et développeurs à le modifier et à y apporter de nouvelles fonctionnalités ou des correctifs pour son développement continu et ses mises à jour.
Pour citer des exemples, FireFox, OpenOffice, Linux, Blender 3D, InkScape... sont open source, c'est à dire que les gens peuvent librement consulter son code, contribuer à l'améliorer, et tout ça accessible de manière gratuite (sauf quelques exceptions, open source =/ forcément gratuit, mais en tout cas libre). (PS : Rhizome est open source aussi ! Oui je me fais une petite pub)
Fin de la parenthèse magique de l'Open Source
1. Arduino rend le microcontrôleur accessible
On a expliqué précédemment ce qu'était le microcontrôleur (la puce), mais une puce seule, c'est pas pratique et ça fait peur. Il faudrait l'alimenter précisément, la câbler, la programmer avec des outils d'ingénieur. Arduino a pris cette puce et l'a posée sur une carte prête à l'emploi : on branche un câble USB, on a nos broches numérotées accessibles, et on programme facilement. Arduino, c'est le microcontrôleur pour les humains. Top.
2. Le catalogue Arduino
Sans trop rentrer dans les détails (Voir la feuille annexe sur les différents microcontrôleurs) [Lien], Arduino propose de nombreuses cartes qui ont chacune leurs fonctionnalités.
Elles ont pour la plupart des points communs :
- Un port USB (pour alimenter / téléverser le code)
- Des broches
- Des régulateurs de tension (rappel ici) [Lien 04 alimentation]
- ... [Schéma explication d'une carte Arduino]
3. Arduino, c'est aussi un IDE
IDE = Environnement de développement intégré (ou integrated development environment pour les vrais bilingues [drapeau anglais]) Un IDE est une application logicielle qui aide les programmeurs à développer efficacement le code logiciel. C'est le logiciel où on a collé le code dans le TP de la LED, on reviendra plus en détail dans le prochain cours.
4. Enfin, c'est une communauté
Arduino, c'est des milliers de vidéos, de documentations, de projets, d'Arduino-enthusiasts ? D'Ardui-nerds je trouve ça plus marrant, bref c'est une grosse communauté d'entraide, tout comme le Forum de Floraison, je pose ça là [Emoji mains en l'air]
On va passer à ce qui fait peur à plus d'une personne : le CODE [Image peur (meme à chercher)]
