Stap 1: Onderdelen, Tools en Code
- Een Arduino, generieke Arduino of de delen om je eigen te maken. Persoonlijk gebruik ik moderne apparaat Compay echt kale botten Board kit, die kan worden gemonteerd en gekoppeld aan uw project met printplaat vrouwelijke pin aansluitingen of gekannibaliseerd voor onderdelen te maken van de Arduino een permanent onderdeel van het project.
- Twee 220Ω, zeven 2KΩ en één 270Ω weerstanden. Voor dit project zijn 1/4 of 1/8 watt weerstanden ideaal.
- Een 6N138 opto-isolator.
- Één 1N914 kleine signaal diode. Wees niet verbaasd als je kunt ze in hoeveelheden van 10 of meer alleen kopen.
- Een drukknop thats op alleen als de knop is ingedrukt. Voor degenen die spreken van ingenieur, thats een SPST off-(on) drukknop.
- Twee 5-pins vrouwelijke 180 graden DIN connectors. Zorg ervoor dat je deze exacte aansluitingen. Er zijn veel verschillende ontwerpen voor DIN connectors, en weinigen, eventueel, zijn compatibel met elkaar.
- Vier twee-pin terminal blokken. Hoewel u gewoon alle uw draden direct aan de PCB solderen kunt, zal met behulp van klemmenstroken of enige andere vorm van verbindingslijnen montage, demontage en delen kannibalisatie veel gemakkelijker maken.
- Een algemene Raad van de PC.
- Een GameBoy link-kabel.
- Een apparaat dat van MIDI out, zoals een toetsenbord of een computer de benodigde software en adapter voorzien kan.
- Een programmeerbare GameBoy cartridge.
- Soldeer.
- Extra draad. Solid voor breadboard werk en bedrading van de PC-bestuur, strandde voor draden die je verwacht te bewegen vaak.
- Een zaak om spullen het allemaal.
- Miscellanea stapel.
Hulpmiddelen
- Soldeerbout.
- Desodering lamp, pomp of wick. Alleen in geval.
- Helpende handen solderen gereedschap.
- Veiligheidsbril. Uw bril zijn niet gaan knippen.
- Brandblusser, of ten minste een glas water. Nogmaals, alleen in geval.
- Wire cutters.
- Draad strippers.
- Naald-neus buigtang.
- Solderless breadboard.
- Programmering of USB-kabel voor zowel de Arduino en de programmeerbare GameBoy patroon, indien van toepassing.
- Roterende gereedschap en/of iets anders die u moet snijden gaten en "slots" in uw geval van keuze.
Code
U gaat moeten twee verschillende stukken code voor dit project, die beide kunnen worden gevonden op de trash80 ArduinoBoy Google codepagina . Ze worden aangetroffen aan de rechterkant van de pagina onder de kop Featured Downloads . U laadt de code ArduinoBoy in de Arduino, terwijl de mGB in de programmeerbare game cartridge zal worden geladen.