C/C++ En Arduino : Ciclos While (3 / 4 étapes)

Étape 3: Código

Vamos a mejorar el código explicado fr el instructable de funciones de ACÁ. En ese instructable, que adjunto acá también con el nombre « IntroC_Fun.ino », se creaba una función para llamar al cambio de color, sin embargo el procedimiento para hacer la luz amarilla intermitente pas era muy flexible. Ahora agregamos ONU ciclo tandis que, para hacerlo más interesante.

En el código « IntroC_While.ino » agregamos las líneas 18 à la 23 (amarillo fr la foto). En estas líneas :

 while (millis()-lastMillis < 4000) { cambioColor(1); delay(200); allOff(); delay(200); } 

La función millis() nos permite saber cuantos milisegundos han pasado desde que inició el Arduino a funcionar. Fr la línea 13 del código, asignamos à la variable lastMillis la lectura de millis(). Noten que además lastMillis es una tipo variable long, esto porque los milisegundos fils muchos y ocupamos enteros largos para poder almacenar estos números tan grandes.

En el inicio de tandis que, se hace la comparación de cuantos milisegundos han transcurrido desde que se asigno millis() à la variable lastMillis, mientras esta diferencia esté por debajo de 4000, es decir, hayan pasado menos de 4 segundos, lo que está dentro del bloque alors que será ejecutado. De esa forma amendements garantizamos que va a ser intermitente el conduit amarillo por ese tiempo.

Articles Liés

C/C++ En Arduino : Ciclos pour qui Y

C/C++ En Arduino : Ciclos pour qui Y

Cuando hay que hacer algo de forma repetitiva, sería muy tedioso tener que escribir lo mismo muchas veces, cuando lo único que cambia es un número. Para eso están los ciclos de contrôle, y en este instructable hablamos de los ciclos de. Utilizamos un
Démarrage d’un projet sous MPLAB X pour chipKIT produits

Démarrage d’un projet sous MPLAB X pour chipKIT produits

Ce tutoriel vient juste après mon tutoriel installer MPLAB X, donc si vous n'avez pas installé X MPLAB et le compilateur XC32, vérifier qu'un en premier.Arduino, un Comité de programmation est aussi simple que choisissant ce Conseil, en choisissant l
TweeterBie

TweeterBie

Haut-parleur d'aigus BIE - (un CubieBoard Portable alimenté par panneau d'affichage pour afficher les derniers Tweets)Résumé :En cette ère de toute communication de temps ayant un 24 X 7, lien avec les sites de réseautage social est une nécessité. Ce
Lessons Learned While Building une boîte inutile en utilisant un Arduino et un Instructable

Lessons Learned While Building une boîte inutile en utilisant un Arduino et un Instructable

Donc, j'ai trouvé une Instructable sur le site qui semblait assez bons. Tu vois, je voulais exploiter la puissance d'un Arduino pour exécuter une boîte inutile. J'allais construire et programmer à l'aide de l'Instructable j'ai trouvé sur le site. Non
Con alarma/Despertador Arduino

Con alarma/Despertador Arduino

Este es el primer proyecto que subo y escribo y me gustaria compartirlo pues me parece un proyecto muy interesante y muy entretenido.La idée para este proyecto fue porque tenia en casa un pequeño reloj despertador desde navidad Qué aucun había usado
Arduino automatique alimenté par l’alimentation pour animaux de compagnie

Arduino automatique alimenté par l’alimentation pour animaux de compagnie

Il s'agit de mon chargeur automatique pour animaux de compagnie. Propulsé par arduino, en utilisant un 3D imprimés auger et programmable avec deux fois l'alimentation avec un utilisateur sertie de quantité de nourriture, une pile sauvegardée horloge
Station météo de Arduino GPRS - partie 1

Station météo de Arduino GPRS - partie 1

Avec la menace de plus en plus erratique météorologiques circulant le ciel de notre planète, jour après jour de pluie incessante, inondations, sécheresses, tempêtes de grêle et qui sait quoi d'autre, une station météorologique semble être un accessoi
Télémètre à ultrasons avec affichage à cristaux liquides sur Arduino UNO

Télémètre à ultrasons avec affichage à cristaux liquides sur Arduino UNO

Dans ce tutoriel nous allons voir une utilisation différente du module ultrasons HC-SR04. Ce module est souvent utilisé sur les robots et les voitures jouets pour localiser les obstacles, mais il peut être utilisé pour mesurer les distances aussi bie
Moniteur d’utilisation CPU + RAM d’Arduino LCD

Moniteur d’utilisation CPU + RAM d’Arduino LCD

Salut à tous,J'ai Todier j'ai fait un moniteur d'utilisation Arduino CPU + RAM à l'aide d'un simple croquis de l'Arduino et un programme de VB.net.Dans ce instructable je vais vous montrer comment le faire.Le programme vb.net dispose d'un testeur de
Créer votre propre jeu de Simon Says avec la pâte Electro DIY Arduino !

Créer votre propre jeu de Simon Says avec la pâte Electro DIY Arduino !

Mise en routeL'objectif de ce Instructable est de transformer votre pâte electro en un bouton capacitif tactile avec Arduino à l'aide de la bibliothèque d'arduino CapSense et ensuite l'utiliser pour créer un Simon Says jeu. Nous allons utiliser un bo
ITO : Raccordement de l’IPD, Arduino et dans le monde !

ITO : Raccordement de l’IPD, Arduino et dans le monde !

(Si vous aimez ce Instructable, n'oubliez pas de voter à ce sujet (ci-dessus : drapeau de coin à droite). il est en concurrence sur l'INTERNET des objets et des concours de capteurs. Merci beaucoup! ;-)Dans ce projet, on programmera un RPi et un Ardu
Arduino contrôlée ruche spécialiste / désodorisant

Arduino contrôlée ruche spécialiste / désodorisant

Dans le chaos relatif de mes arrangements domestiques, j'ai une petite oasis d'un ordre parfait. Une chose que je peux appeler « organisé » et « pleinement fonctionnelle ». Une chose que je peux toucher et savons qu'il est fiable et prêt pour l'actio
Arduino Fart-o-matic blague humour de toilettes

Arduino Fart-o-matic blague humour de toilettes

http://youtu.be/16c64j-qkog il s'agit d'une amusante et farce relativement simple qui est idéal pour une utilisation dans les toilettes bien remplie. C'est assez simple de créer avec des qualifications d'Arduino minimales. Je ne comprend pas une étap
Télécommande (linux) basé sur un navigateur d’Arduino

Télécommande (linux) basé sur un navigateur d’Arduino

nous avons des enfants.  Je les aime à bits mais ils garder cacher la télécommande pour la télévision par satellite et quand ils ont mis des chaînes pour les enfants.Après ce qui se passe sur une base quotidienne pendant plusieurs années et ma chère