Gestion de contrôle de capteur (5 / 6 étapes)

Étape 5: Et enfin... Codage !

Un fichier exécutable s’appelle un Sketch Arduino IDE.

Here´s le code de ce programme :

/*
2015 créé par Paco Rodriguez

Cet exemple de code est dans le domaine public. *

Y compris les en-têtes d’affichage

#include « rgb_lcd.h »

Instanciation d’affichage

rgb_lcd lcd ;

Constantes pour la combinaison de couleurs

const int colorR = 255 ;

const int colorG = 0 ;

const int colorB = 0 ;

Constantes

Définissez les codes pin :

const int buttonPin = 2 ;

le nombre de la tige poussoir

const int RedledPin = 3 ; le nombre de la LED rouge

broche const int GreenledPin = 4 ; le nombre de l’axe de la LED verte

Variables

buttonState int = 0 ; variable pour la lecture de l’état de bouton poussoir

int buttonPreviousState = 0 ; variable pour stocker l’état précédent de l’appareil

void setup() {}

initialiser les broches de la LED en tant que sortie :

pinMode (RedledPin, sortie) ;

pinMode (GreenledPin, sortie) ;

initialiser la tige poussoir comme entrée :

pinMode (buttonPin, entrée) ;

mis en place nombre de l’écran LCD de colonnes et de lignes :

LCD.Begin (16, 2) ;

lcd.setRGB (colorR, colorG, colorB) ;

}

void loop() {}

lire l’état de la valeur du bouton poussoir :

buttonState = digitalRead(buttonPin) ;

Vérifiez si le bouton est appuyé.

Si c’est le cas, le buttonState est haute :

Si (buttonState == HIGH) {}

Claire et les valeurs initiales de réglage d’affichage

LCD.Clear() ;

lcd.setCursor (0, 0) ;

LCD.Print("dispositivo") ;

lcd.setCursor (0, 1) ;

vérifier l’état précédent pour le changer

Si (buttonPreviousState == 0) {}

digitalWrite (GreenledPin, élevé) ;

digitalWrite (RedledPin, basse) ;

LCD.Print("conectado!") ;

buttonPreviousState = 1 ;

}

else {}

digitalWrite (GreenledPin, basse) ;

digitalWrite (RedledPin, élevé) ;

LCD.Print("Desconectado!") ;

buttonPreviousState = 0 ;

}

}

}

Juste une chose ici, car il n’y a aucune bibliothèque incluse, par défaut dans l’IDE Arduino pour l’affichage LCD RVB qui vient dans le bosquet Starter Kit Plus, nous avons ajouté une bibliothèque personnalisée afin de lancer ce genre d’affichage.

Vous pouvez l’inclure dans le projet à l’aide de deux approches différentes :

1) ajoute les fichiers .h et .cpp distincts (Sketch > Ajouter un fichier)

2) ajoute les fichiers .h et .cpp comme un fichier ZIP et incluez-le dans IDE Arduino comme une bibliothèque

Les fichiers .h et .cpp peuvent être trouvées ici :

https://github.com/Seeed-Studio/Grove_LCD_RGB_Back...

Si vous souhaitez utiliser la deuxième méthode, vous devez télécharger le projet de GitHub en fichier ZIP et copiez-le dans le dossier de la bibliothèque de l’installation de l’IDE Arduino (habituellement peut être trouvé à \Documents\Arduino\libraries sous Windows).

Ensuite, compilez et... Nous sommes fait ici !

Articles Liés

Contrôleur de capteur solaire de l’eau chaude avec thermostat v1.2

Contrôleur de capteur solaire de l’eau chaude avec thermostat v1.2

À suivre... Contrôleur de capteur solaire, thermostat avec arduino pro mini processeur, écran LCD 1602 et 3 sondes de température DS18B20, enternet connecteur, clavier à 5 boutons.Composants : Mini atmega328 5V 16 M Arduino Compatible Pro, 1602 Modul
Contrôle par capteur sonore Arduino

Contrôle par capteur sonore Arduino

Contrôle par capteur sonore ArduinoYouTube VidéoDocuments
Ardunio contrôlée capteur de sons

Ardunio contrôlée capteur de sons

construire un contrôleur de capteur sonore ArduinoOutils-Fer à souder-7 pouces de fil-tournevis-soudure-shrink tube-aiguilles à bec effilé-Coupe-tubes pincesPièces-un relais (http://www.mouser.com/Search/ProductDetail.aspx?qs=0cdP5f6kAtG%252b5JijxMWE
Contrôler le capteur Hall par Java

Contrôler le capteur Hall par Java

l'effet Hall de semi-conducteur est beaucoup mieux que le métal. De nombreux élément de Hall est sortent de ce phénomène et largement utilisé dans la technologie de l'industrie automatique, tests techniques et traitement de l'information, etc.. Effet
Contrôleur de capteur solaire de l’eau chaude avec thermostat v1.0

Contrôleur de capteur solaire de l’eau chaude avec thermostat v1.0

Le collecteur est contrôlé très simplement – la température mesurée par le collecteur et le chauffe-eau à réservoir (chaudière). Quand la température de l'eau dans le capteur solaire est supérieure à la chaudière, contrôleur se met en marche la pompe
Contrôleur de capteur solaire de l’eau chaude avec thermostat v1.23

Contrôleur de capteur solaire de l’eau chaude avec thermostat v1.23

Il y a eu une nouvelle version du contrôleur.Compatible Arduino.Caractéristiques :-Températures clavier sont changés la pompe marche / arrêt-Manuelle pompe marche/arrêt-Stockage de valeurs-Thermostat avec fonction de chauffage ou de refroidissement-0
Alarme de mouvement et capteur de sons surveillé et contrôlé Via le Web

Alarme de mouvement et capteur de sons surveillé et contrôlé Via le Web

Dans cette Instructables j'ai vais fait un petit projet avec un bleu de PHPoC du système Sollae (Corée du Sud).PHPoC Blue(P4S-342) est une carte programmable intégrée avec un interprète PHPoC. Il possède 22 broches d'entrées/sorties numériques, 6 ent
Contrôle de l’humidité CoPiino - rejoindre pi framboise et arduino

Contrôle de l’humidité CoPiino - rejoindre pi framboise et arduino

Récemment, je suis tombé sur un de mes amis. Nous avons parlé de nos projets récents, où il m'a enfin sur son sous-sol qui a le taux d'humidité très élevé et qu'il ne ce bon endroit où vous souhaitez exécuter des projets.Cela nous a fait penser à une
K-9 2.0. Chien Robot contrôlé et autonome de WiFi.

K-9 2.0. Chien Robot contrôlé et autonome de WiFi.

REMARQUE :À l'étape 22, j'ai posté une mise à jour, expliquant certains changements/améliorations récentes que j'ai faite, principalement au système électrique de K-9 et les capteurs qui peuvent vous être utiles.CaractéristiquesRobuste en bois (MDF)
Noyau de la particule - capteur de pression

Noyau de la particule - capteur de pression

Cette instructable fait partie d'une série d'instructables avec noyau des particules ou des photons, mon précédent instructables vous montre comment pour obtenir a déclaré avec le noyau, certains projets vraiment cool, le bouton internet et bien plus
Capteur de niveau capacitif Fluid

Capteur de niveau capacitif Fluid

Pour le printemps prochain, je prévois de faire une installation entièrement automatique hydroponique. Alors que le printemps est loin maintenant plus de 6 mois (c'est peu près automne dès maintenant), il y a encore beaucoup à faire. Une des choses q
Débuter avec le capteur de Bend

Débuter avec le capteur de Bend

Nous avons commencé par regarder comment le capteur de Bend est mise vers le haut, et comment il fonctionne.Nous avons ensuite examiné différents domaines, dans que nous pouvons le voir beeing utilisé.Enfin, nous avons fait un feu étaient vous pouvez
Fixez votre capteur d’éclairage de bureau

Fixez votre capteur d’éclairage de bureau

Wow, votre nouveau bureau est venu avec éclairage fluorescent fantaisie avec des capteurs de mouvement fantaisie - aw Oui ! économie d'énergie pour aider à sauver la planète - cool !Sauf que cela ne fonctionnent pas si bien fait... Oui, c'est une exc
Mesure de la distance au fil du temps avec capteur à ultrasons Arduino HC-SR04

Mesure de la distance au fil du temps avec capteur à ultrasons Arduino HC-SR04

L'objectif de ce projet est de créer un ensemble expérimental jusqu'à basé sur microcontrôleur arduino et un capteur à ultrasons qui nous permettra de prendre des mesures de distance dans le temps. Cette configuration pourrait servir dans un laborato