Utiliser pleinement la puissance d’un bouton-poussoir (7 / 8 étapes)

Etape 7: Valeur de contrôle modification de la vitesse basée sur la pression d’un bouton poussoir

Si le bouton est pressé une fois, la valeur passera par un.

Mais si la touche est enfoncée en permanence, augmentera la valeur d’un en permanence à la
début. Et plus tard, on la valeur augmentera de 10 en permanence. Et continuer 100 cas
en appuyant sur le bouton.

Button_07
Contrôle de changement de vitesse basé sur la pression d’un bouton poussoir
//
créé par uvvvvw
2015-04-05
//
#include
#include

LiquidCrystal_I2C lcd(0x27,16,2) ; mettre l’adresse de LCD sur 0 x 27 pour un 16 caractères et affichage de la ligne 2
//
const int bouton = 12 ; Définir la broche bouton
int Button_still_pressed = faible ; État du bouton
Button_count long = 0 ; Enregistrer le temps de pressage
Valeur long = 0 ; Valeur qui passera alors que la touche
//
//
void setup()
{
pinMode (entrée, bouton) ;
digitalWrite (bouton, élevé) ; Utilisation interne tirer vers le haut de résistance pour le bouton. Elle a sauvé une résistance pour le bouton.
//
LCD.init() ;
Delay(400) ;
LCD.init() ;
LCD.Clear() ;
LCD.Cursor() ;
LCD.Blink() ;
LCD.backlight() ;
//
lcd.setCursor(0,0) ;
LCD.Print(value) ;
}
//
//
void loop()
{
{}
Si (digitalRead(Button) == faible) //if touche
{
Button_still_pressed = élevé ;
Button_count ++ ;
//
Si (Button_count < 20)
{
Valeur ++ ;
lcd.setCursor(0,0) ;
LCD.Print(value) ;
LCD.Print("") ;
}
d’autre
{
Si (Button_count < 100)
{
Valeur = valeur + 10 ;
lcd.setCursor(0,0) ;
LCD.Print(value) ;
LCD.Print("") ;
}
d’autre
{
Button_count = 100 ;
Valeur = valeur + 100 ;
lcd.setCursor(0,0) ;
LCD.Print(value) ;
LCD.Print("") ;
}
}
}
d’autre
{
Button_still_pressed = bas ;
Button_count = 0 ;
}
Delay(300) ; Un moyen très simple de gérer le bouton rebondir, mais la nécessité d’ajuster le temps de retard afin d’optimiser le résultat.
} tout en (Button_still_pressed) ;
//
}

Articles Liés

Raspberry Pi Courriel bouton poussoir dispositif utilisant Gmail

Raspberry Pi Courriel bouton poussoir dispositif utilisant Gmail

Instructable pour dispositif de bouton poussoir électronique Raspberry Pipar Peter et Owen Czerny à YukonstructN'ont pas accès à un dispositif de communication courrier électronique mobile ou ordinateur portable / de bureau ordinateur ? Besoin d'un m
Comment utiliser un bouton poussoir - Arduino Tutorial

Comment utiliser un bouton poussoir - Arduino Tutorial

Boutons poussoirs ou interrupteurs relier deux points dans un circuit lorsque vous appuyez sur eux. Cet exemple montre comment activer un appuie sur le bouton une fois la tête et off lorsque vous appuyez sur deux fois.Dans ce tutoriel, vous apprendre
Utiliser un interrupteur momentané ou Tactile comme un commutateur de bouton poussoir.

Utiliser un interrupteur momentané ou Tactile comme un commutateur de bouton poussoir.

Un instantInterrupteurs tactiles (un type spécifique d'interrupteur momentané) sont partout et ils sont particulièrement populaires bricolage conseils d'administration électronique et le microcontrôleur parce qu'ils sont bien adaptés pour agir comme
Comment utiliser un commutateur de bouton poussoir avec arduino

Comment utiliser un commutateur de bouton poussoir avec arduino

Il s'agit d'une Instructable qui vous indique comment connecter un commutateur de bouton poussoir 4 broches avec l'Arduino.L'engin permet une LED pour être mis en marche lorsque vous appuyez sur le bouton poussoir.Étape 1: Ce que vous devez : Vous av
Notificateur de présence avec bouton poussoir

Notificateur de présence avec bouton poussoir

Ces jours-ci dans les familles, les hommes et les femmes ont commencé à travailler. Les hommes et les femmes veulent réussir dans la vie et pour cela ils doivent travailler dur et passent plus de temps dans les bureaux. Pour cette raison, il devient
Automatisation pneumatique bouton poussoir

Automatisation pneumatique bouton poussoir

Le chef de l'ingénierie électrique est venu vers moi et dit que nous avions besoin de torture test les boutons d'un circuit imprimé, ils ont conçu. Ils avaient besoin autour de l'horloge de touche pour plusieurs jours afin de tester l'endurance des i
Base de PWM LED contrôle à l’aide de boutons poussoirs, Raspberry Pi 2 et zéro

Base de PWM LED contrôle à l’aide de boutons poussoirs, Raspberry Pi 2 et zéro

J'essayais de trouver un moyen d'expliquer comment PWM a travaillé à mes élèves donc je me suis fixé la tâche de tenter de contrôler la luminosité d'une LED à l'aide de 2 boutons poussoir - un seul bouton augmenter la luminosité d'une LED et d'un obs
Arduino lit rétro-éclairage ! [Contrôle led Fade avec un bouton poussoir]

Arduino lit rétro-éclairage ! [Contrôle led Fade avec un bouton poussoir]

Salut tout le monde,Aujourd'hui, nous allons faire Arduino lit rétro-éclairage ! Chez qui conduit Fade est contrôlée par un bouton poussoir!.Lorsque nous Appuyez sur la touche les lumières commence Fading in et out et lorsque nous libérons le bouton
Patelle bouton-poussoir

Patelle bouton-poussoir

coquillages et Electronique - quoi faire avec tous ces patelles sauf pour s'adapter à boutons, piles, supports et moteurs et LED à l'intérieur.Il m'a fallu un certain temps pour comprendre la notion légale de ces coquilles. Ils sont patelles et pas d
Bouton poussoir tutoriel

Bouton poussoir tutoriel

Bouton poussoir tutorielEh bien, un tutoriel pour connecter un bouton Arduino ?Bon, il semble être très facile, mais connexion un bouton à Arduino est plein de knowledgements caché, il me voici donc de le partager.Ce tutoriel extrama un peu sur les b
Comment 3 servomoteurs de contrôle à l’aide de commutateurs de bouton poussoir et un Arduino Uno

Comment 3 servomoteurs de contrôle à l’aide de commutateurs de bouton poussoir et un Arduino Uno

Dans ce projet, je me suis fixé la tâche de contrôler le mouvement des 3 servomoteurs en appuyant sur les commutateurs de bouton poussoir. Mon intention est d'utiliser ces boutons pour contrôler le mouvement d'un bras de robot 3-servo.Ce que je veux
Interrupteur simple mod commun pointeur laser de bouton poussoir

Interrupteur simple mod commun pointeur laser de bouton poussoir

récemment mon colocataire et moi jouions avec pointeurs laser pour ses expériences de classe optique et fous rires et nous découvrent que maintenant le bouton poussoir sur un pointeur laser conventionnel est un effort très fastidieux. Nous avons donc
Bouton poussoir automatique

Bouton poussoir automatique

The automatique bouton poussoir (ou ABP à l'avenir) est un dispositif peu excentrique qui se prolongera tout simplement ses « pousseur » à un moment déterminé de l'utilisateur. J'ai conçu à l'origine cet appareil comme un simple moyen pour planifier
Fixation d’un évier « Bouton poussoir »

Fixation d’un évier « Bouton poussoir »

Nous avons ces bouchons d'évier de bouton poussoir ressort dans notre maison, et de temps en temps ils collent en position fermée, donc il ne peut pas vider l'évier.Cela est généralement dû à une accumulation de résidus de savon, moisissure etc. (yum