Arduino Klok Project voor Ahmed (1 / 8 stap)

Stap 1: Een Arduino maakt een slechte klok - simuleren van een klok in Software


Wanneer ik een complex project aanpakken, ik dit in discrete stappen gebaseerd op de functionaliteit en de bedrading te verdelen. Vervolgens, wanneer iets verkeerd gaat, ik kan altijd terugvallen op de vorige 'goed bekende' staat te helpen erachter te komen wat er mis ging.

We beginnen gewoon enkele eenvoudige door code te schrijven voor het afhandelen van de seconden, minuten en uren met behulp van de Arduino interne counter die tracks de tijd, in milliseconden, nadat de Raad van bestuur werd powered-on of opnieuw instellen.

Hier is onze eerste schets, met geen bibliotheken of bedrading. Tijd is gewoon weergegeven met behulp van de seriële console:

 // time variables<br> long lastMillis; int hours = 0; int minutes = 0; int seconds = 0; void setup() { Serial.begin(9600); // Open channel to serial console Serial.println("Arduino Clock Step 1"); } void loop() { long curMillis = millis(); // get current counter in milliseconds if (curMillis > (lastMillis + 1000)){ // If one second has passed: lastMillis = lastMillis + 1000; seconds = seconds + 1; // increment seconds if (seconds > 59){ seconds = 0; minutes = minutes + 1; // increment minutes if (minutes > 59){ minutes = 0; hours = hours + 1; // increment hours if (hours > 23){ hours = 0; } } } // Display time on serial console Serial.print(hours); Serial.print(":"); Serial.print(minutes); Serial.print(":"); Serial.println(seconds); } } 

U kunt de tijdvariabelen instellen voordat u uploaden van de schets, en de Arduino, redelijke termijn (binnen een minuut per dag) tot een reset blijft of macht cyclus optreedt.

Tijd om te verkennen:

  • Kunt u het oplossen van de output dus als uren of minuten minder dan 10, een eerste "0" wordt weergegeven?
  • Hoe nauwkeurig is je Arduino? Kon u het te lopen nauwkeuriger kalibreren?
  • Kunt u de digitale Pin 13 LED om aan te geven van het verloop van seconden?

Gerelateerde Artikelen

Arduino LCD Project voor het meten van afstand

Arduino LCD Project voor het meten van afstand

Hallo :)Mag je niet weet hoe te gebruiken een ultrasone sensor voor het meten van de afstand met een LCD-scherm, dus in dit instructable heb ik besloten om u gelukkig te maken en u aan de slag helpen. Deze sensor is erg populair bij de Arduino Geeks.
Lichte gecontroleerde mixer blender, project voor arduino!

Lichte gecontroleerde mixer blender, project voor arduino!

Licht gecontroleerd mixer-blender, project voor arduino!
Maak een nauwkeurige Arduino Klok met behulp van slechts één draad - geen externe hardware nodig!

Maak een nauwkeurige Arduino Klok met behulp van slechts één draad - geen externe hardware nodig!

Hoe te maken van een Arduino Klok - zonder externe oscillatoren of klok chips:(meer van mijn projecten op onze website onderzoek - Klik arduino logo boven aan de introductiepagina)U moet:Een Arduino board (zowat elke smaak zal prima werken) en softwa
Arduino Klok met een dc-motor (één naald)

Arduino Klok met een dc-motor (één naald)

Hi,Ik probeerde te maken van een klok met arduino met één motor, maar het was niet mogelijk met de standaard methode zoals moet er ten minste twee naaldenUren en minuten, dus ik probeerde iets nieuws. In deze klok zijn er zes divisies in een uur in p
Arduino Push waarschuwingen voor deurbel, inbraakalarm, roken alarmen enz

Arduino Push waarschuwingen voor deurbel, inbraakalarm, roken alarmen enz

IoT kennisgevingen van uw deurbel, inbraakalarm, roken alarmen enz met behulp van een Arduino Uno en een Ethernet-Shield.Volledige details op mijn website hierOver Arduino Push waarschuwingsvensterMaakt gebruik van een Arduino Uno en de Ethernet-Shie
TimeDuino - 7 Segment Arduino Klok (geen verschuiving registers nodig!)

TimeDuino - 7 Segment Arduino Klok (geen verschuiving registers nodig!)

Hey alle instructable goers! Dit is mijn eerste project. Ja, ik weet dat die woorden meestal krijgen het stereotype "This isn't going to worden van een goed project" houding, maar ik heb gewacht voor een lange tijd voor een project waarmee waard
Arduino Klok v.2.0

Arduino Klok v.2.0

HiDit instructable is de tweede versie van de Arduino Klok.In deze update veel dingen met inbegrip van de structuur, de motoren de code is veranderd, maar de methode voor het weergeven van de tijd heeftniet gewijzigd. Elke divisie bijvoorbeeld tussen
Zonne-Aangedreven Arduino Klok!

Zonne-Aangedreven Arduino Klok!

Ik heb onlangs geïnteresseerd in zonne-energie en haar toepassingen. Met de vooruitgang in zonnepanelen technologie, zijn zonnepanelen veel meer efficiënt en goedkoop geworden op hetzelfde moment. Ze zijn echter nog steeds nogal duur, zodat je een ap
Arduino Due gebruiken voor het programmeren en testen ESP8266

Arduino Due gebruiken voor het programmeren en testen ESP8266

Als u wenst te programmeren een ESP8266 (Wifi SoC) zult u normaal gebruik maken van een USB naar seriële adapter zoals deze. In het geval u geen één hebt maar u hebt kan een Arduino Due tot rond je de Arduino tuig als een brug te programmeren en test
Arduino Smart Home voor milieu boom

Arduino Smart Home voor milieu boom

Er is een ster boom in ons bedrijf genaamd Facai boom, de betekenis van het krijgen van rijk. Deze boom valt samen met ons door dik en dun jaren sinds ons bedrijf instellen. Ze ziet de ontwikkeling van ons en haar toenemende snelheid van ons bedrijf
Arduino microcontroller project

Arduino microcontroller project

Microprocessor gebaseerd ProjectZoals u weet is onze site gebaseerd op eenvoudige Electronics Project Circuit. Maar aan het bereiken van betere prestaties, (-Project voor procestechniek niveau) en voor hoge kwaliteit output te verslaan de concurrente
[Arduino Etheret Project] Hey u!! Krijgen uit de buurt van mijn huis!

[Arduino Etheret Project] Hey u!! Krijgen uit de buurt van mijn huis!

[Prologue]Oneday.Het was een zeer uitgeput dag vanwege het harde werken.Maar goed terug ik naar huis na het werk de laatste tijd.Zodra ik mijn huis kwam kon ik voelen dat er een iets mis in mijn huis is.Er was geen bewijs. Het was een rechtvaardige m
Vernier sensoren en Arduino (of Teensy) voor het registreren van gegevens

Vernier sensoren en Arduino (of Teensy) voor het registreren van gegevens

laten we eens kijken hoe gegevens verzamelen van Vernier educatieve sensoren met behulp van een Arduino-compatibele board voor de ontwikkeling van de microcontroller.Als u slechts wilt interface een sonde met een computer en wil alles om te werken, m
Ei van karton Penguin Arts and Crafts Project voor Kids

Ei van karton Penguin Arts and Crafts Project voor Kids

Van eierdozen, verf en papier kun je deze schattige pinguïn ambacht met uw jonge geitjes.Hoe maak je een ei karton Penguin Craft Project voor kinderenJe moet:ei kartonzwart, oranje, en witte ambachtelijke schilderenzwart en oranje bouw papier2 googly