Graphique à barres sensibles Arduino lumière (4 / 5 étapes)

Etape 4: Voici le code

/*
Croquis de bargraph
Recette 7,5 Le Cookbook Arduino par Michael Margolis

Tourne sur une série de LEDs proportionnelle à une valeur d’un capteur analogique.
Six LED est contrôlés, mais vous pouvez modifier le nombre de LED en changeant
la valeur de NbrLEDs et en ajoutant les broches dans le tableau ledPins
*/

const int NbrLEDs = 6 ;
const int [] ledPins = {13, 12, 11, 10,9, 8} ;
const int analogInPin = 0 ; 
/ / Analogique d’entrée broche reliée à résistance variable
const int wait = 30 ;

Permuter les valeurs des deux constantes suivantes si les cathodes sont reliées au Gnd
const boolean LED_ON = faible ;
LED_OFF booléen const = élevé ;

int sensorValue = 0 ;       
/ / lire la valeur de la sonde
int ledLevel = 0 ;          / / valeur de la sonde convertie en LED « bars »

void setup() {}
pour (int mené = 0; a < NbrLEDs ; led ++)
{
pinMode (ledPins [led], sortie) ; 
/ / faire toutes les broches de la LED sorties
      }
}

void loop() {}
sensorValue = analogRead(analogInPin) ;                
/ / lecture de l’analogique en valeur
ledLevel = carte (sensorValue, 0, 700, 0, NbrLEDs); carte au nombre de LEDs
pour (int mené = 0; a < NbrLEDs ; led ++)
{
Si (conduit < ledLevel) {}

digitalWrite (ledPins [mené], LED_ON) ;                    Allumez les épingles à moins que le niveau
        }
else {}
digitalWrite (ledPins [mené], LED_OFF) ;                
/ / désactiver broches supérieures au niveau
        }
}
}

Articles Liés

Contrôle de graphique à barres simple LED avec Arduino

Contrôle de graphique à barres simple LED avec Arduino

dans ce tutoriel je vais vous montrer comment contrôler tableau simple de graphique à barres LED 10 w / Arduino ou Arduino clone MCU et MAX7219 (fonctionne également avec MAX7221) puce contrôleur LED.Voici la vidéo du produit fini en actionSur les ta
Graphique barre de niveau de température à l’aide de LM35 avec Arduino

Graphique barre de niveau de température à l’aide de LM35 avec Arduino

Source : http://www.theorycircuit.com/temperature-level-bar-graph-using-lm35-with-arduino/La sortie de graphique à barres LED est très facile à comprendre le niveau de sortie. Ici, nous avons utilisé LM35 trois broches température capteur et arduino
Mayonnaise "sensible à la lumière facile bristlebot-mod

Mayonnaise "sensible à la lumière facile bristlebot-mod

ce qui est plus amusant qu'un bristlebot ? Pourquoi un bristlebot sensible à la lumière, bien sûr !Ce qui est un bristlebot ? C'est un robot vibrant basé sur une brosse à dents. Il utilise un moteur avec un poids asymétrique (comme les moteurs pager)
Comment faire un graphique à barres dans Libre Office

Comment faire un graphique à barres dans Libre Office

Les diagrammes, les graphiques et les tableaux est une partie importante de chaque présentation à l'école ou le travail et il est bon de savoir combien il est facile est de les créer avec des logiciels disponibles. J'ai décidé de présenter la créatio
Graphique à barres LED

Graphique à barres LED

ce graphique à barres led ne contient que trois LED s et chaque LED montrent la faible, milieu de gamme et hautes fréquences selon le son joué, ce graphique à barres peut être utilisé dans les amplificateurs audio, le circuit est pour un amplificateu
Graphiques à barres w / Affichage intuitif de Variation (une expérience)

Graphiques à barres w / Affichage intuitif de Variation (une expérience)

J'ai été déçu pour un certain temps maintenant avec les options pour l'affichage de la variation de la population ou d'incertitude dans les graphiques.(Pour les fichiers utilisés pour créer les graphiques, voir ici et ici.)Motivation :Autant que je s
Capteur de lumière très sensible Arduino

Capteur de lumière très sensible Arduino

dans le Projet communautaire de Bioluminescence à BioCurious, nous avons travaillé avec un certain nombre d'algues et de bactéries bioluminescentes. Nous serions ravis de pouvoir mesurer avec précision la quantité de lumière ces organismes produisent
Arduino lumière sensible Stepper Motor

Arduino lumière sensible Stepper Motor

Je suis venu avec un moyen simple de faire un geste moteur pas à pas d'une position à une autre basée sur l'éclairage dans une pièce. À l'aide d'une poignée de composants de base j'avais traînent, pas besoin de moteur fantaisie / stepper shields. Cet
Interface graphique Internet pour Arduino

Interface graphique Internet pour Arduino

Cette Note d'application décrit comment implémenter un tableau de bord web température pour Arduino Ethernet. Il est destiné à vous montrer comment le concept de Memory-Map fonctionne dans la pratique et la façon dont il peut vous aider à améliorer v
Arduino lumières de jardin

Arduino lumières de jardin

Ce Instructable montre comment j'ai ont construit quelques lumières de jardins à l'aide de Neopixels et sont contrôlée par un Arduino UnoÉtape 1 : Ce Instructable est pour certains lumières jardins qui font l'objetgéré par un Arduino. Les lumières so
Comment utiliser le logiciel de programmation graphique au programme Arduino et robots ?

Comment utiliser le logiciel de programmation graphique au programme Arduino et robots ?

Salut tout le monde, la dernière fois j'ai vu un robot drôle pour enseigner aux enfants robotique (vous pouvez obtenir plus d'informations sur leur page Kickstarter ). Mais je suis plus intéressé par le mBlock de langage programmation graphique. Il e
Représentation graphique sur un Arduino, la solution de facilité !

Représentation graphique sur un Arduino, la solution de facilité !

Parfois lorsque vous testez un capteur ou une valeur dans un projet Arduino de débogage, vous voulez voir quelque chose autre que numéros de vol par dans le moniteur de la série. Toutefois, vous souhaitez obtenir le capteur fonctionne rapidement, et
Domotique avec un Smartphone (TV, Arduino, lumière, sécurité, projecteur, lecteur DVD...)

Domotique avec un Smartphone (TV, Arduino, lumière, sécurité, projecteur, lecteur DVD...)

Ces jours-ci les dispositifs de la domotique et la maison des systèmes de contrôle sont très populaires. Même dans la communauté de DIY-ers. Donc décidé de faire mon propre dispositif de contrôle domestique en utilisant Arduino. L'appareil peut être
Arduino lumière & Knock détection de serrure de porte

Arduino lumière & Knock détection de serrure de porte

il s'agit d'un gadget grand pour un club secret et pour les gens comme moi qui semblent toujours à perdre leurs clés ! Ce projet est basé sur l'original Secret Knock Lock instructable par Grathio (disponible ci-dessous) avec les modifications princip