Det här projektet är inte längre pågående, då det blev klart för ca 2 veckor sen. Jag vill dock ändå dela med mig det, eftersom det är orsaken till att jag lärde mig PIC.
Jag och mina bekanta spelar poker (hold'em) ca 3-4 gånger per vecka. Man måste hålla koll på tiden för att öka blinds-nivåer, och liknande. Vi har gjort det med mobiltelefoner, och jag tyckte det var en otymplig lösning så jag fick idén att bygga en sorts pokerklocka (tänk schackklocka).
Utan tillgång till en riktig verkstad så blev själva förpackningen inte helt snygg. Vände t.ex locket upp och ner ett par gånger och fick hålen på fel sida, och så vidare. Men det är ju trots allt bara en prototyp - och den fungerar! - så man ska väl inte klaga.
Bilder (tyvärr utan work-log för stunden):
http://bos.hack.org/hacks/pokerclock/
Funktionen är enkel. DIP-switcharna på sidan används för att ställa in förinställd tid (5, 10, 15 eller 20 minuter) samt låta alarmet vara på/av. De fem knapparna på fronten är +1 min, -1 min, start, stopp, reset. Displayerna överst är tiden, displayerna underst är blinds-nivån.
När tiden gått ner till noll så blinkar en 6V-lampa i tankt med att en buzzer för oväsen.
Koden till PICen skrevs helt i assembler och innehåller 404 bytes kod. Detta till trots att det inte saknas något.
Pokerklocka
- JimmyAndersson
- Inlägg: 26544
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
Självklart.Snabelost skrev:Ifall jag får för mig att göra en likadan, kan man sno koden från dig?
Eftersom detta projekt var mitt första PIC-projekt så blev det av den typen att man lägger rälsen samtidigt som tåget kör, så därför har jag inga scheman eller ritningar just nu, men så fort jag satt mig ner och fixat klart dem så ska jag lägga upp kretsschema, kod och allt relevant på samma sida. Med lite tur blir det nog i veckan som kommer.