Een LED dobbelsteen met behulp van een PIC 16F84 (of 16F88)


Dit is een opnieuw afdrukken van een project dat ik een aantal jaren geleden maakte-ik was trawlvisserij het web, en ontdekte dat anderen had geboekt, dus heb ik besloten om de details hier op instructables.com - zodat anderen kunnen profiteren.

Veel Led dobbelstenen zijn gepubliceerd in verschillende vormen in de jaren uitvoermethoden met inbegrip van een 7 segment display als u wilt weergeven met de nummers 1 t/m 6, of 6 individuele LEDs hebben of zelfs met een dobbelsteen vormige display.

Al deze ontwerpen zijn tamelijk complex in hardware, meestal met ten minste 2 IC's, 4 of zo transistors, en vele weerstanden en condensatoren. De meeste zijn ook vrij huidige honger, een setje batterijen ontladen in een korte periode als het apparaat heeft verwaarloosd.

Met behulp van een enkele chip microprocessor stelt ons in staat om uit te voeren van 2 afzonderlijke dobbelstenen, met behulp van een enkele IC. Daarnaast zetten we een hardwareprobleem in een softwareprobleem. We kunnen ook het toevoegen van functies die hebben voorheen niet bestond vóór, zoals de mogelijkheid om te herinneren aan de laatste worp.

Het Project

Voordat we beginnen met het ontwerpen van onze sterven, moeten we beslissen precies wat het doet, en hoe ze dat doet. In dit te doen, verminderen we de kans 'specificatie kruip' interfereren met de voltooiing van ons project.

De specificaties voor ons project zijn eenvoudig;

We zullen het ontwerpen van een elektronische simulatie van 2 dobbelstenen, geïmplementeerd met behulp van LEDs. Een enkele drukknop zal bepalen het rollen van de dobbelstenen op de volgende wijze;

    • Wanneer de knop is geduwd voor een korte periode (zeggen minder dat 0,5 sec), de dobbelstenen inschakelen, en het resultaat van de laatste rollen weergegeven.
    • Als de knop wordt ingedrukt voor meer dan ongeveer 0,5 seconden, beide dobbelstenen worden gewist dan rollen onafhankelijk, uiteindelijk vertragen en stoppen na de knop wordt vrijgegeven.
    • In alle gevallen het resultaat wordt weergegeven voor 50 seconden en vervolgens de dobbelstenen zelf uitgeschakeld.

Het zou wenselijk zijn dat geen / uit-schakelaar, dus we minimaliseren huidige verbruik moeten terwijl het project is 'uitgeschakeld'.

Gerelateerde Artikelen

LED kerstkaarten met behulp van PIC 10F200

LED kerstkaarten met behulp van PIC 10F200

dit is een instructable over het bouwen van een LED Kerstkaart met behulp van de PIC 10F200 microcontroller.Aangezien deze PIC zes pinnen heeft en de grootte van een SMD-transistor is, het is ideaal voor low-profile toepassingen en kan gemakkelijk wo
Hoe maak je een enkele LED knipperen met behulp van een Arduino Uno Board

Hoe maak je een enkele LED knipperen met behulp van een Arduino Uno Board

Vandaag, we zullen worden ter illustratie van hoe maak je een enkele LED knipperen met behulp van een Arduino Uno-board. Door elke stap te volgen, zal je dit doel bereiken.U zal het volgende nodig:Een Arduino BoardBrood bordUSB-connectorkabelEEN LED3
LED licht met behulp van een Arduino

LED licht met behulp van een Arduino

Een Arduino is een open-source van de computerhardware, open-source software en microcontroller-gebaseerde kits voor het bouwen van digitale apparaten en interactieve objecten die kunnen voelen en aansturen van fysieke apparaten. Er zijn verschillend
LED controle met behulp van de Arduino Bluetooth en Android. (Deel 1)

LED controle met behulp van de Arduino Bluetooth en Android. (Deel 1)

Dit instructable is een eenvoudige tutorial uitleggen hoe de controle van één LED met Android's Bluetooth.U moet:Arduino UNOWeerstanden 300Ω (3 x)Weerstand 150ΩLEDJumpers;Bluetooth-Module (HC-06/andere);Android telefoon;SPP Bluetooth Apk (unWired Lit
Motie gecontroleerde RGB Led pak met behulp van Xbox 360 Kinect, Max MSP en Arduino deel 1

Motie gecontroleerde RGB Led pak met behulp van Xbox 360 Kinect, Max MSP en Arduino deel 1

Ik wilde voor de afgelopen paar maanden die ik aan een project kinect gewerkt heb gemaakt van een led outfit dat gereageerd op de bewegingen van de drager. Ik heb tot nu toe alleen de armen gedaan, en er zijn enkele problemen die moeten worden uitgew
RGB LED Tutorial (met behulp van een Arduino) (RGBL)

RGB LED Tutorial (met behulp van een Arduino) (RGBL)

LED's zijn geweldig. Maar er een punt waar het opvlammen eenvoudigweg niet voldoende is bij elk project komt. Voor deze gevallen een RGB (rood, groen, blauw) is LED het antwoord.Elke kleur gloed met een RGB LED zult u kunnen tot uw hartje begeert.Bij
Bouwen van een Bluespec LED controller met behulp van Connectal Build

Bouwen van een Bluespec LED controller met behulp van Connectal Build

Deze tutorial wordt uitgelegd hoe u de dienst van het publiek Connectal te bouwen om te bouwen en simuleren van een toepassing met hardware en software componenten die zijn geschreven in BSV en C++ met behulp van het Connectal-kader.Wij gaan ervan ui
Een LED Menorah met behulp van Chibitronics Circuit Stickers

Een LED Menorah met behulp van Chibitronics Circuit Stickers

Gehost in December onze hackerspace, Crash ruimte in Culver City, een Instructables bouwen nacht met Chibitronics Circuit Stickers. Met Channukah om de hoek, ik dacht dat een LED menora zou een perfect project om te zien wat ik kon maken met de zelfk
Een high-power LED zaklamp met behulp van een enkele AA-batterij

Een high-power LED zaklamp met behulp van een enkele AA-batterij

dit ontwerp hoogrenderende kan power LEDs op 100mA stroom en is niet veel groter dan de batterij die bevoegdheden. Het unieke circuit gebruikt 2 algemeen beschikbare transistoren (BC327 en BC337) in een oscillator te stimuleren de 1,2 of 1,5 volt uit
Multi-Color LED Lamp met behulp van een 8-kanaals LED Controller v.3

Multi-Color LED Lamp met behulp van een 8-kanaals LED Controller v.3

ik wilde om te experimenteren met het gebruik van verschillende kleuren LEDs, dan de standaard RGB, Multi-Color om effecten te creëren in een functionele lamp.Deze lamp maakt gebruik van cyaan, Magenta, geel, roze, Aqua-groen, en blauw 5mm LED's same
3 x 3 x 3 led kubus met behulp van een 555 timer en een scala van 4020 shift IC - geen programmering (voor de complete beginner zoals ikzelf)

3 x 3 x 3 led kubus met behulp van een 555 timer en een scala van 4020 shift IC - geen programmering (voor de complete beginner zoals ikzelf)

zien van een video van een 8 x 8 x 8 led kubus op you-tube, leidde me naar de instructables website voor de eerste keer, nu ik ben verslaafd. Echter had ik of moet ik zeggen hebben een fundamenteel probleem absoluut geen ervaring of kennis van elektr
1.5V LED Flasher met behulp van een oude klok

1.5V LED Flasher met behulp van een oude klok

Hi... Dit is mijn eerste instructable! Ik had al knutselen met elektronica sinds mijn kindertijd... Ik ben nu een arts, maar ik nog steeds liefde gebouw en verkennen van schakelingen en leren hoe het spul werkt...LEDs oplichten niet in 1.5V meestal a
Apple-stijl LED pulserende met behulp van een MCU $1,30

Apple-stijl LED pulserende met behulp van een MCU $1,30

de Atmel ATTiny85 chip is een 8-pins MCU dat is helemaal geweldig.  Als je hebt geprogrammeerd met de grotere jongens (de ATMega serie), dit een leuk avontuur zijn - u bent beperkt in het aantal output pinnen, maar een creatief ontwerp geeft ons een
Multifunctionele LED spel met behulp van een ATmega32 Microcontroller

Multifunctionele LED spel met behulp van een ATmega32 Microcontroller

Ten eerste zijn mijn antwoorden op de Make-To-Learn wedstrijd:Wat heeft u te maken?Ik maakte een multifunctionele LED matrix-programma, zoals mijn vorige met Arduino UNO, maar dit keer maakte ik het met een ATmega32 microcontroller. Ik gebruikte rege