De verbazingwekkende Plasma Binary Clock, Steampunk stijl. (6 / 6 stap)

Stap 6: Het programma

Hier vindt u de tiny basic programma dat de klok drijft.
De ontvangst van het signaal van de tijd zal automatisch gedaan worden op de achtergrond door een routine van de firmware.

'********************************************************************
'
' C-controle/BASIC BinUhr.BAS
'
' Systeemvereisten:
'
'-Toepassing Board aangesloten op netspanning stuurprogramma moederbord
'
' Gebruik:
'
'-Output van binaire geconverteerde tijd om NEON lampen
'
'********************************************************************

' *** Gegevens definiëren ***
' variabelen voor uren
define Stunde08 byte
define Stunde04 byte
define Stunde02 byte
define Stunde01 byte
' variabelen voor minuten
define Minute32 byte
define Minute16 byte
define Minute08 byte
define Minute04 byte
define Minute02 byte
define Minute01 byte
' Poorten uur
define s8 poort [1]
define s4 poort [2]
define s2 poort [3]
definiëren van s1 poort [4]
' Poorten minuten
definiëren van m32 poort [5]
define m16 poort [6]
define m8 poort [7]
definiëren van m4 poort [8]
define m2 poort [9]
define m1 poort [10]
' Port seconds
define sg1 poort [11]
define sg2 poort [12]
' Port teek Tack (tikkende geluid met estafette)
define tt poort [13]
' speciale variabelen
define temp byte
define tempTime byte
define LastSecond byte
' Stel seriell port2400 n 8 1
BAUD R2400
' Stel seconden en Ticktack
SG1 = 0
sg2 = 1
TT = 0

' Hoofdprogramma
#loop
wachten op tweede <> LastSecond
' tweede lampen en relais in-/ uitschakelen
tog sg2
tog sg1
tog tt
LastSecond = tweede
GOSUB BuildBinTime
GOSUB WriteTime
GOSUB serout
goto lus

#BuildBinTime
'
' uren
' Uur converteren naar binaire indeling met de mod opdracht, 24-uurs formaat converteren naar 12h indeling
Als uur > 12 dan tempTime = uur - 12 anders tempTime = uur
Stunde08 = tempTime / 8
Temp = tempTime mod 8
Stunde04 = temp / 4
temp temp mod 4 =
stunde02 = temp / 2
temp temp modulo 2 =
Stunde01 = temp
'
'Notulen'
' Converteren van minuten naar binaire indeling met mod opdracht
Minute32 = minuut / 32
Temp = minuut mod 32
Minute16 = temp / 16
temp temp mod 16 =
Minute08 = temp / 8
temp temp mod 8 =
Minute04 = temp / 4
temp temp mod 4 =
Minute02 = temp / 2
temp temp modulo 2 =
Minute01 = temp
Terugkeer

' Schrijf geconverteerde tijd om bollen
#WRITETIME
' Stunden
S8 = stunde08
S4 = stunde04
S2 = stunde02
S1 = stunde01
' Minuten
M32 = Minute32
M16 = Minute16
M8 = Minute08
M4 = Minute04
m2 = Minute02
M1 = Minute01
terugkeer

' Geconverteerde tijd en werkelijke tijd naar serout schrijven
#SerOut
Print "8", "4", "2", "1", "", "32", "16", "8", "4", "2", "1"
Afdrukken van Stunde08, Stunde04, Stunde02, Stunde01,"", Minute32, Minute16, Minute08, Minute04, Minute02, Minute01
Print uur, minuut
keren

Gerelateerde Artikelen

Verbinding 4 Binary Clock

Verbinding 4 Binary Clock

Welkom dames en heren!Als ondernemer ben ik altijd op zoek naar grote projecten te delen.  Mezelf en twee andere klasgenoten onlangs samen een project voor onze meester van Engineering programma in technische ondernemerschap, en we zijn blij om onze
De NerdClock: Een RGB-Binary Clock [Arduino Software]

De NerdClock: Een RGB-Binary Clock [Arduino Software]

IntroductieBinaire klokken zijn een werkelijk koele manier om aan te tonen van de tijd op een mysterieuze manier. En voor degenen die niet weten hoe om te lezen dat soort klok is een eenvoudige, maar effectieve manier omhoog uw nerdiness niveau hemel
RGB-Binary Clock

RGB-Binary Clock

Dit is mijn eerste Instructable. Ik was op dit moment bezig met een ander project, een POV klok (ook bekend als een propellor klok), maar ik kreeg stumped met het printje en de inductie power kloof maar dat is een ander verhaal die ik hopelijk spoedi
Arduino Powered Binary Clock

Arduino Powered Binary Clock

dit instructable zal u helpen bij het bouwen van een Arduino Binary Clock.  De orignial idee voor dit instructable werd ontworpen door Daniel Andrade.  Mijn instructable surface mount componenten gebruikt, maar kan gemakkelijk aangepast worden door h
4 Leds Binary Clock

4 Leds Binary Clock

4 LEDs Binary Clock, het het tijdstip in de binaire modus worden weergegeven, met de LED's knipperen eerste show de uren en minuten, om te begrijpen hoe het werkt u vervolgens weten moeten om te lezen van binaire hier is link naar leren:http://www.wi
LilyPad Arduino Binary Clock

LilyPad Arduino Binary Clock

LilyPad Arduino Binary Clock instructies!Lijst van materialen:LilyPad Arduino 328 hoofdboard - $21,95https://www.Sparkfun.com/products/9266LilyPad FTDI fundamentele Breakout - $14.95https://www.Sparkfun.com/products/10275Mini USB cord - $3.95Misschie
Zeer kleine Steampunk stijl goggles voor zeer kleine fascinator hoeden.

Zeer kleine Steampunk stijl goggles voor zeer kleine fascinator hoeden.

Het bij me opgekomen dat velen, waaruit blijkt dat een steampunk stijl een cilinderhoed dragen of gelijkaardig met een paar bril gemakkelijk rond de kroon verstopt. Inderdaad heb ik gedaan mezelf...http://pics.livejournal.com/bytepilot/pic/0003t151/g
Fiets licht Steampunk stijl

Fiets licht Steampunk stijl

wees niet te hard op mij, dit is mijn eerste instructable! YAY Instructable.Dit is een project dat ik een beetje meer dan een jaar geleden legde, ik wilde mijn Schwinn wereld toeristische voornamelijk te ontdoen van een beetje van oppervlak roest, ma
Steampunk-stijl Rifle

Steampunk-stijl Rifle

voor the Ottawa Comicon in mei, ik heb gemaakt een steampunk-themed geweer voor een van mijn vrienden kostuum. Ik was geïnspireerd door diverse andere steampunk wapens via het internet, maar besloten een niet-omvangrijk, simplistische geweer was de w
Steampunk stijl Picture Frame

Steampunk stijl Picture Frame

ik heb willen om iets te proberen met een Steampunk stijl. Ik vind dit genre als fascinerend.Ik ben begonnen met een frame van de afbeelding ik op doel kocht. Ik bracht het huis en verwijderd van glazuur, Mat en back-ups maken van bestuur.Nadat ik ve
Steampunk stijl LED lantaarn

Steampunk stijl LED lantaarn

ik een oude stijl lantaarn omgezet in een LED-zaklamp. De levensduur van de batterij is nu gemeten in uren en ik niet zich ongerust maken over de uitvoering van reserve lampen of het vinden van de 19e eeuw batterijen.Stap 1: Zaklamp dissassembly Om d
Raspbmc Mediabox Steampunk stijl

Raspbmc Mediabox Steampunk stijl

Ik wilde mijn personlal, mooi uitziende Mediabox met een grote display en de afstandsbediening. Ik ' ve is stoeien met de framboos voor een tijdje dus ik besloot dit zou het platform van keuze voor dit project. Ik ' m eigenlijk een fan van het Steamp
Ping Pong Ball Full colour Binary Clock

Ping Pong Ball Full colour Binary Clock

Kleur veranderende binaire klok 24 uur met behulp van ping pong ballen en full-colour LED's en een Funduino 8 * 8 matrix bord.Ik heb al een kleine 12Hr binaire klok gebouwd en het voorzien in een computer, dit werkte heel goed, maar was slechts echt
Steampunk stijl Fan

Steampunk stijl Fan

Ik hou me wat Steampunk :) dit is een ventilator die ik bouwde een weekend met de flair van een steampunk ernaar.Dit is soort van een kruising tussen een instructable en een diavoorstelling. Ik heb wat foto's nemen tijdens het bouwen van mijn fan, ma