WF32 simple programmation à l’aide de IDE Arduino (5 / 5 étapes)

Étape 5: Le Code

Ce code est similaire et utilise de nombreux exemples tirés de l’exemple de changement d’État fichier > exemples > numérique > StateChangeDetection. Un exemple simple de ce code peut être trouvé ici.

Dans mon void setup(), j’ai mis tout simplement les broches de la LED de sortie et les deux boutons d’entrée.

« Serial.begin(9600); » va me permettre d’utiliser l’outil Moniteur série > Serial Monitor pour suivre mes compteurs et les boutons pressés.

Dans le void loop() j’ai lu l’entrée pin, puis on le compare à son état précédent qui en ce moment est 0. S’il y avait un changement tels que le bouton est enfoncé (buttonState == haut) j’ai augmenter le compteur et l’afficher sur le moniteur de la série. Quand j’ai relâché la touche (buttonState == faible) j’ai afficher quel bouton j’ai insisté pour référence. J’ai également ajouter un petit délai pour éviter de rebondir.

Après cela, c’est toutes les mission avance droite de LED au compteur.

C’était pour le premier bouton qui passe 1 de 0 à 15.

Maintenant le deuxième bouton que nous avons déplace la valeur vers le bas. La partie la plus délicate est d’avoir il fonctionne en même temps donc quand nous appuyer sur le second bouton pour diminuer la valeur, la première valeur de boutons et compteur obtient une diminution trop. Donc au lieu d’être à 4, nous appuyer sur le bouton et déplacer vers 3 (en binaire), lorsque nous appuyer sur le premier bouton, nous voulons aller à 4 au lieu de 5.

Pour ce faire correctement, nous commençons le deuxième bouton tout comme le premier, mais cette fois notre compteur bouton 2 sera le compteur du premier bouton moins 1 et ensuite nous devons faire le premier compteur trop reculé de 1.

buttonPushCounter2 = buttonPushCounter - 1 ;
buttonPushCounter = buttonPushCounter - 1 ;

Tout le reste est le même, et on copie la fi... instructions Else.

Articles Liés

ESP8266 WiFi temp humidité surveillance web app à l’aide de IDE Arduino

ESP8266 WiFi temp humidité surveillance web app à l’aide de IDE Arduino

La semaine dernière, j'ai reçu un ESP8266(adafruit). le nouveau ESP8266 a arduino-chargeur de démarrage, donc il est possible au code de programme arduino directement dans le ESP8266. Cette ESP8266 est livré avec UART, I2C GPIO. avec ce nouveau modul
Sans fil à distance à l’aide de NRF24L01 de 2,4 Ghz: Simple tutoriel à l’aide de NRF24L01 & Arduino

Sans fil à distance à l’aide de NRF24L01 de 2,4 Ghz: Simple tutoriel à l’aide de NRF24L01 & Arduino

Bonjour tout le monde c'est mon deuxième instructable. Après beaucoup de surf sur GOOGLE quand je ne serai pas en mesure de trouver un facile et un tutoriel simple pour NRF24L01 émetteur/récepteur, puis j'ai a décidé de publier une instructable là-de
ESP8266 ESP-12F NodeMCU à l’aide de l’IDE Arduino - un tutoriel de programmation

ESP8266 ESP-12F NodeMCU à l’aide de l’IDE Arduino - un tutoriel de programmation

NodeMCU Dev Board repose sur largement exploré esp8266 système sur une puce de Expressif. Il combine les caractéristiques du point d'accès WIFI et station + microcontrôleur et utilise un langage de programmation LUA basé simple. Offres de NodeMCU ESP
Votre dp32 chipkit de programmation à l’aide de l’IDE Arduino

Votre dp32 chipkit de programmation à l’aide de l’IDE Arduino

chipKIT conseils ont généralement beaucoup plus de mémoire et de puissance de calcul que plusieurs cartes Arduino, et par conséquent, ils sont tellement mieux à la manipulation des données.De l'autre côté, l'IDE Arduino est facile à utiliser et à com
ESP8266 contrôle WS2812 Neopixel LED à l’aide de l’IDE Arduino - un tutoriel

ESP8266 contrôle WS2812 Neopixel LED à l’aide de l’IDE Arduino - un tutoriel

Salut tout le monde,Si vous êtes comme moi, vous avez été la recherche autour de l'internet pour un bon tutoriel sur l'utilisation de la ESP8266 avec neopixel LEDs (AKA le WS2812 ou WS2812b), programmée via l'IDE Arduino. Je n'ai pas trouvé tous en u
Démarrage rapide pour Nodemcu (ESP8266) sur IDE Arduino

Démarrage rapide pour Nodemcu (ESP8266) sur IDE Arduino

Merci aux gars ceux qui a porté le Esp8266 en IDE Arduino et aider tous les utilisateurs d'arduino heureux jusqu'à la moelle. Oui, il a été longtemps fois depuis qu'ils ont fait et ce post est un peu plus tard à Merci le travail de bon cœur par les g
Super atTiny85 Spooky Evil LED yeux de Doom utilisant et IDE Arduino

Super atTiny85 Spooky Evil LED yeux de Doom utilisant et IDE Arduino

il y a quelques yeux spooky instructables là-bas. Par exemple, il est basé sur une minuterie 555, un basé sur un interrupteur marche/arrêt, un basé sur l'Arduino et basé sur la bande.J'ai voulu faire un jeu de spooky yeux maléfiques qui répond aux cr
Pimp votre chocolat avec IDE Arduino et ATtiny13

Pimp votre chocolat avec IDE Arduino et ATtiny13

L'idée de ce projet est venu à moi sur le chemin vers la corbeille. J'ai été chargé de jeter une boîte qui a juste été vidée de son contenu original de douceur Ferrero Rocher de ma chère épouse. C'était peu de temps après la Saint-Valentin. Alors, j'
ESP8266 + IDE Arduino 1.6.4 Portable - Guide d’installation rapide de plein

ESP8266 + IDE Arduino 1.6.4 Portable - Guide d’installation rapide de plein

Si quelqu'un veut démarrer développer de nouveaux projets de ESP8266 directement dans l'IDE Arduino et a besoin de quelques conseils, veuillez trouver ci-dessous un Guide d'installation étape par étape complète complète pour un environnement Arduino
Programmation à l’aide de l’IDE Arduino sur votre planche ChipKIT Dp32

Programmation à l’aide de l’IDE Arduino sur votre planche ChipKIT Dp32

Ce guide montre comment configurer l'IDE Arduino afin qu'il peut être utilisé pour programmer le microcontrôleur chipKIT dp32 .Étape 1: Télécharger et installer l'IDE Arduino Cette étape est pour ceux qui n'ont pas installé l'IDE Arduino. N'hésitez p
Le ESP8266-12f de programmation à l’aide du logiciel/IDE Arduino

Le ESP8266-12f de programmation à l’aide du logiciel/IDE Arduino

Le ESP8266 est comme un Arduino avec un intégrée WiFi, le MCU et WiFi circuits sont dans la même puce. Envisager Arduino + bouclier WiFi = ESP8266. Dans ce instructable je vais vous donner un guide étape par étape pour se procurer et programmation d'
Le ESP8266 WeMos-D1R2 de programmation à l’aide du logiciel/IDE Arduino

Le ESP8266 WeMos-D1R2 de programmation à l’aide du logiciel/IDE Arduino

Dans ce Instructable je vous guidera dans les étapes nécessaires pour installer, configurer et programmer le jury WeMos-D1R2 à l'aide de l'IDE Arduino.WeMos-D1R2 est un ESP8266-12 unité microprocesseur activé WiFi pour un encombrement de Arduino-UNO.
Données Mobile simple journalisation à l’aide de pfodApp, Android et Arduino

Données Mobile simple journalisation à l’aide de pfodApp, Android et Arduino

Enregistrement des données de Moblie fait Simpleà l'aide de pfodApp, votre mobile Android et Arduino.AUCUNE programmation Android requis.Pour tracer les données sur votre Android voir ce Instuctable plus tardSimple distance données traçant utilisant
À l’aide de l’Arduino Uno au programme ATTINY84-20PU

À l’aide de l’Arduino Uno au programme ATTINY84-20PU

À l'aide de l'Arduino Uno au programme ATTINY84-20PU (Newark item # 68T3783). Ce Instructable montre comment utiliser la plateforme Arduino pour fonctionner avec des processeurs physiquement plus petits, comme le ATtiny84 (84/44/24), ATtiny85 (85/45/