Dit is een wekker die niet u vertelt tijd maar wanneer de tijd bereikt een bepaald punt het alarm afgaat. Gaat er een alarm af en soleniodes druk op de top van het alarm. Om uit te schakelen moet het alarm van de top, die een puzzel is, terug op de juiste plaats worden geplaatst. Het werkt zoals de puzzel fungeert als een jumper leiden over de zoemer, dus het is niet een, hoewel de macht wordt toegepast. Wanneer de solinoides worden geactiveerd, in mijn geval om 7:00 am, is de puzzel af beaking het jumper circuit, draaien op de zoemer geduwd. Ik heb 2.5 A2 bladen van 3mm acryl kunststofplaten, 1 picaxe 08M en 08M bestuur, 1 zoemer en 4 solenoides gebruikt. De chip loopt van 4.5 DC V. In de onderstaande code de zoemer is aangesloten op uitgang 1 en de solenoides bij uitgang 2 paralelle zijn gevoegd. De code volgt;
symbool uur = b0
symbool minuut = b1
symbool houralarm = b2
symbool minutealarm = b3
hoge 0
laat uur = 18
laat minuut = 31
laat houralarm = 7
laat minutealarm = 0
waitime:
onderbreken van 59300
Inc minuut
als minuten = 60 then
Inc uur
laat minuut = 0
endif
Als uur = 24 then
laat minuut = 0
laat uur = 0
endif
Als houralarm = uur en minutealarm minuten dan =
hoge 1
onderbreken van 100
laag 1
endif
goto waitime.
Als u wilt uw eigen te maken ik hoop dat dit verklaart hoe ik mij gemaakt.