Die Geschichte Uhr: Arduino LCD w / GAP Sensoren (5 / 11 schritt)

Schritt 5: Programmierung der Uhr für Anfänger: Cap Sensoren


Kapazität-Sensoren sind nette kleine Geräte; Sie sehen sie jederzeit, da sie für Dinge wie Lampen verwendet werden, die Helligkeit ändern nur durch Berührung. Das Breakout-Board habe ich von Adafruit, Ausgänge, ob die Drähte berührt worden mit I2C und sendet Zahlen als Potenzen von 2 (ich bin nur zu lernen, dies, vielleicht sind Sie auch). Für die meisten von Ihnen werden zu simpel, aber es verwirrt mich, immer noch, also ich eine Tabelle wie die Kappe machte gegen Berührung reagiert.

"Der Aufruf zu sehen, ob etwas berührt wurde berührt" und kann wie folgt kodiert werden:

Wenn (berührt == 1) {etwas tun, wenn der erste Draht- und nur die ersten ein - berührt werden}

Beispielsweise wird der 5. Draht berührt, sieht"die Arduino" die Nummer 16. Darüber hinaus vermuten, dass die 3. Draht und 6. Drähte berührt werden zum gleichen Zeitpunkt die Arduino sähe die Zahl 36. Warum? Da die Drähte an der Kapazität Sensor befestigt von 0-7 nummeriert sind und der 3. Draht die Nummer 2 hat ^ 2 = 4 und 6. Draht hat die Nummer 2 ^ 5 = 32 und die Summe der beiden Zahlen ist 4 + 32 = 36.

Immer noch unsicher? Versuchen Sie dieses Video als ein Ort, um zu starten... (es hat mir geholfen).

So mit 8 Drähte an der Kapazität Sensor befestigt, haben wir viele verschiedene Kombinationen [(2^8)-1 = 255 Kombinationen], verschiedene Dinge zu tun. Ich codiert nur die Uhr für 13 verschiedene Dinge. Sie sind: etwas über die Person 1, etwas über die Person 2, etwas über sie zusammen, plus Stunden minus Stunden und Minuten minus Minuten plus Tage minus Tage und Monate minus Monate, Jahre, und abzüglich Jahre.

Schaut man sich den Arduino Code sehen Sie, wo ich den Arduino-Scheck für die verschiedenen Kombinationen haben, die Bedeutung haben. Jede kleine Schnipsel wie diese:

ElseIf (berührt == 36)
{k = plusmin();}

fordert ein kleines Unterprogramm, etwas bestimmtes zu tun. Das obige Beispiel erfordert das Unterprogramm zur Einstellung der Minuten voraus von einer Minute.

In Verbindung stehende Artikel

Thermohygrometer mit Uhr und LCD-Display auf Arduino UNO

Thermohygrometer mit Uhr und LCD-Display auf Arduino UNO

Diese 7 Schritte fahren Sie durch den "Bau" von einem Thermo-Hygrometer mit Uhr auf Arduino UNO.Daten und Zeit, Feuchtigkeit und Temperatur werden auf einem LCD Display 16 x 2 gezeigt. Wenn Sie ein LCD-Display gekauft haben und wollen wissen, wi
Arduino Uhr (mit LCD und Schrittmotor)

Arduino Uhr (mit LCD und Schrittmotor)

Diese instructable entstand zur Erfüllung der Projektanforderung der Makecourse an der University of South Florida (www.makecourse.com)Diese instructable wird geben Auskunft über:1. Gehäuse / sonstige Uhrenbestandteile2. Beschreibung der Schaltung(3)
Uhr, RTC DS1307 eingestellt und die Zeit auf IHREM LCD anzeigen.

Uhr, RTC DS1307 eingestellt und die Zeit auf IHREM LCD anzeigen.

Basierend auf meinen ersten Instructable.Basierend auf WWC SkizzeFügen Sie Rtc(realtimeclock) zu Ihrem Instructable.Artikel1 Arduino1 USB-Anschluss Kabel1 RTC DS13071 Kabel1 Gerät veranschaulichen hochladen.1 Mal / DS1307RTC Bibliotheken http://playg
Zurücksetzen die circadiane Uhr "biologische Uhr" mit Arduino

Zurücksetzen die circadiane Uhr "biologische Uhr" mit Arduino

Inspiration für Ihre biologische Uhr zurückgesetzt und Verbesserung Ihrer Gesundheit und Schlaf Hygiene mit ArduinoEine innere Uhr ist keine Uhr schauen wir uns die Zeit zu sagen. Es ist eher ein Zeitnehmer und ein Oszillator innerhalb unserer Körper
Messung der Temperaturanzeige auf 16 x 2 LCD mit einstellen der Temperatur Ober- und Untergrenze für die Warnung verwenden Arduino

Messung der Temperaturanzeige auf 16 x 2 LCD mit einstellen der Temperatur Ober- und Untergrenze für die Warnung verwenden Arduino

Hallo allerseits, hier ist mein erste Projekt mit Arduino. In diesem Projekt zeige ich Ihnen, wie Sie messen Temperatur und es auf ein 16 x 2 LCD mit Arduino, und wir können 2-Knopf auswählen wollen wir auf LCD-Bildschirm sehen: Grad Celsius oder Fah
Arduino LCD Thermometer / Temperaturregelung mit TMP36GZ Temp Sensor hinzugefügt 2 Chanel Relais, RTC ds1307 hinzugefügt, eine case.based auf WWC Guide hinzugefügt.

Arduino LCD Thermometer / Temperaturregelung mit TMP36GZ Temp Sensor hinzugefügt 2 Chanel Relais, RTC ds1307 hinzugefügt, eine case.based auf WWC Guide hinzugefügt.

HY meine erste Guid der Anleitung vom WWC anhand.3. Oktober 2013 hinzugefügt Fall (Schritt 13)23. September 2013 hinzugefügt (Realtimeclock) Ds1307 RTC (Schritt 11)13. September 2013 hinzugefügt 2 Chanel-Relais zum Abschalten der Heizung Glühbirne au
Arduino LCD Master Clock

Arduino LCD Master Clock

Diese Uhr ist konzipiert als eine Stand-alone-Uhr oder ein master-Clock zu Laufwerk Nebenuhren und ist tragbar mit Batterie-Backup. Finden Sie die Uhr-Website für weitere Details LCD Master Clock-StartseiteUpdate - automatische Sommer voraus und Wint
Die leichte Uhr (IoT)

Die leichte Uhr (IoT)

Willkommen bei der Licht-Uhr, Teil-Kunstwerk, Teil Zeitmesser, ist es eine moderne Variante der klassischen Analoguhr. Wo eine traditionelle Ziffernblatt Hände verwendet, um die Zeit zu sagen, verwandelt sich die Licht-Uhr Ihre ganze Wand ein Zeitmes
NerdClock: Eine RGB binäre Uhr [Arduino Software]

NerdClock: Eine RGB binäre Uhr [Arduino Software]

EinführungBinäre Uhren sind eine wirklich coole Art zur Anzeige der Uhrzeit auf geheimnisvolle Weise. Und für diejenigen, die nicht wissen, wie diese Art von Uhr zu lesen, es ist eine einfache, aber effektive Möglichkeit zur Steigerung Ihrer Nerdines
Arduino LCD-Spiel

Arduino LCD-Spiel

Vieles ist sehr einfach mit Arduino-Mikrocontroller. Diese Instructable beschreibt, wie Sie ein einfaches 1-Knopf-Videospiel gemacht aus einer Handvoll Teile in den Arduino Basic Kit aus dem 123D Schaltungenerstellen. Es ist ein Side-scrolling spring
Wie die Vexplorer mittels Arduino Programm

Wie die Vexplorer mittels Arduino Programm

diese instructable werden über die Verwendung von Arduino, um Revell Vexplorer zu kontrollieren. Später können Sie beliebig viele Sensoren hinzufügen, die Sie wollen. Wenn Sie die meisten Teile noch nicht kostet dies ca. 200 US-Dollar. Die meisten de
Die Nerd-Uhr

Die Nerd-Uhr

Hallo! Willkommen Sie in einer anderen anderen Maschine Projekt Tutorial! Ich bin Sam DeRose, ehemalige andere Maschine Co. Praktikant. Ich habe die Nerd-Uhr im vergangenen Sommer während der Arbeit an OMC.Die Nerd-Uhr zeigt die Zeit in Binär, wenn d
Die Fibonacci-Uhr

Die Fibonacci-Uhr

UPDATE: dieses Projekt wurde erfolgreich auf gefördert Kickstarter und steht nun zum Verkauf an http://Store.basbrun.com Vielen Dank an alle diejenigen, die meine Kampagne unterstützt!Ich stelle Ihnen die Fibonacci-Clock, eine Uhr für Nerds mit Stil.
Statistical Process Control, testen Sie die interne Uhr Attiny85 mit

Statistical Process Control, testen Sie die interne Uhr Attiny85 mit

Das Datenblatt für die Attiny85 besagt, dass die Toleranz der internen Uhr +/-10 %. Nach meinem ersten Test fand ich dies schwer zu glauben. Also bewarb ich mich Statistical Process Control, um herauszufinden, ob dieser Anspruch wirklich wahr war.Sch