Vous n’êtes pas connecté à Internet.
Inspiration

L’Arduino pour les nuls – ma première fois préprogrammée

À la suite d’une restructuration interne, j’ai eu la chance – et l’obligation – de me familiariser avec une catégorie qui m’était jusqu’alors totalement inconnue, et ce de manière ludique. Ai-je obtenu les résultats escomptés? Vous le découvrirez dans cet article.

Starter Kit Englisch (ATmega328P)
CHF 99.–
Arduino Starter Kit Englisch (ATmega328P)
"The Arduino Starter Kit" original, directement d'Arduino.
6

Disponibilité

Envoi postal

  • Plus de 10 pièce(s)
    dans notre entrepôt

PickMup

Pick-up

  • Bâle: demain à 13:10
  • Berne: demain à 12:45
  • Dietikon: demain à 14:30
  • Genève: demain à 13:30
  • Kriens: demain à 11:20
  • Lausanne: demain à 15:40
  • Saint-Gall: demain à 15:30
  • Winterthour: demain à 13:30
  • Wohlen: aujourd'hui à 18:00
  • Zurich: demain à 12:30

Si commandé immédiatement.
Informations sans garantie.

Afficher les détails

L’Arduino était posé devant moi sur la table. La vidéo YouTube explicative que Quentin m’avait montrée quelques jours auparavant semblait simple et amusante, mais en ouvrant la boîte certes très invitante et en découvrant les différents éléments, j’ai pâli. «J’essaie cet appareil ces 15 prochains jours», avais-je assuré quelques minutes auparavant à ma gestionnaire de produit. Super, dans quel pétrin m’étais-je encore fourré?

Comment est-ce que ça pouvait à nouveau se produire? En raison d’ajustements à l’interne, on m’a attribué une nouvelle catégorie: l’électronique et la robotique. Pour être plus exact, ma supérieure m’a demandé si j’avais envie de me charger de cette catégorie, car elle me considérait comme l’interlocuteur le plus compétent dans ce domaine. Bon, me suis-je dit, pourquoi moi, précisément? Vous savez sans doute très bien ce qu’il faut faire dans ce genre de situations: acquiescer et sourire. Je n’ai pas pu refuser, et je me suis retrouvé responsable d’un domaine que je ne connaissais pas du tout. Désolé de vous l’apprendre comme ça, Anikó. J’espère que vous n’êtes pas rancunière. Non, sûrement pas.

À gauche, la jolie boîte semblable à une poupée russe et à droite, le manuel d’utilisation complet, j’ai nommé la bible de l’Arduino

Bon, je n’avais rien à perdre. La boîte, tous les accessoires (câbles divers, LED, boutons de commande et touches, un écran LCD, deux moteurs et une base en bois) et un manuel d’utilisateur aussi épais que l’Ancien Testament, tout cela m’a semblé fort intéressant, et j’avoue avoir eu envie de continuer. J’ai donc ouvert le pavé est commencé ma lecture. La courte introduction habituelle: «Merci d’avoir choisi l’Arduino, vous êtes le meilleur et vous allez vivre une expérience inoubliable…», avant d’arriver rapidement au vif du sujet. Une liste complète des accessoires, quelques faits et chiffres, le téléchargement du logiciel de l’Arduino et le premier projet: allumer et faire clignoter une ampoule LED. Simple, non?

Visser l’Arduino et la platine d’expérimentation, connecter le tout à un câble USB et on peut continuer.

Le manuel d’utilisation, très simple à comprendre (ce qui, je dois dire, m’a bien arrangé), a effectivement rendu la tâche facile. Si seulement mes livres d’écoles avaient été aussi bien rédigés et captivants que le kit de démarrage d’Arduino…. #bravo. Non seulement le lecteur est accompagné à travers le programme et les instructions d’assemblage, mais il obtient continuellement des informations intéressantes sur les volts, les ampères et le courant électrique. Le niveau de détail et le volume d’informations sont restreints afin que le texte reste agréable à lire. Chapeau! Une LED, un interrupteur, une résistance et quelques câbles: voilà tout ce dont j’avais besoin pour mener à bien mon premier «projet» de débutant.... Je n’ai rien cassé, mais il m’a simplement fallu un peu de temps.

All you need is LOW – une LED, un interrupteur ON/OFF et une résistance

Après quelques branchements et connexions, le moment de grâce: selon le manuel d’utilisation, je n’avais plus qu’à appuyer sur l’interrupteur pour que la lumière soit – en pressant tout d’abord sur le bouton, ce que j’ai compris après quelques minutes, au bord des larmes. Et la lumière fut. Fantastique! Les experts parmi vous n’y verront rien de phénoménal, mais je me suis amusé, et c’est l’essentiel. Motivé, j’ai poursuivi ma lecture du manuel et je suis tombé sur le projet suivant. J’espérais secrètement avoir à nouveau à manipuler des LED, car la lumière me fascine tel un enfant. J’aurais certes trouvé une flamme encore plus géniale, mais je me suis contenté des loupiotes rouges. En fin de compte, elles «brûlent» aussi.

Et la lumière fut – super logique et facile, pour autant qu’on appuie sur le bon bouton

Je n’ai pas été déçu: le prochain projet comportait lui aussi des LED, et même trois de ces charmantes petites lumières clignotantes! Selon ma bible, il s’agissait de construire un vaisseau spatial muni d’un interrupteur. Encore mieux que mes trois LED… enfin jusqu’à ce que je comprenne que le vaisseau spatial était en fait un modèle pliable en carton à placer sur la platine d’expérimentation. Déception. Courte, mais déception quand même. J’ai laissé de côté les commutateurs séquentiels et parallèles ainsi que les différentes variantes du premier projet, trop similaires et peu stimulantes, même pour un débutant comme moi. Le vaisseau spatial n’a toutefois rien de trivial, bien au contraire, puisqu’il s’agit de programmation. Comme pour le premier projet, le manuel m’a fourni une introduction aussi courte que détaillée sur le langage de programmation du logiciel de l’Arduino avant de rentrer dans le vif du sujet. J’ai scrupuleusement suivi le manuel, rédigé les lignes de code une par une puis téléchargé le résultat sur le panneau de contrôle de l’Arduino. «Now, push the button and the red lights start blinking.» («Maintenant, appuyez sur le bouton, les lumières rouges se mettront à clignoter.») Yes, sir, I can and will do that! Mais?! Aucune lumière rouge ne s’allume! wtf?

Le code de programmation et le manuel à gauche, et ma version à droite

L’erreur a été plutôt difficile à trouver. J’avais connecté quelques pièces une rangée trop bas sur la platine d’expérimentation. Inutile d’appuyer sur le bouton! J’ai d’abord pensé que je m’étais planté dans le code. J’ai soigneusement inspecté chaque ligne tel Sherlock Holmes et n’est laissé passer aucun détail; mon regard acéré s’est porté sur chaque chiffre, point-virgule et espace. Non, vraiment, aucune erreur. Tout était à sa place. Zut, tout avait si bien commencé! J’ai failli tout abandonner, mais je me suis ressaisi et j’ai réalisé que le problème ne pouvait venir que des connexions. J’ai mis à profit mes nouvelles connaissances et, après quelques jurons bien sentis, j’ai enfin trouvé la source de mes tourments. J’ai corrigé la situation tel un pro et remercié le ciel avant de poursuivre, juste au cas où.

Où est Charlie? Je plaisante, la résistance tout en bas et le câble rouge étaient positionnés une rangée trop bas

Et voilà, ça fonctionne! J’ai appuyé sur le bouton, la lumière verte s’est éteinte et les deux LED rouges se sont mises à clignoter. Eurêka! Mon cri de joie s’est fait entendre à des kilomètres à la ronde, et ma danse de la victoire m’aurait certainement valu un petit tour à l’asile si quelqu’un en avait été témoin. La recette du bonheur (en tous cas du mien) est toute simple: des câbles, un peu d’électricité et quelques ampoules.

Youhouhou, ça clignote

Toutes ces émotions m’ont bien valu une pause. J’ai décidé de remettre les projets suivants à plus tard. L’été n’est pas forcément la saison pour passer des heures enfermé à l’intérieur, enfin pourquoi pas, si je peux bidouiller sur mon Arduino? Je l’ai tout de même laissé de côté (note de la rédaction: mais vraiment à contrecoeur). Pour terminer, j’aimerais souligner que l’expérience m’a beaucoup plu. J’aimerais m’atteler à des projets précis et faire d’autres comptes rendus. Avec le temps, je gagnerai en expérience et, qui sait, je deviendrai peut-être même pro!

Le Starter Kit est aussi disponible en allemand et en français

User

Raphael Knecht

Quand je ne suis pas en train de me bourrer de sucreries, vous me trouverez dans un gymnase: je suis joueur et entraîneur passionné d’unihockey. Quand il fait mauvais, je bidouille mon PC assemblé par mes soins, des robots et autres jouets électriques. La musique m’accompagne de partout. Et, en tant qu'amateur de bonne chair, j’essaie souvent de nouvelles recettes. Les voyages exotiques, les sorties VTT en montagne et les sessions de ski de fond intenses font aussi partie de mes loisirs.

Commentaires 22

User quentinsane

Aus unbekannten gründen will ich nun auch knöpfe drücken, heureka schreien und mich wie in der szene von interstellar fühlen als die gravitation überwunden wurde...

14.06.2017
Signaler un abus

Vous devez être connecté pour signaler un abus.

User Raphael Knecht

@quentinsane: Hehe, kann ich sehr gut nachvollziehen! ;)

14.06.2017
Signaler un abus

Vous devez être connecté pour signaler un abus.

Vous devez être connecté pour répondre à un commentaire.

User sgt_bear

@Carcharoth das kommt ganz drauf an.. :) Ich finde Arduino gerade dann toll, wenn man mehr der "Macher" ist, da die Software sehr einfach ist. Ich habe auch mal mit dem Set begonnen, heute benutze ich Arduino auf meine Projekten direkt ein :-) (www.swissnixie.com)
Finde Arduino wirklich super!:)

14.06.2017
Signaler un abus

Vous devez être connecté pour signaler un abus.

User Raphael Knecht

Hoffentlich kann ich das dann in ein paar Jahren auch sagen bzw. einen ähnlichen Link posten!

15.06.2017
Signaler un abus

Vous devez être connecté pour signaler un abus.

Vous devez être connecté pour répondre à un commentaire.

User S.weck

Ein review nach meinem geschmack, wenn alle so schreiben würden brauche ich keine Bücher mehr zu kaufen😄😄

17.06.2017
Signaler un abus

Vous devez être connecté pour signaler un abus.

User Raphael Knecht

Wow, danke vielmals – sowas höre ich natürlich gerne! Ich kann ja mal versuchen, ein ganzes Buch mit solchen Texten zu füllen... würdest Du es dann lesen? :D

17.06.2017
Signaler un abus

Vous devez être connecté pour signaler un abus.

Vous devez être connecté pour répondre à un commentaire.

User Nick.Wild

Sowas wird ja auch zur Lichtsteuerung von Cosplays benutzt 😄 Spannende Sache danke dir für deinen Bericht 👍

15.06.2017
Signaler un abus

Vous devez être connecté pour signaler un abus.

User Raphael Knecht

Hehe, sehr gerne – das wusste ich nicht. Und: Ich glaube, mein nächstes Projekt wird wohl auch wieder mit Licht zu tun haben (in welcher Form auch immer). :)

15.06.2017
Signaler un abus

Vous devez être connecté pour signaler un abus.

Vous devez être connecté pour répondre à un commentaire.

User carcharoth

Durchläuft so ein Arduino eigentlich auch die typischen 3 Raspberry-Phasen?

Phase 1: Vorfreude. "Omg ich hab soviele Projekte die ich damit machen kann"
Phase 2: Basteln. "Juhu ich hab was zum laufen gekriegt!"
Phase 3: Staubfänger. "Meh."

14.06.2017
Signaler un abus

Vous devez être connecté pour signaler un abus.

User Enlo

Ausser du hast eine Idee für einen sinnvollen Anwendungszweck. Z.B. steuert mein Rasperry inzwischen die Heizung und der Arduino darf die Schrankbeleuchtung machen :-)

14.06.2017
Signaler un abus

Vous devez être connecté pour signaler un abus.

User Raphael Knecht

@carcharoth: Bin derzeit immer noch bei Phase 2 – melde mich, falls Phase 3 eintreffen würde. :)

14.06.2017
Signaler un abus

Vous devez être connecté pour signaler un abus.

User Raphael Knecht

@Enlo: Cool, das klingt top!

14.06.2017
Signaler un abus

Vous devez être connecté pour signaler un abus.

User Krono

Also als RetroPie taugt der Raspberry Pie richtig was.

14.06.2017
Signaler un abus

Vous devez être connecté pour signaler un abus.

User Raphael Knecht

@Krono: Auf jeden Fall... Quentin könnte Dir davon sicher ein Lied singen! ;)

14.06.2017
Signaler un abus

Vous devez être connecté pour signaler un abus.

Vous devez être connecté pour répondre à un commentaire.

User SquareBone

Habe mit genau diesem Set angefangen! Kann es für Einsteiger sehr empfehlen! Musste zwar feststellen, dass bis hin zum Embedded C programmieren noch so einige Steine im Weg liegen, aber das Arduino bietet einen perfekten Sandkasten zum Üben und Erfahrungen sammeln!

14.06.2017
Signaler un abus

Vous devez être connecté pour signaler un abus.

User Raphael Knecht

Klingt vielversprechend für meine zukünftigen Projekte... und meinen Wandel vom Noob zum Pro! :D

15.06.2017
Signaler un abus

Vous devez être connecté pour signaler un abus.

User SquareBone

Wünsche auf jedenfall viel Erfolg beim Tüfteln & Lernen! ;)
Grosser Vorteil na der Arduino-Plattform ist halt die enorm grosse Community, man findet immer jemanden im Netz der einem Hilft! :)

16.06.2017
Signaler un abus

Vous devez être connecté pour signaler un abus.

User Raphael Knecht

Hehe, danke, den hatte ich bereits und werde ihn hoffentlich auch in Zukunft noch haben. Cool, die Sache mit der Community – musste ich bisher nicht beanspruchen... aber gut zu wissen, dass jemand da ist, der schnell und kompetent hilft. :)

16.06.2017
Signaler un abus

Vous devez être connecté pour signaler un abus.

Vous devez être connecté pour répondre à un commentaire.

User dextercheco

Salut, moi je veux bien m'occuper de cette catégorie si vous m'engagez chez Digitec :D

30.06.2017
Signaler un abus

Vous devez être connecté pour signaler un abus.

User Raphael Knecht

Hehe, d'accord. :)

03.07.2017
Signaler un abus

Vous devez être connecté pour signaler un abus.

Vous devez être connecté pour répondre à un commentaire.


Veuillez vous connecter.

Vous devez être connecté pour écrire un commentaire.

Corporate logo