Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

NodeBB

  1. Home
  2. Informatique
  3. Hardware / Electronique
  4. Arduino
  5. [Cours n°1] Initiation à l'arduino

[Cours n°1] Initiation à l'arduino

Scheduled Pinned Locked Moved Arduino
6 Posts 3 Posters 3.6k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • LeplayzeL
    LeplayzeL
    Leplayze
    wrote on last edited by
    #1

    <p>                                                     <img alt="arduino-logo.jpg" src="https://1.bp.blogspot.com/-RlXOnfn9dLs/U1jAmSJbYRI/AAAAAAAABBU/mg1uCmuBONA/s1600/arduino-logo.jpg"/></p><p> </p><p>Salut à tous 🙂 </p><p></p><p>Voici le premier tutoriel d'une longue série sur le langage arduino. Celui-ci se trouve en C car il est très très très proche du C a quelques variantes près. </p><p>De plus, ce seront des tutoriels axé Hardware, je laisse au autres le software c'est pas ma passion ça 😛 .</p><p> </p><p><strong>Donc commençons par le commencement :</strong></p><p> </p><p>L'ide d'Arduino peut être directement dl ici : </p><p> </p><p><a href="http://arduino.cc/en/Main/Software" rel="external nofollow">http://arduino.cc/en/Main/Software</a></p><p> </p><p>Voilà vous avez tous ce qu'il faut pour programmer en arduino ... sauf si vous n'avez pas d'arduino, dans ce cas là ... </p><p> </p><p>En passant pour le blabla arduino c'est par ici : <a href="<base_url>/index.php/topic/653-arduino-3/">http://melinyel.net/index.php/topic/653-arduino-3/</a></p><p> </p><p><img alt="1399926021-page-de-prez.png" src="<base_url>/applications/sslimageproxy/interface/image.php?url=http://image.noelshack.com/fichiers/2014/20/1399926021-page-de-prez.png"/></p><p> </p><p>Donc voici l'interface sur lequel nous allons travailler très prochainement. Bref présentation car tout se résume en 3 point ! </p><p> </p><p><strong>1 : </strong>Les fonctions de compilation et de vérification en cas d'erreur dans votre code.</p><p><strong>2 : </strong>La fonction moniteur série : Permet d'afficher un message à partir d'arduino sur le pc. Je n'utilise que rarement cette fonction vu que j'ai un écran lcd.</p><p><strong>3 : </strong>Le port sur lequel l'arduino est branchée, dans mon cas c'est le COM4. /!\ Si l'arduino n'est pas branché au bon port, votre programme ne sera pas compilé. Pour changé de COM : Outil > Port série et choisissez le bon.</p><p> </p><p><strong>La structure typique d'un code :</strong></p><p> </p><p>Un aperçu d'un ancien code que j'ai créé y'a moins d'un an : </p><p> </p><p><img alt="8JOkq.png" src="https://puu.sh/8JOkq.png"/></p><p> </p><p>Il y a 3 parties bien distincte :</p><p> </p><p>1) Les variables et les librairies : En gros c'est tout ce qui sera nécessaire pour que le programme fonctionne. Les librairies sont des ensembles de fonction programmé pour vous simplifiez la vie. J'utilise un LCD => J'insère donc la librairie et j'ai plus qu'à utilisé les fonctions que celle-ci me livre. "lcd.print" par exemple, on en reparlera plus tard.</p><p> </p><p>2) La configuration de l'arduino</p><p>Identifiable via " void setup () " C'est une boucle qui ne se lis qu'une seule fois, au démarrage de l'arduino. On y insère toute la configuration de l'arduino. L'arduino à plusieurs pin digital, il faut les configurées en entrée ou en sortie sois-même. On peut aussi y insérer des messages sur un lcd qui ne sera lu qu'une seule fois.</p><p> </p><p>3) Le programme</p><p> </p><p>La partie principale de votre code sera insérer dans un " void loop ()", c'est une boucle qui se répète à l'infinie. Comme dans tout programme 🙂  </p><p> </p><p>Bref voilà pour ce premier tutoriel. Le suivant vous apprendra comment allumer une led ! (Vachement original dis donc ....)</p><p></p><p>Leplayze.</p>

    Citation:
    Envoyé par Moi même
    Il parait que je suis un type horrible mais ce n'est pas vrai : j'ai le coeur d'un enfant..... dans un bocal...sur mon bureau.
     

    http://myanimelist.net/animelist/Leplayze

    1 Reply Last reply
    5
    • AzadA
      AzadA
      Azad
      wrote on last edited by
      #2

      <p>Très très sympa.<br/>
      Le tutoriel sur allumer une LED peut paraitre basique, mais ça serait en réalité très intéressant (surtout qu'à terme, j'aimerais me prendre une Arduino). 🙂 </p>
      <p>
      +1 rep, bon tutoriel.</p>

      Administrateur du forum.
      Contactez-moi par message privé ou par mail.

      1 Reply Last reply
      0
      • LeplayzeL
        LeplayzeL
        Leplayze
        wrote on last edited by
        #3

        <p>Merci 😉 </p>

        Citation:
        Envoyé par Moi même
        Il parait que je suis un type horrible mais ce n'est pas vrai : j'ai le coeur d'un enfant..... dans un bocal...sur mon bureau.
         

        http://myanimelist.net/animelist/Leplayze

        1 Reply Last reply
        0
        • LeplayzeL
          LeplayzeL
          Leplayze
          wrote on last edited by
          #4

          <p>2è tutoriel disponible ici : <iframe data-embed-src="<base_url>/topic/691-n%C2%B02-votre-premier-programmes-arduino-allumer-une-led/?do=embed" data-embedcontent="" frameborder="0" src="//melinyel.net/applications/core/interface/js/spacer.png"></iframe></p>

          Citation:
          Envoyé par Moi même
          Il parait que je suis un type horrible mais ce n'est pas vrai : j'ai le coeur d'un enfant..... dans un bocal...sur mon bureau.
           

          http://myanimelist.net/animelist/Leplayze

          1 Reply Last reply
          0
          • AzadA
            AzadA
            Azad
            wrote on last edited by
            #5

            <p><strong>Message automatique</strong></p><p></p><p>Le sujet a été déplacé de « <a data-ipb="nomediaparse" href="<base_url>/forum/38-programmation/">Programmation</a> → <a data-ipb="nomediaparse" href="<base_url>/forum/43-c/">C</a> » to « <a data-ipb="nomediaparse" href="<base_url>/forum/51-informatique/">Informatique</a> → <a data-ipb="nomediaparse" href="<base_url>/forum/85-hardware/">Hardware</a> → <a data-ipb="nomediaparse" href="<base_url>/forum/155-arduino/">Arduino</a> ».</p>

            Administrateur du forum.
            Contactez-moi par message privé ou par mail.

            1 Reply Last reply
            0
            • E
              E
              Eloha
              Membre d'honneur
              wrote on last edited by
              #6

              <p>Bravo à toi ! 🙂 </p>
              <p>Très très utile 😛 </p>

              1 Reply Last reply
              0

              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

              With your input, this post could be even better 💗

              Register Login
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Login or register to search.
              Powered by NodeBB Contributors
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • World
              • Users
              • Groups