Force Feedback avec écran LCD (1 / 4 étapes)

Étape 1: Touches de l’écran LCD

L’écran LCD comporte six boutons, cinq qui sont disponibles pour utilisation. Nous allons utiliser quatre d'entre eux pour notre projet. Les boutons sont vers le haut, bas, gauche, droite, Select et Reset. Le bouton Reset réinitialise l’Arduino ensemble. Nous allons utiliser les quatre touches directionnelles. Monter et descendre fixera la limite actuelle, gauche et droite seront déplacera l’actionneur.

L’écran LCD met tous les cinq boutons grâce à un convertisseur analogique numérique afin qu’ils occupent seulement une broche. Le revers à cela est que vous avez besoin de calibrer vos boutons.

La meilleure façon de le faire est d’utiliser l’exemple de l’Arduino AnalogReadSerial et voir quelle valeur vous obtenez à chaque pression de touche. La plupart des LCD écrans de fiches A0 pour les boutons. N’oubliez pas de changer la valeur de délai en AnalogReadSerial afin que vous pouvez réellement voir ce que les valeurs apparaissent dans le moniteur de la série. Il y a six lectures dont vous avez besoin pour obtenir, les cinq lectures des boutons, ainsi que la lecture que vous obtenez lorsque vous appuyez sur aucun bouton.

Une fois que vous avez les lectures des boutons, vous pouvez utiliser le code ici pour s’assurer qu’ils sont tous impliqués. Une valeur plus utilisé est le seuil. Le seuil est d’assurer que lorsque vous appuyez sur le bouton, il s’enregistrera en fait. Étant donné que les presses le bouton aller à travers un DAC, ils peuvent être légèrement différentes chaque presse. Vous utilisez la valeur de seuil pour donner un +/-ajout afin que le bouton appuie peut tomber dans une fourchette, plutôt qu’une valeur exacte. Généralement, un petit seuil comme 2 ou 3 est suffisant pour une seule carte, mais si vous voulez faire un programme qui fonctionne avec nombreux différents conseils de LCD (par exemple, vous faites 10 copies de votre projet) puis vous utiliseriez un seuil plu pour expliquer les légères différences dans les conseils.

Commentaires supplémentaires ont été ajoutés au code que vous puissiez voir ce que tout est pour. Une fois que vous avez testé le code et obtenu toutes les valeurs de votre bouton, nous pouvons passer au programme suivant.

			
          

Articles Liés

Arduino HC-SR04 (avec écran LCD)

Arduino HC-SR04 (avec écran LCD)

SalutDans ce tutoriel, je vais vous montrer comment 1. Connecter le HC-SR04 à un arduino et imprimer la distance et le serial monitor, 2. Connecter un écran LCD et d'imprimer les résultats là au lieu de cela. Le capteur fonctionne en cinglant sur un
Capteur de température DS18B20 avec écran LCD

Capteur de température DS18B20 avec écran LCD

Le DS18B20 se présente sous une forme de sonde de température, qui est imperméable à l'eau. J'ai eu un temps réel dur essayer d'obtenir ce un travail et j'ai pensé que partager comment j'ai finalement obtenu qu'il fonctionne. Profitez !Étape 1: pièce
Netduino GPS avec écran LCD

Netduino GPS avec écran LCD

Vue d'ensembleJ'ai trouvé une carte Netduino V1 non utilisée dans ma boîte de pièces, donc voulu trouver quelque chose que je pourrais lui dédie. Il était déjà connecté à un Nokia 5110 LCD pour un projet inachevé auparavant. Allumer, j'ai trouvé que
Auto équilibrage Robot avec écran LCD

Auto équilibrage Robot avec écran LCD

La version modifiée de mon mpu6050 équilibrage robot plus stable avec écran LCD et exemple de connecter 2 i2c sur le même NIPvidéo 1vidéo 2Étape 1: Étape 1: carte de ◾L298N moteur double dérivationCarte de ◾L298N moteur double dérivation12 V BATTARY9
Règle à ultrasons avec écran LCD et Arduino

Règle à ultrasons avec écran LCD et Arduino

vous aurez besoinUn écran LCDUne Arduino Uno (j'ai un bouclier ethernet sur le mien, il ne fait pas quelque chose dans ce projet, mais c'est une douleur pour prendre les sous et hors tension)Un Module de capteur à ultrasons20 - 30 fils de raccordemen
Comment faire une veste Emoticon avec écran LCD

Comment faire une veste Emoticon avec écran LCD

Concept :Je voudrais faire une veste qui a un petit écran LCD pour créer les sous-textes pour l'interaction humaine interpersonnelle. L'utilisateur utiliserait un limitée « clavier » avec des boutons et des capteurs de force sous clés de silicone sou
Douche Arduino moniteur avec écran LCD

Douche Arduino moniteur avec écran LCD

Bienvenue ! Pour notre classe environnementale Capstone (thèse) pour St. Olaf College nous avons construit un moniteur qui permettrait de surveiller efficacement la quantité d'eau utilise une douche. L'idée derrière ce varan est que si vous attachez
Portable Arduino Uno température et capteur d’humidité avec écran LCD

Portable Arduino Uno température et capteur d’humidité avec écran LCD

Hey tout le monde. J'ai acquis beaucoup de bonnes idées d'instructables au fil des ans. Comme il s'agit de mon premier ' ible, je me dis que je voudrais partager quelque chose que j'ai fait aussi bien. Je suis cela concluez le plein spectre Laser con
Raspberry Pi + Serial Arduino avec écran LCD

Raspberry Pi + Serial Arduino avec écran LCD

IntroIl s'agit de mon LCD d'info Raspberry Pi, j'ai voulu essayer d'obtenir l'Arduino et Raspberry Pi parler les uns aux autres par le biais de USB serial et j'ai fait ce petit projet.Le Raspberry Pi utilise un script python pour obtenir les données
LED T-Shirt avec écran LCD et Bluetooth

LED T-Shirt avec écran LCD et Bluetooth

Maison LED T-Shirt avec 324 adressable WS2812B LED. Contrôlé par Arduino pro micro lié à écran LCD tactile et Bluetooth pour téléphone Android App. tout faits dans la maison (carte de Circuit imprimé, code de chemise, application pour téléphone, mise
Arduino horloge (avec écran LCD et moteur pas à pas)

Arduino horloge (avec écran LCD et moteur pas à pas)

Cette instructable a été créée dans l'accomplissement de l'exigence de projet de la Makecourse à l'Université de Floride du Sud (www.makecourse.com)Cette instructable fournira des informations sur :1. horloge habitations / autres pièces2. description
Capteur à ultrasons avec écran LCD

Capteur à ultrasons avec écran LCD

Hé Makers,Il s'agit de mon premier instructables, Désolé si je plaisante pas sortir avec quelque chose. Pendant très longtemps j'ai pensé l'utilisation de capteurs ultrasons télémètre et pour afficher ses relevés sur l'écran LCD. Je suis tombé sur in
Arduino-carré avec écran LCD couleur

Arduino-carré avec écran LCD couleur

B-places est une plate-forme électronique modulaire qui permet aux utilisateurs de créer, personnaliser et mettre continuellement à jour leurs propres applications électroniques.Dans cette application B-places, nous allons aborder comment assembler u
Thermomètre intérieur avec écran LCD et de lecture de « Analogique » avec NeoPixels

Thermomètre intérieur avec écran LCD et de lecture de « Analogique » avec NeoPixels

Salut! Ce Instructable est un projet Arduino rapide, intermédiaire qui prend une température lecture à partir d'un TMP36, il lit sur un écran LCD et donne une lecture de « Analogique » sur un bâton de neopixel qui change de couleur et le nombre de lu