L’horloge de l’histoire : Arduino LCD w / capteurs de cap (5 / 11 étapes)

Étape 5: L’horloge de programmation pour les débutants : capteurs de Cap

Capacitance capteurs sont des dispositifs peu soignés ; vous les verrez tout le temps parce qu’ils sont utilisés pour des choses comme les lampes que le changement de luminosité juste en être touché. La carte de dérivation, que j’ai utilisé, à partir de Adafruit, sorties si les fils ont été touchées à l’aide de I2C et envoie des nombres sous forme de puissances de 2 (je suis seulement à apprendre cela, peut-être vous êtes trop). Pour la plupart d'entre vous, ce sera trop simpliste, mais il confond encore moi, alors j’ai fait une table de comment la PAC répond à être touché.

L’appel pour voir si quelque chose a été touché « touché » et peut être codé comme ceci :

Si (touché == 1) {faire quelque chose quand on appuie sur le fil de premier - et seul le premier -}

Par exemple, si l'on appuie sur le fil de la 5e, l’Arduino « voit » le numéro 16. En outre, supposons que le fil de la 3e et la 6e fils sont touchés dans le même temps, l’Arduino verrait le nombre 36. Pourquoi ? parce que les brins de la sonde de capacité sont numérotés de 0 à 7 et le 3ème fil a le nombre 2 ^ 2 = 4 et 6 fils a le nombre 2 ^ 5 = 32 et la somme des deux nombres est 4 + 32 = 36.

Toujours confus ? Essayez cette vidéo comme un point de départ... (il m’a aidé).

Ainsi, avec 8 fils attachés à la sonde de capacité, nous pouvons avoir beaucoup de différentes combinaisons [(2^8)-1 = 255 combinaisons] de faire différentes choses. J’ai codé uniquement l’horloge pour 13 différentes choses. Ils sont : quelque chose de la personne 1, quelque chose personne 2, quelque chose ensemble, suivie des heures, moins d’heures, plus de minutes, moins les minutes, plus les jours, moins les jours, plus de mois, moins les mois, plus les années et moins ans.

Si vous regardez le code de l’Arduino, vous verrez où j’ai le contrôle de l’Arduino pour les différentes combinaisons qui ont un sens. Chaque petit extrait comme celui-ci :

ElseIf (touché == 36)
{k = plusmin();}

appels d’une sous-routine minuscule de faire quelque chose de spécifique. L’exemple précédent appelle la sous-routine régler les minutes à venir d’une minute.

Articles Liés

Faire une horloge précise d’Arduino n'utilisant qu’un seul fil - aucun matériel externe nécessaire !

Faire une horloge précise d’Arduino n'utilisant qu’un seul fil - aucun matériel externe nécessaire !

Comment faire une horloge Arduino - sans utiliser les oscillateurs externes ou puces d'horloge :(plusieurs de mes projets sur notre site de recherche - cliquez en haut de la page d'Accueil logo arduino)Vous aurez besoin :Une carte Arduino (à peu près
Guide d’installation rapide pour Arduino LCD 2004 avec PCF8574

Guide d’installation rapide pour Arduino LCD 2004 avec PCF8574

Il s'agit d'un guide d'installation rapide pour votre Arduino LCD.Ce que vous devez savoir avant de commencer :1. écrans LCD n'est pas créés égaux, certains ont des broches différentes que l'autre.2. principaux éléments de la mise en place : l'écran
Horloge météo Arduino IoT

Horloge météo Arduino IoT

Dans ce Instructable, nous allons construire une horloge qui affiche aussi à l'intérieur et en dehors de conditions climatiques.J'ai l'habitude d'avoir une horloge peu cool qui, en plus de dire l'heure, affiche également la température à l'intérieur
Arduino LCD Thermomètre

Arduino LCD Thermomètre

Hé les gars c'est Gaige TheEngineer ici pour vous donner un projet arduino base : thermomètre de l'Arduino LCDC'est qu'un enfant de 12 ans peut faire assez facilement. Alors s'il vous plaît profiter et découvrez ma chaîne Youtube (même si il y a rien
Arduino LCD Game

Arduino LCD Game

Il est très facile avec des microcontrôleurs Arduino de faire beaucoup de choses. Ce Instructable vous indique comment créer un jeu vidéo de 1 bouton simple fait par une poignée de pièces dans le Kit de base Arduino de Circuits 123D. C'est un jeu de
Arduino temperature/HUMIDITE capteur DHT11 et I2C LCD un jour projet

Arduino temperature/HUMIDITE capteur DHT11 et I2C LCD un jour projet

J'ai acheté un ensemble de Arduino Mega 2560 qui est venu avec quelques capteurs et bien sûr et Arduino Mega.Dans ce instructable, je vais partager avec vous les étapes que j'ai pris pour faire un Arduino base température et l'humidité affichage.Élém
4-en-1 Arduino LCD Shield Kit

4-en-1 Arduino LCD Shield Kit

Avec ce projet, vous aurez au moins quatre projets dans un plus les modifications que vous faites. Ce kit se compose d'un Arduino Uno, un écran LCD, un USB-B câble USB-A et les codes nécessaires afin que vous puissiez travailler avec ce kit. Tandis q
Arduino LCD Thermomètre / thermostat avec sonde de température TMP36GZ ajouté 2 relais de chanel, ajouté RTC ds1307, ajouté un case.based sur le Guide WWC.

Arduino LCD Thermomètre / thermostat avec sonde de température TMP36GZ ajouté 2 relais de chanel, ajouté RTC ds1307, ajouté un case.based sur le Guide WWC.

HY mon premier guid basé sur le guide de la CME.3 octobre 2013 ajouté cas (étape 13)23 septembre 2013 ajouté RTC (realtimeclock) Ds1307 (étape 11)13 septembre 2013 ajouté 2 relais de chanel pour éteindre l'ampoule de chauffage. (étape 8)1 Arduino Uno
Grande, auto dim, chambre horloge (en utilisant l’arduino et WS2811)

Grande, auto dim, chambre horloge (en utilisant l’arduino et WS2811)

Premier Bonjour instructables.Il s'agit de mon premier contact avec :InstructablesArduinoProgrammable LEDAlors s'il vous plaît ne pas trow rocks à moi pour les fautes de noobish.Que garder à l'esprit, que je suis en attente de lire vos commentaires a
Arduino LCD Master Clock

Arduino LCD Master Clock

Cette horloge est conçue comme une horloge de stand-alone ou comme une horloge principale aux horloges en disque esclave et est portable avec batterie de secours. Voir le site de l'horloge pour plus de détails maître LCD horloge Home PageAvance de la
Horloge de parquet « Atomique » Arduino

Horloge de parquet « Atomique » Arduino

J'ai voulu une horloge électromécanique n'exigeant pas de bobinage et de corriger toutes les semaines, mais qui avait l'air et semblait aussi original que possible.consultez mon site ici Site Web horloge de parquetCe Instructable montre comment ajout
Arduino LCD (Nokia 5110) et détecteur de mouvement (HC-SR501)

Arduino LCD (Nokia 5110) et détecteur de mouvement (HC-SR501)

SalutBienvenue dans ce tutoriel.Donc si vous êtes comme moi et a obtenu un HC-SR501 et un nokia 5110 LCD sur le courrier le jour même, vous allez probablement vouloir faire quelque chose de cool et/ou tester vos nouvelles unités. Ce tutoriel va vous
Arduino LCD Twitter affichage

Arduino LCD Twitter affichage

alias le compliqué gratuitement dans les deux sens communication axée sur l'Arduino défilement écran de Twitter et notifiant.----Ce projet a été réalisé principalement comme une excuse pour apprendre à utiliser des écrans LCD de caractère avec mon Ar
Thermomètre de l’Arduino + LCD I2C

Thermomètre de l’Arduino + LCD I2C

J'ai décidé d'offrir un thermomètre drôle de concept Arduino dans le cas où c'est au milieu de la nuit, les pharmacies ne fonctionnent pas, vous ne vous sentez pas bien et vous voulez vérifier la température de votre corps. Si vous avez Arduino à vos