Comment écrire des programmes C ++ pour Arduino


Arduino est une plateforme ouverte matériel source des artistes, des inventeurs et des penseurs. Pour environ cinquante dollars est possible de concevoir des appareils électroniques qui peuvent faire presque ne importe quoi. Arduino est un circuit capable de:

  • Être programmé
  • Prenez entrée provenant de capteurs
  • Produire actionneurs de sortie

Arduino systèmes peuvent être programmés pour faire ne importe quoi en fonction des capteurs et actionneurs qui sont attachés. Un capteur prend les informations provenant de l'environnement et conduit au dispositif électronique. Un actionneur prend un signal provenant du dispositif électronique et les dispositifs modifie l'environnement d'une manière quelconque.




Des exemples de capteurs sont:

  • Clavier d'ordinateur
  • Capteurs optiques
  • Capteurs de température
  • Les détecteurs de mouvement
  • Connexions réseau

Des exemples d'actionneurs sont les suivants:

  • Connexions réseau
  • feux de circulation
  • Moteurs
  • Écrans d'affichage


Premiers pas avec Arduino

Commencez avec ce système est très simple. Vous pouvez acheter le kit qui contient le circuit Arduino ou vous pouvez composer votre propre circuit qui correspond au matériel spécifique open source. Vous pouvez ensuite trouver courrier indésirable. Vieux jouets peuvent être sources de capteurs et actionneurs. Microphones peuvent envoyer des signaux électriques à la carte mère lorsque vous faites des sons, et cela va permettre au système de répondre aux sons que vous créez. Vous pouvez acheter les capteurs et actionneurs dans les magasins de bricolage. Prise en main est facile et ne nécessite que:

  1. Obtenez le circuit
  2. Obtenir lumières ou un autre actionneur
  3. Obtenez un clavier ou un autre capteur
  4. Accrochez ensemble
  5. Créer un programme connu sous le nom croquis


Programmation Arduino

Vous pouvez programmer votre carte avec c ou vous pouvez utiliser la variante secteur fourni avec Arduino. Si vous utilisez c tout ce que vous devez faire est d'obtenir la bibliothèque Arduino inclure là avec une directive #include simple, et vous aurez accès aux différentes broches pour la sortie et l'entrée. La variante C est encore plus facile à utiliser car il ne est pas nécessaire d'inclure la bibliothèque de C ou mettre en place une fonction principale.

Pour le rendre facile à programmer, la carte est livré avec les éléments suivants:

  • port USB et de contrôle pour un interfaçage simple avec l'ordinateur
  • Pins sur le circuit pour l'entrée et la sortie des capteurs et des actionneurs

  • Processing.org
    Traitement est un carnet électronique pour le développement des idées. Ce est un contexte pour apprendre les bases de la programmation dans le contexte des arts électroniques.

L'environnement de développement de la transformation est utilisé pour écrire, compiler et charger des programmes ou des croquis pour le circuit. Ce est une source ouverte et vous pouvez télécharger l'IDE pour Linux, Windows et Mac. Il est basé sur C de sorte qu'il est un langage rapide et concis.

Programmation

Dans Arduino C

  • http://www2.cs.uidaho.edu/~rinker/cs404/avr-libc-user-manual-1.6.1.pdf
    Le manuel de référence pour la bibliothèque open source de avr-libc Arduino commande à microprocesseur utilisant c.

Arduino utilise le microprocesseur aura. Le lien ci-dessus est le manuel qui vous dit ce bibliothèque fonctions sont à votre disposition. Télécharger le pdf et regardez à travers. Des exemples de ce que vous pouvez faire avec lui transmettre comprennent tensions hi ou basses aux broches spécifiques. Ceci peut être utilisé pour activer les lumières pour être activées ou désactivées, ou des moteurs ou désactiver. Pour cela, vous devez inclure avr/tête io.h dans le code pour utiliser l'entrée et la sortie. Ce fichier d'en-tête comprend toujours portpins-tête du fichier de sorte que vous pouvez écrire des commandes comme PORTB = 0x020; Cela fournira une "haute" ou "On" signal à la porte.

Arduino Aide

Il ya une grande communauté "Maker" qui est là pour aider à la fois de vous quand vous tombez et de louange lorsque vous briller. Vous pouvez poser des questions dans les groupes Arduino et poster vos projets terminés à ces groupes.

  • Google Groupes AGI matériel pirate

Ce est juste un des nombreux groupes qui existent pour vous aider sur votre voyage à travers le monde de l'Arduino. Créer des choses intéressantes avec des éléments électroniques autour de la maison que vous souhaitez être jetés. Plus d'informations sur ce qui est possible avec ces choses le long du chemin.


Comment utiliser Arduino Langue

Vous pouvez utiliser le langage qui est installé dans l'IDE Arduino. Cette langue est basée sur C. Il a deux fonctions principales où vous faites tout votre code. La fonction vous permet de définir les variables et les constantes pour votre table. La fonction de boucle est où vous dire au Conseil de faire quelque chose, encore et encore. Et 'où il fournit la plupart des fonctionnalités de votre programme.

Lorsque vous écrivez quelque chose comme


cycle à vide { digitalWrite (actionneur, HIGH); }

Vous allumez l'actionneur. En fait, cette commande particulière, même si elle est simple, il est trop simple. Il pourrait envoyer des signaux élevés à la porte avec l'actionneur. On pourrait aller l'allumer. Vous pouvez ajouter une commande de retard pour l'éteindre, puis rallumer à nouveau, mais vous obtenez l'image de la façon de le faire.


Si vous ne avez pas déjà, passez par la vidéo et avoir du plaisir à jouer avec votre Arduino.

(0)
(0)

Commentaires - 0

Sans commentaires

Ajouter un commentaire

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caractères restants: 3000
captcha