NES Controller iPod Remote (6 / 7 stap)

Stap 6: PIC


Ik heb een dsPIC30F2011 gebruikt. Deze en vele andere PICs kunnen bemonsteren van de Microchip website op http://sample.microchip.com/
Ik gebruikte een dsPIC in plaats van een normale PIC omdat
1. het kan draaien op 3,3 v die wordt geleverd door de iPod
2. het heeft 8 I/O poorten voor alle knoppen
3. het heeft een gebruiksvriendelijke programma UART module, die gegevens naar de iPod met geen conversie nodig verzenden kan.
4. Ik had al een en een programmeur.

Elke andere microcontroller dat u hoe weet te gebruiken en voldoet aan deze eisen kan worden vervangen, maar de bedrading anders zal zijn.
Het nadeel van het gebruik van een dsPIC is dat de programmeur vrij duur is (de ICD2 is nu $160). Er zijn gratis tools op http://homerreid.ath.cx/misc/dspicprg/ die kunnen worden gebruikt met een zelfgemaakte JDM programmeur, maar ik heb nooit geprobeerd dit.

De zip-bestanden zijn de code voor de PIC. Het is een project in de Microchip van vrij beschikbare MPLAB IDE . Als u wilt wijzigen of opnieuw compileren, moet u ook de Microchip C Compiler , die een gratis student edition heeft. Deze kunnen worden gebruikt om de noodzakelijke hex bestand (ook in de zip) voor programmeren met MPLAB of de bovengenoemde JDM programmeur te genereren.

De code monsters van de I/O poorten 64 keer per seconde, en als er verandering, verstuurt verschillende opdrachten via seriële naar de iPod.
Ik gebruikte publiekelijk beschikbare documentatie op het Apple accessoire Protocol (AAP, of iAP) om de code te schrijven, en het is gesproken over op http://www.adriangame.co.uk/ipod-acc-pro.html en http://nuxx.net/wiki/Apple_Accessory_Protocol

Omhoog zijn omlaag, links en rechts volume omhoog, volume omlaag, vorige liedje en volgende song, respectievelijk. A speelt/pauzes de muziek, terwijl B het stopt. De dempers van de select-knop en de knop Start, wanneer ingedrukt, kunt u controle van de iPod-interface rechtstreeks. Met start gehouden, op en neer schuiven het wiel en A en B van de iPod selecteren en menuknoppen werken.

Gerelateerde Artikelen

NES Controller Shuffle (Nintendo Controller MP3, v3.0)

NES Controller Shuffle (Nintendo Controller MP3, v3.0)

ik opgelicht volledig ryan97128 op zijn ontwerp voor Nintendo Controller MP3, versie 2.0, en ik hoor dat hij kreeg het idee van het allemaal verstandig Morte_Moya, dus ik kan geen krediet voor al hun genie nemen. Mij uitsluitend wilden voor toevoegen
NES Controller Portable Speaker!

NES Controller Portable Speaker!

Maak je oude NES controller in een koele draagbare luidspreker die in je broekzak past.-NES-controller-Draagbare oplaadbare SpeakerOpties kunnen variëren afhankelijk van welk luidsprekermodel hebt!!!1-take apart controller en spreker2-verwijderen stu
NES Controller sprekers

NES Controller sprekers

dit instructable zal u tonen hoe te maken kleine portable speakers voor je ipod, met behulp van een kapotte mobiele telefoon en een NES-controller. De sprekers krijgen over zo hard als een ingebouwde in ipod touch speaker, dus niet te luid. kan worde
Kralen NES Controller fuse

Kralen NES Controller fuse

het maken van een game controller met zekering kralen dat ziet eruit als een koelkast magneet gemaakt van fuse kralen die eruit als een Nintendo NES-controller ziet.Vintage video-spel esthetiek maakte een grote come-back een paar jaar geleden. Fuse k
Zet een NES-controller in een iPhone Dock

Zet een NES-controller in een iPhone Dock

In dit instructable ik zal je laten zien hoe om te zetten van een oude NES controller in een zoete iPhone Dock. Er zijn verschillende artikelen online weergegeven: foto's van een Franse kerel (ten minste de originele foto werd op een Frans forum) die
NES Controller Wallet

NES Controller Wallet

In deze instructables zal ik je laten zien hoe ik een portemonnee uit een controller van Nintendo Entertainment systeem (NES) gemaakt. Dan de NES-controller zelf moet alles anders gemeenschappelijke huishoudelijke artikelen om deze koel en uniek proj
Geen naai Nes controller Wallet

Geen naai Nes controller Wallet

een andere heruitvinding van deze klassieker gamingStap 1: u moet één offer Nes-controllerkleine kruiskopschroevendraaierdraad knipsel tangenUHU lijmLange ZipStap 2: doden een controller schroef controller back-ups (een paar te schroeven kan worden o
NES controller duct tape wallet

NES controller duct tape wallet

Stap 1: de billfold What you will need:plakband: zilver, rood, zwart en wit.schaar.een liniaal.Een pen.6 vierkante en 2 halve vierkante legosEen stuiver.x-acto mes.Eerste rip/knippen acht stroken van zilveren plakband die 9 inch long.then strip plakk
Bluetooth Nintendo NES-controller met behulp van Wiimote!

Bluetooth Nintendo NES-controller met behulp van Wiimote!

Bereid om de retro-games spelen op mijn PC of Mac wilde ik gebruiken van de klassieke NES-pad!Ik weet Wiimote werkt goed met beide dus waarom opnieuw het wiel uitvinden.Het probleem is hoe een "grote" wiimote passen in een klassieke NES-controll
NES Controller klok

NES Controller klok

deze gids zal u instrueren over hoe maak je een NES controller vormige klok, gemaakt van hout en kunststof. Dit is gemaakt in een houten tech-klasse, dus laser gravure beschikbaar was; Ik ben ervan overtuigd dat andere methoden van rastering de ontwe
Krijg het maximum uit je MAX NES Controller

Krijg het maximum uit je MAX NES Controller

er zijn vele licentie en licentie-controllers voor de Nintendo Entertainment System.  In de vergunning gegeven categorie die men zou kunnen stellen dat de oorspronkelijke bakstenen stijl controller troeven, gevolgd door de dogbone controller.  Echter
Maak een USB NES Controller

Maak een USB NES Controller

deze tutorial combineert een originele NES-controller, USB toetsenbord, draad en tact schakelaars in een USB NES controller geschikt voor gebruik met NES en arcade emulators. Het basisidee is dat de Keyboard controller-eenheid is geïnstalleerd in de
RetroPie binnen een NES-Controller

RetroPie binnen een NES-Controller

De uiterst kleine vormfactor van de Pi nul maakt het perfecte grootte in een willekeurig aantal retro objecten te verbergen. Ik heb veel oude videospel accessoires in mijn atelier en werd geïnspireerd om het creëren van een emulatie station toen ik e
NES-controller USB Flash Drive

NES-controller USB Flash Drive

dit is de eenvoudigste manier om te zetten van een vintage NES-controller in een eenvoudige flash drive op een begroting, en kunt u de oorspronkelijke onderdelen als u ooit wilt terugkeren het terug naar zijn originele conditie.Stap 1: Verzamel uw on