Analoge klok voor grafisch LCD (4 / 4 stap)

Stap 4: Laten we doen een beetje van code

OK, laten we doen wat code. Zoals ik al zei in de intro, ik zal mijn code schrijven in bascom maar het moet gemakkelijk te vertalen naar uw favoriete taal.

We schrijven de code voor de seconden hand.

Temp = Secs * Div Div zullen 6
Angle_rad = Deg2rad(Temp) wordt een hoek in radialen geconverteerd
Sinangle = Sin(angle_rad)
Cosangle = Cos(angle_rad)
Temp = straal * Sinangle Neem niet de straal aan kleine, een grotere straal wil geven een mooier klok
Xsecond = centerx + Temp Centerx is de x-waarde van het midden van uw klok
Temp = straal * Cosangle
Ysecond = centery - Temp Centery is de y-waarde van het midden van uw klok
Xsecond = Round(xsecond) rondes de resultaten
Ysecond = Round(ysecond)
X = Int(xsecond) maakt ze in een geheel getal
Y = Int(ysecond)

Dezelfde code werkt voor de notulen en voor de uren, behalve dat de uren een Div van 30 in plaats van 6 moeten.

En dat is alles wat er is om erover te vertellen. Ik voegde een volledige code voor u om te downloaden (voor bascom in txt) die 2 handen (voor uren en minuten) en een punt voor de seconden weergegeven. 

Gerelateerde Artikelen

Draadloze Mesh met grafische LCD

Draadloze Mesh met grafische LCD

16 knooppunten mesh, tot 1000m proeven tussen knooppunten, twee analoge spanningen per knooppunt een willekeurig knooppunt naar andere knooppunten koppelen, gegevens op een willekeurig knooppunt met de afbeeldingen of tekst weergeven, schakel Relais
Fiets snelheidsmeter met grafische LCD

Fiets snelheidsmeter met grafische LCD

Dit is een multi functie-fietscomputer die ik met een monochrome afbeeldingen van 128 X 64 LCD-scherm ontworpen heb.Dit heeft real timerklok evenals een temperatuursensor. Meetgegevens kan ofwel worden aangetoond volledig digitaal of in twee verschil
Pac-Man Themed analoge klok

Pac-Man Themed analoge klok

dit project betrokken de toepassing van allerlei vaardigheden, waaronder sommige tijd-houden, grafisch ontwerp, een vleugje creativiteit en goede oude elleboog vet!  Met behulp van grafische ontwerpsoftware (Paint.Net), was het mogelijk om digitaal l
Servo-Tester met grafisch LCD

Servo-Tester met grafisch LCD

Project: Maak een grafisch servo-tester die u kunt gebruiken bij het testen van uw servo's.Ik had enkele servo's die ik nodig had om te testen. Ik moest zien als ze werkten, en die nodig zijn om te zien wat de grenzen waren voor met de klok mee en te
Woord van de analoge klok

Woord van de analoge klok

Dit project is een mash up van mijn twee favoriete klok Instructables, A Word Clock en literaire klok. Ik wilde zien of ik een analoge versie van de klok van een woord (zonder de fancy elektronica maken kon) en leek het gepast dat het woord klok huis
Laser gesneden analoge klok

Laser gesneden analoge klok

geïnspireerd door de reus klok in de Galleria Crocker in San Francisco, heb ik uiteengezet om een versie 18" voor het ophangen van thuis te maken.  Ik hield van de blik van de Romeinse cijfers, en het idee van het combineren van een analoge klok met
Bouw een echte bell-opvallend klok voor uw PC en een brandblusser-opvallend klok.

Bouw een echte bell-opvallend klok voor uw PC en een brandblusser-opvallend klok.

Een brass bell, een kleine estafette een paar meer dingen en een echte bell de uren kunnen slaan op het bureaublad.Hoewel dit project op Windows en Mac OS X ook, ik draait idecided Ubuntu om Linux te installeren op een PC die ik vond in de prullenman
Snelle Installatiegids voor Arduino LCD 2004 met PCF8574

Snelle Installatiegids voor Arduino LCD 2004 met PCF8574

Dit is een snelle installatiegids voor uw LCD van de Arduino.Wat u moet weten voordat u aan de slag:1. LCD's niet gelijk zijn gemaakt, sommige hebben verschillende pinnen dan de andere.2. de belangrijkste elementen van het opzetten van: het LCD-scher
Maak een digitale "Miauw" van analoge klok

Maak een digitale "Miauw" van analoge klok

Is uw analoge klok gewoon niet genoeg dingen te doen? Wilt u digitale dingen doen met een analoge klok?Dit leerprogramma zal u tonen hoe maak je een Kit Kat klok spelen een geluidsclip "Miauw", met precieze tijdsintervallen, met behulp van de At
Toepassingsgebied klok: analoge klok en temperatuur sensor op een oscilloscoop

Toepassingsgebied klok: analoge klok en temperatuur sensor op een oscilloscoop

Scopeclock is een gemakkelijk te gebruiken hardware aan uw staat analoge oscilloscoop XY nuttiger te maken. Met behulp van deze eenvoudige hardware kunt u uw analoge oscilloscoop converteren naar een bereik-klok gebruiken. Dit project was ik en mijn
Hoe maak je een Dali-klok voor het smelten van stijl

Hoe maak je een Dali-klok voor het smelten van stijl

ik niet luisteren naar een van mijn oude platen, maar ik echt graag willen hebben van hen rond. Gelukkig doen genoeg, dus mijn vrienden. Een ander punt die we gemeen hebben is een waardering van te weten hoe laat het is. Ik heb al rommelen met record
Binaire / analoge klok

Binaire / analoge klok

ik was geïnspireerd door de digitale / analoge klok om mijn eigen speciale klok als mijn tweede instructable. Ik bezocht het internet en vond dat servo klokken zeldzaam en binaire zijn zijn gemeenschappelijk. Dus heb ik besloten om het combineren van
ST7565 LCD's: grafische LCD's!

ST7565 LCD's: grafische LCD's!

Wat het is...Type: Grafische (128 x 64) Monochroom LCD met LED-achtergrondverlichtingInterface: Seriële / SPIDit is een goed moment om te lezen het gegevensbladBeschikbaar vanaf: Adafruit, natuurlijk!Inleiding:Dit mini-leerprogramma zal gaan door het
' OK om wakker' klok voor uw peuter

' OK om wakker' klok voor uw peuter

3-d: 45 AM, mijn zoon is gelukkig en wakker. Het is tijd om te beginnen zijn ochtend routine. Hij wordt schreeuwen voor wat brood met Nutella en wil gaan naar beneden om te spelen.3-d: 46 AM Ik krijg een punch van mijn vrouw, dat ik moet gaan uit bed