Aller directement au contenu
  • Catégories
  • Récent
  • Mots-clés
  • Populaire
  • Web
  • Utilisateurs
  • Groupes
Habillages
  • Clair
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Sombre
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Défaut (Aucun habillage)
  • Aucun habillage
Réduire
Melinyel

Melinyel

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

[Cours n°1] Initiation à l'arduino

Planifié Épinglé Verrouillé Déplacé Arduino
6 Messages 3 Publieurs 3.6k Vues
  • Du plus ancien au plus récent
  • Du plus récent au plus ancien
  • Les plus votés
Répondre
  • Répondre à l'aide d'un nouveau sujet
Se connecter pour répondre
Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
  • LeplayzeL Hors-ligne
    LeplayzeL Hors-ligne
    Leplayze
    a écrit sur dernière édition par
    #1

    arduino-logo.jpg

    Salut à tous 🙂

    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.

    De plus, ce seront des tutoriels axé Hardware, je laisse au autres le software c'est pas ma passion ça 😛 .

    Donc commençons par le commencement :

    L'ide d'Arduino peut être directement dl ici :

    http://arduino.cc/en/Main/Software

    Voilà vous avez tous ce qu'il faut pour programmer en arduino ... sauf si vous n'avez pas d'arduino, dans ce cas là ...

    En passant pour le blabla arduino c'est par ici : [http://melinyel.net/index.php/topic/653-arduino-3/](<base_url>/index.php/topic/653-arduino-3/)

    ![1399926021-page-de-prez.png](<base_url>/applications/sslimageproxy/interface/image.php?url=http://image.noelshack.com/fichiers/2014/20/1399926021-page-de-prez.png)

    Donc voici l'interface sur lequel nous allons travailler très prochainement. Bref présentation car tout se résume en 3 point !

    **1 :**Les fonctions de compilation et de vérification en cas d'erreur dans votre code.

    **2 :**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.

    **3 :**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.

    La structure typique d'un code :

    Un aperçu d'un ancien code que j'ai créé y'a moins d'un an :

    8JOkq.png

    Il y a 3 parties bien distincte :

    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.

    2. La configuration de l'arduino

    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.

    1. Le programme

    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 🙂

    Bref voilà pour ce premier tutoriel. Le suivant vous apprendra comment allumer une led ! (Vachement original dis donc ....)

    Leplayze.

    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 réponse Dernière réponse
    5
    • AzadA Hors-ligne
      AzadA Hors-ligne
      Azad
      a écrit sur dernière édition par
      #2

      Très très sympa.
      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). 🙂

      +1 rep, bon tutoriel.

      Administrateur du forum.

      Contactez-moi par message privé ou par mail.

      1 réponse Dernière réponse
      0
      • LeplayzeL Hors-ligne
        LeplayzeL Hors-ligne
        Leplayze
        a écrit sur dernière édition par
        #3

        Merci 😉

        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 réponse Dernière réponse
        0
        • LeplayzeL Hors-ligne
          LeplayzeL Hors-ligne
          Leplayze
          a écrit sur dernière édition par
          #4

          2è tutoriel disponible ici :

          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 réponse Dernière réponse
          0
          • AzadA Hors-ligne
            AzadA Hors-ligne
            Azad
            a écrit sur dernière édition par
            #5

            Message automatique

            Le sujet a été déplacé de « [Programmation](<base_url>/forum/38-programmation/) → [C](<base_url>/forum/43-c/) » to « [Informatique](<base_url>/forum/51-informatique/) → [Hardware](<base_url>/forum/85-hardware/) → [Arduino](<base_url>/forum/155-arduino/) ».

            Administrateur du forum.

            Contactez-moi par message privé ou par mail.

            1 réponse Dernière réponse
            0
            • E Hors-ligne
              E Hors-ligne
              Eloha
              Membre d'honneur
              a écrit sur dernière édition par
              #6

              Bravo à toi ! 🙂

              Très très utile 😛

              1 réponse Dernière réponse
              0

              Bonjour ! Vous semblez intéressé par cette conversation, mais vous n’avez pas encore de compte.

              Marre de refaire défiler les mêmes messages ? Créez un compte pour retrouver votre position, recevoir des notifications des nouvelles réponses, sauvegarder vos favoris et voter pour les messages que vous appréciez.

              Grâce à votre participation, ce message peut devenir encore meilleur 💗

              S'inscrire Se connecter
              Répondre
              • Répondre à l'aide d'un nouveau sujet
              Se connecter pour répondre
              • Du plus ancien au plus récent
              • Du plus récent au plus ancien
              • Les plus votés


              • Se connecter

              • Connectez-vous ou inscrivez-vous pour faire une recherche.
              Powered by NodeBB Contributors
              • Premier message
                Dernier message
              0
              • Catégories
              • Récent
              • Mots-clés
              • Populaire
              • Web
              • Utilisateurs
              • Groupes