CONNECTER l’Arduino croquis 101 (5 / 7 étapes)

Étape 5: Blink.ino

OK, Blink.ino a obtenu de nouvelles choses à apprendre.

Puisque c’est déjà dans l’environnement, vous n’avez pas à écrire.

Sous fichier, sélectionnez exemples, survolez soigneusement 01.Intro Basics et sélectionnez Blink (voir photo)

Conseils : / * et * / sont comme des parenthèses, (et). Ils doivent venir en couple.
Commentaires : Quoi que ce soit après / * avant * / est un commentaire. Comme dans cet exemple, cela peut s’étaler sur plusieurs lignes. (Notepad ++ met en vert). Les commentaires sont ignorés par le compilateur et ils ne sont pas envoyés à l’Arduino.
Alors a quoi bon le sont-ils ? Eh bien, ils font le programme plus lisible. Les programmeurs bons ajouter beaucoup de commentaires afin que tout le monde la lecture du programme auront une meilleure compréhension de ce qui se passe. Et il est utile du programmateur quand il est un programme de dépannage ou essayer de se souvenir de ce qu’il faisait, deux ans quand il écrivit d’abord le programme.
Conseils : / / est un commentaire. (Celui-ci peut ont été ajouté en C++). Elles sont un peu différentes. Ils seulement s’étendent jusqu'à la fin de la ligne et vous n’avez pas besoin d’avoir une paire correspondante à la fin. Celles-ci prennent seulement deux frappes au lieu de quatre, donc encore moins le syndrome du canal carpien!!
Technobabble : Beaucoup de programmeurs n’utilise pas l’ancien mais j’aime les utiliser lors du dépannage et vous souhaitez ignorer une grande partie du code.


int mené = 13 ;

Variables : Cette simple ligne peu introduit des variables. Au lieu de vous dire à ce qu’une variable est, je vais vous dire comment cela fonctionne. Une des choses un compilateur effectue avec ceci est quand il voit conduit dans l’esquisse il remplace par 13.
Donc vous pouvez demander, pourquoi ne pas simplement mettre 13 au lieu de conduit en premier lieu.
Il y a deux bonnes raisons :
1. quand quelqu'un qui lit le programme voit conduit, il est plus logique que 13. Il vous donne une meilleure idée de ce que fait le programme.
2. Supposons que vous utilisez 13 au lieu de led dans dix endroits dans votre code. Mais vous décidez de le changer à conduit = 10. Si vous avez eu 13 s dans votre code, vous devrez trouver tous les dix places et changez-les tous. De plus, vous pourriez rencontrer un 13 qui n’est pas se référer à led et remplacez-le par erreur. De cette façon, il suffit de le faire en un seul endroit.
Astuce : Les variables sont sensibles à la casse.
En quoi consiste la « int » ? C’est le type de variable. N’oubliez pas les ordinateurs traitent seulement des 0 et des 1. Voir :

Vous devez lui dire ce que représentent les 0 et 1 et la quantité d’espace qu’ils occupent. Int est un entier, un nombre sans virgule décimale. (Et il peut être négatif par opposition à un unsigned int). Sur l’Arduino standard, l’int est de 2 octets (16 bits). Cela le limite à de-32 768 à 32 767.
Technobabble : Si vous êtes un Geek curieux et émerveillement où ces valeurs est venus, vous pouvez chercher binaire math et 2 complément math.
Par ailleurs, la taille d’un int varie largement en C / C++ dépendant du compilateur. Il y a même un int de 4 octets dans le monde de l’Arduino (Arduino Due).

Alors vous devez savoir quel setup() est.

pinMode (led, sortie) ;
C’est spécifique à l’Arduino. Il raconte le microcontrôleur qui une certaine broche (dénommée D13, dans ce cas) sera définie comme une tige de sortie. Cela ne doit être fait une fois, il est donc dans setup().

Loop()
digitalWrite (conduit, en haut) ;   allumer la LED (HIGH est le niveau de tension)
Il s’agit d’une fonction spécifique de l’Arduino avec deux paramètres. Le premier lui dit Quelle broche à utiliser. Le second lui dit de mettre haut (5V) ou bas (0V). L’espace blanc après le ; et le commentaire est ignoré par le compilateur.
Astuce : Notez la capitalisation sur l’ensemble de ces fonctions et les paramètres définis. Je ne me souviens pas si souvent faire référence à: http://arduino.cc/en/Reference/HomePage
Delay(1000) ;               Attendez une seconde
Une autre fonction spécifique de l’Arduino. Le programme exécute généralement une étape après l’autre. Quand il voit la delay(1000) il se met en pause pendant une seconde (1000 millisecondes) avant de passer à l’étape suivante.

Vous devriez probablement avoir une bonne idée que faire les deux étapes suivantes.

Résumé : Le programme s’allume la LED, attend 1 seconde, le voyant s’éteigne, attend 1 seconde.
Puis il répète ce processus maintes et maintes (loop()).

Articles Liés

Station météo sans fil, Edison et Arduino/Genuino 101

Station météo sans fil, Edison et Arduino/Genuino 101

Ce Instructable décrit un Intel (r) Edison - et Arduino/Genuino 101-basé modulaire station météo sans fil que j'ai récemment créé mon usage domestique.Les concepts fondamentaux, qui définit le programme d'installation et de la solutions, étaient :D'a
Vue d’ensemble de l’Arduino croquis téléchargement des processus et des FAI

Vue d’ensemble de l’Arduino croquis téléchargement des processus et des FAI

Vous pouvez télécharger le logiciel à un Arduino à l'aide de deux méthodes. Vous pouvez entendre sur les deux méthodes communément appelé programmation ISP et FTDI ou télécharger serial. Je recommande d'apprendre et de devenir à l'aise avec l'utilisa
Connecter l’Arduino pour ouvrir les cadres via Bluetooth

Connecter l’Arduino pour ouvrir les cadres via Bluetooth

Cette instructable couvrira la connexion BlueFruit d'adafruit à l'arduino et ensuite établir une ligne de communication avec OpenFrameworks. Dans le but de ce guide, nous utilisons seulement une photorésistance pour montrer comment vous pouvez recevo
Comment faire pour connecter l’Arduino à un PC via le port série

Comment faire pour connecter l’Arduino à un PC via le port série

à faire que j'ai utilisé un ordinateur avec Ubuntu 12.04 et le langage de programmation C++, mais si vous voulez utiliser Windows, le code fonctionne aussi, suffit de changer le port utilisé pour conect avec arduino, mais c'est expliquer dans l'étape
Connecter l’arduino Ethernet

Connecter l’arduino Ethernet

L'Arduino Ethernet Shield permet à une carte Arduino pour se connecter à internet. Il est basé sur le chip Wiznet W5100 ethernet (fiche technique).La Wiznet W5100 fournit une pile de réseau (IP) capable de TCP et UDP. Il prend en charge jusqu'à quatr
X-Mass Arduino croquis

X-Mass Arduino croquis

X-Mass Arduino croquis avec 8 modes (gauche-droite, de milieu, deux pivots, progress bar, droite / gauche inversé, étape par étape, tetris, incrementor).Esquisser le code source :https://GIST.github.com/1508578
Connecter l’arduino et faire l’orateur jouer

Connecter l’arduino et faire l’orateur jouer

pour faire votre Arduino pour jouer une mélodie vous avez besoin d'accessoires de thes.Un orateur 5ohmUne Arduino uno plancheUn bouton poussoirRésistance de 10 kohm8 LEDEt beaucoup de filsEtape 1: Brancher l'arduino et faire l'orateur jouer C'est com
Connecter un Arduino

Connecter un Arduino

Cette instructable vous permet de connecter un arduino à un ordinateurÉtape 1: Choses nécessaires:- 1. Arduino2. câble3. un appareil (ordinateur)Etape 2: Connexion ARDUINOBrancher l'arduino au filEtape 3: Connexion à l'ordinateurConnectez l'ordinateu
Meilleur moyen de connecter l’arduino à internet

Meilleur moyen de connecter l’arduino à internet

Meilleur moyen de connecter l'Arduino à internetShields ici coûteux ! et cela me dérange beaucoup. Il est impossible de construire votre propre système d'automatisation sans boucliers.J'ai trouvé quelques articles sur internet, mais pour ma malchance
Relais de ménages connectés à arduino

Relais de ménages connectés à arduino

trouver le relais de droit peut être gênant et si choisi incorrectement peut causer des malheurs. À l'aide d'une barre de rallonge comme un substitut à un relais est plus sûr mais doit toujours être utilisé sous mise en garde en raison de l'utilisati
Arduino croquis pour un graphisme rétro compteur analogique sur un écran TFT modern

Arduino croquis pour un graphisme rétro compteur analogique sur un écran TFT modern

Un autre croquis de ma collection qui peut être intéressant...Affichage de petits nombres de digital de la température et l'humidité etc. sur un écran minuscule n'est pas toujours la meilleure façon d'afficher les informations. Les vieux compteurs an
Connecter l’Arduino Uno pour Android via Bluetooth

Connecter l’Arduino Uno pour Android via Bluetooth

Dans ce projet, un module Bluetooth serial est utilisé pour créer une connexion entre l'Arduino Uno et une application Android que j'ai créé avec MIT App Inventor.Arduino à l'écoute des commandes en lumière certaines de LED ou de montrer son statut.
Connecter l’Arduino à Crystalfontz CFA533 avec I2C

Connecter l’Arduino à Crystalfontz CFA533 avec I2C

Nous avons travaillé avec les écrans LCD, depuis longtemps, donc nous avons pensé que nous vous montrerait comment raccorder un CFA533 I2C LCD avec un clavier à un Arduino. En vous donnant la capacité de production et de contrôler votre arduino via I
Connectez votre Arduino avec traitement

Connectez votre Arduino avec traitement

Avez-vous jamais pensé à... ? En utilisant Arduino avec traitement ? Dans ce Instructable je vous montre la manière rapide et plus facile de le faire. Continuez juste à lire !Cover photo by jeanbaptisteparis: https://www.flickr.com/photos/jeanbaptist