Berlijn klok, Arduino Nano, DS1307 Real timerklok. 74HC595N 8 Bit Shift Register. (4 / 5 stap)

Stap 4: Shift registers


Recht op dit moment hebben wij drie waarden:-

minFivesBar1 (8 bits gebruikt voor LSB van de tweede rij)

minFivesBar2 (3 bits gebruikt voor de MSB van de tweede rij)

minBar (4 bits gebruikt voor de eerste rij)

Nu wil ik alleen 3 shift om registers te gebruiken dus ik moet naar de minBar en de minFivesBar combineren in hetzelfde register ingeschreven blijft, die gelukkig gemakkelijk is te doen.

Bestand draaien de minBar 3 keer en toevoegen aan het register.

dat wil zeggen

Dat laat een laatste positie in de 8-bit register en dat zal worden gebruikt voor de tweede pols, en geïmplementeerd door om te bepalen waar de seconden is even of oneven en vervolgens 128 toe te voegen aan het bestand zoals vereist. De code ziet er ongeveer zo uit...

zoals ik aan het schrijven was dit leek het niet correct zodat op het einde ik niet alleen als het nummer was zelfs maar ook als het controleren (en) groter is dan 128.

De uren weer moet, om te beginnen worden gedeeld door 5 dan werken de modulus Hiermee krijgt u de twee getallen, dan als voor het werk van de "running" totale en vervolgens winkel de twee 4 bits waarden in één registreren door bestand roterende één waarde 4 keer zo neemt de 4 MSB en toe te voegen aan de ander aantal die in de 4 LSB.

De opdracht voor het besturen van het 595 seriële register is zeer eenvoudig, en zijn 4 argumenten nodig.

welke pin te gebruiken voor gegevens
welke pin te gebruiken voor de klok
of voor het eerst verzenden van MSB of LSB
Gegevens worden verzonden.

Zodra de opdracht is uitgevoerd moet de gegevens worden vergrendeld door de relevante klink pin laag instelt dan hoog.

Aanpassing

Ik was niet echt zeker hoe ik ging om te passen deze klok toen ik begon te bouwen, maar toen besloot ik dat want ik had genoeg input reserve zou ik heb 4 knoppen en een schakelaar en het genereren van een sub routine om in te stellen van de RTC afhankelijk van welke knop is ingedrukt. Ik heb ook een GPS-klok die kan worden gebruikt voor het vergelijken van de RTC
GPS en juiste als nodig (maar dat is voor een ander instructable!)

Gerelateerde Artikelen

Arduino Nano: DS1307 real-time Clock(RTC) met Visuino

Arduino Nano: DS1307 real-time Clock(RTC) met Visuino

DS1307 Real timerklok zijn wijd-beschikbaar low-cost I2C RTC modules. Ze komen met een klok en een kleine batterij, en wanneer aangesloten op de Arduino, annuleerteken vieren voetspoor van real-time zelfs wanneer de Arduino board is niet aangedreven.
Arduino Nano: DS1302 real-time Clock(RTC) met Visuino

Arduino Nano: DS1302 real-time Clock(RTC) met Visuino

DS1302 Real timerklok zijn wijd-beschikbaar low-cost RTC modules. Ze komen met een klok en een kleine batterij, en wanneer aangesloten op de Arduino, annuleerteken vieren voetspoor van real-time zelfs wanneer de Arduino board is niet aangedreven.In d
Instellen van de DS1307 Real timerklok met behulp van de seriële Monitor

Instellen van de DS1307 Real timerklok met behulp van de seriële Monitor

de hardware is de standaard setup en is als volgt.SDA van de RTC aan 4 pin van de Arduino.SCL van de RTC aan 5 pin van de ArduinoDan natuurlijk pos en neg.Gewoon negeren de gizDuino info in de setup-afbeelding. linkerkant van de pagina.Volledige deta
Arduino Nano en Visuino: 7 Segment Display klok met MAX7219 en DS1307 Real Time Clock(RTC)

Arduino Nano en Visuino: 7 Segment Display klok met MAX7219 en DS1307 Real Time Clock(RTC)

DS1307 Real timerklok zijn wijd-beschikbaar low-cost I2C RTC modules. Ze komen met een klok en een kleine batterij, en wanneer aangesloten op de Arduino, annuleerteken vieren voetspoor van real-time zelfs wanneer de Arduino board is niet aangedreven.
Analoge VU-meter en de klok (Arduino Powered)

Analoge VU-meter en de klok (Arduino Powered)

dit project brengt terug de oude tijd Analoge VU-Meter, met de toegevoegde functionaliteit van een nette uitziende klok! Wanneer u zwenking vandoor uw muziek swing de meter automatisch in op de klok. Achter is dit alles de populaire en makkelijk te g
Een ATMEGA328P en een Real timerklok toe te voegen aan een bestaand Project

Een ATMEGA328P en een Real timerklok toe te voegen aan een bestaand Project

dit was een bestaand project dat ik enige tijd voor had gemaakt.Een 8 X 10 LED matrix.Het is dus niet een volledige bouwstijl, gewoon toevoegen waaropIk heb toegevoegd aan de 8 X 10 LED display een micro-processor, de ATMEGA328P draait op 8MHz intern
Met behulp van een Dot Matrix LED met een Arduino en Shift Register

Met behulp van een Dot Matrix LED met een Arduino en Shift Register

de Siemens DLO7135 Dot matrix LED is een verbazingwekkend stukje opto-elektronica. Het is gefactureerd als een 5 x 7 Dot Matrix intelligente Display (r) met geheugen/Decoder/Driver. Samen met dat het geheugen, het heeft een 96-ASCII karakterdisplay s
Arduino Real timerklok (DS1307)

Arduino Real timerklok (DS1307)

Deze keer ik zal je laten zien hoe maak je een module voor het laten van de Arduino Ontdek de tijd. Hoewel er veel tutorials voor de real-time klok-module die ik wilde maken van mijn versie van deze module volledig gericht op de stap voor stap solder
Arduino Real timerklok met Alarm en milieu-sensoren

Arduino Real timerklok met Alarm en milieu-sensoren

Arduino Klok, met batterij back-up (real-time clock), tijd, datum, Alarm, temperatuur, vochtigheid, druk, LCD uitvoer, invoer van het toetsenbord, slaapstand, LED LCD verlichting (4 X) wit met dimmer controleStap 1: OnderdelenlijstArduino Real timerk
12 hr Binary Clock, uren en minuten alleen, DS1307 de RTC, i2C, Arduino-Nano

12 hr Binary Clock, uren en minuten alleen, DS1307 de RTC, i2C, Arduino-Nano

Voor een tijdje nu heb ik wilde een binaire klok, maar na het rondkijken heb ik besloten dat ik wilde iets een beetje anders. Dus heb ik besloten alleen weergegeven hoeveel uren en minuten en slechts het weergeven van een klok 12 uur, betekent dit da
Arduino Nano met DHT11, RTC DS1307 en LCD 16 x 2

Arduino Nano met DHT11, RTC DS1307 en LCD 16 x 2

Hallo. Dit is mijn eerste Instructable, dus ik hoop dat het zal worden OK.Dit is mijn Arduino Nano project met LCD-scherm met I2C board, RTC DS1307 en DHT11 sensor.Voor dit project gebruikte ik Arduino Nano, RTC DS1307 klok bord, DHT11 sensor board,
Arduino DS3231 Real timerklok met kleur TFT

Arduino DS3231 Real timerklok met kleur TFT

Het bouwen van een real timerklok met een kleuren TFT display is uiterst eenvoudig met behulp van de Arduino. Het display toont de tijd, de datum, de huidige temperatuur langs de MAX en MIN temperatuur die het heeft gemeten. Laten we bouwen het!Stap
Een elegant, stapeling, Real timerklok voor Raspberry Pi

Een elegant, stapeling, Real timerklok voor Raspberry Pi

Als u wilt bouwen van een goede is Real timerklok voor uw Raspberry hier het leerprogramma dat u zocht!Dit is een herziene en vereenvoudigde versie voor Instructables gemaakt van dit artikel op mijn persoonlijke blog. Verschil zit hem voornamelijk in
Prototype en configureren van uw eigen Real timerklok-module voor de Raspberry Pi (Open Source Hardware en softwareconfiguratie))

Prototype en configureren van uw eigen Real timerklok-module voor de Raspberry Pi (Open Source Hardware en softwareconfiguratie))

Houden de prijs van de framboos is pi neer de ontwikkelaars links uit sommige van de essentie van die de real-time klok. Op het moment dat de raspberry pi het tijd over de Ethernet van het bijwerken van de tijd automatisch te spelen vanaf de globale