Manette NES iPod télécommande (6 / 7 étapes)

Étape 6: PIC

j’ai utilisé un dsPIC30F2011. Ceux-ci et beaucoup d’autres photos peuvent être dégustés depuis le site de Microchip à http://sample.microchip.com/
J’ai utilisé un dsPIC au lieu d’une photo normale parce que
1. il peut fonctionner sur 3, 3V fournie par l’iPod
2. il a 8 ports d’e/s pour tous les boutons
3. il a un facile au module UART programme qui puisse envoyer des données vers l’iPod avec aucune conversion nécessaire.
4. j’ai déjà eu un et un programmeur.

N’importe quel autre microcontrôleur que vous savez comment utiliser et répond à ces exigences peut être remplacé, mais le câblage sera différent.
L’inconvénient d’utiliser un dsPIC est que le programmateur est assez cher (l’ICD2 est maintenant de $160). Il y a des outils gratuits à http://homerreid.ath.cx/misc/dspicprg/ qui peut être utilisé avec un programmateur JDM fait maison, mais je n’ai jamais tenté cela.

Les fichiers Zippés sont le code pour la photo. Il s’agit d’un projet dans librement disponible de Microchip MPLAB IDE . Si vous souhaitez modifier ou recompiler, vous aurez également besoin Compilateur C , qui a une édition élève libre de Microchip. Ils peuvent servir pour générer le fichier hex nécessaire (aussi dans le zip) pour la programmation avec MPLAB ou le programmateur JDM susmentionné.

Le code samples les ports e/s 64 fois par seconde et si il n’y a aucun changement, envoie des commandes diverses au cours de la série à l’iPod.
J’ai utilisé la documentation accessible au public sur le protocole d’accessoire Apple (PAA, ou PAI) d’écrire le code, et il est parlé à http://www.adriangame.co.uk/ipod-acc-pro.html et http://nuxx.net/wiki/Apple_Accessory_Protocol

Up, down, left et right sont volume +, volume vers le bas, la chanson précédente et la chanson suivante, respectivement. A pièces/pause la musique, tandis que B il s’arrête. Les sourdines bouton select et le bouton Démarrer, quand, vous permet de contrôler l’interface de l’iPod directement. Avec démarrage qui s’est tenue, monter et descendre la roue de défilement et A et B fonctionnent sélectionnez l’iPod et les boutons du menu.

Articles Liés

Bras robotisé commandé par manette NES

Bras robotisé commandé par manette NES

Dans ce instructable je vais pour essayer de décrire comment faire un bras robotique avec des pièces d'une imprimante et contrôler à l'aide d'une manette de jeu NES.Il peut ressembler à un travail acharné, mais j'ai préparé des modèles pour toutes le
RetroPie à l’intérieur d’une manette NES

RetroPie à l’intérieur d’une manette NES

Le facteur de forme minuscule du zéro Pi la rend parfaite taille pour se cacher dans n'importe quel nombre d'objets rétro. J'ai ont beaucoup de vieux jeux vidéo accessoires dans mon atelier et a été inspiré pour créer une station d'émulation quand j'
Pirater une manette de jeu (une manette NES)

Pirater une manette de jeu (une manette NES)

J'ai un projet de machine d'arcade prévu dans un avenir proche, et j'ai commencé à planifier à l'avance. Une chose que j'ai besoin pour la machine d'arcade est un joystick mais il avait une seule condition, il a dû être vraiment petit, parce que le s
Fusible de manette NES perles

Fusible de manette NES perles

faire un contrôleur de jeu avec des perles de fusible qui ressemble à un aimant de réfrigérateur de fusible perles qui ressemble à une manette de Nintendo NES.Esthétique de jeu vidéo Vintage fait un grand come-back il y a quelques années. Perles de f
Transformer une manette NES un iPhone Dock

Transformer une manette NES un iPhone Dock

dans ce instructable je va vous montrer comment transformer une vieille manette NES en un Dock iPhone en douce. Il sont a plusieurs articles en ligne showing photos d'un mec Français (du moins l'image d'origine était sur un forum Français) qui fait u
Manette NES sans fil avec affichage des données

Manette NES sans fil avec affichage des données

apportant votre manette de NES, BACK TO THE FUTURE!Ce projet intègre un xbee, arduino, affichage des données et manette de nes générique pour créer un contrôle à distance pour toute arduino + xbee projet.  L'affichage vous permet d'obtenir les commen
Comment faire pour créer un périphérique de stockage de manette NES (pas de moyeu)...

Comment faire pour créer un périphérique de stockage de manette NES (pas de moyeu)...

Après avoir vu des centaines d'instructables grande sur le site autour de clés USB, hubs USB, remaniements de vieille école de contrôleur de jeu, etc. - j'ai également décidé à participer et à avoir un aller à convertir mon contrôleur préféré de tous
Comment adapter une manette NES de clone Bluetooth

Comment adapter une manette NES de clone Bluetooth

j'ai acheté un Module d'émetteur-récepteur sans fil Bluetooth RS232 TTL de DX (SKU : 80711) et je me demande ce que je peux faire avec elle.Donc, je suis vraiment nostalgique et a décidé de construire un crontoller de clone de NDA pour adaptateur blu
Manette NES USB Flash Drive

Manette NES USB Flash Drive

c'est la meilleure façon de transformer une manette NES vintage en un simple lecteur flash sur un budget, et vous pouvez enregistrer les pièces d'origine si jamais vous voulez retourner à son état original de travail.Étape 1: Recueillir vos pièces la
Contrôler un gameboy avec une manette NES !

Contrôler un gameboy avec une manette NES !

Vous avez encore cette gameboy dans votre placard ?qu'en est-il cette manette NES ?Nous allons leur buste !(:Étape 1: Articles, que vous aurez besoin :-Musique (facultatif, mais recommandé)-Fer à souder-Éléments de brasage : fil, soudure, etc..-Contr
Manette NES de bluetooth.

Manette NES de bluetooth.

J'ai basé ce tutoriel sur le tutoriel de Jlang9, bien qu'il y a peut-être d'autres là-bas.Adafruit faire un tutoriel aussi, mais il traite avec le contrôleur de la SNES, ce n'est pas utile à 100 %.Pièces, que vous aurez besoin.Manette NESSacrificiel
Ajout de conduit de manette nes (allumé quand un & b boutons pressés).

Ajout de conduit de manette nes (allumé quand un & b boutons pressés).

Outils et matériaux nécessaires :Petit tournevis cruciforme (4 voies) pour enlever les 6 vis sur le contrôleur.frotter l'alcool & qtips pour nettoyer toutes les composantes de la centrale.fer à souder.soudure (préférence fine)de conduit X2résistance
Arduino vous permet de jouer l’Atari 2600 et ZX Spectrum en utilisant une manette NES

Arduino vous permet de jouer l’Atari 2600 et ZX Spectrum en utilisant une manette NES

cette instructable vous montre comment utiliser la manette NES en Atari 2600 ou ZX Spectrum (avec Kempston Interface) à l'aide d'un Arduino.Étape 1: Parler de fond J'ai récemment acquis un couple de Atari 2600s et un tas de manettes de jeu. Les deux
Manette NES avec leds d’éclairage vers le haut le logo

Manette NES avec leds d’éclairage vers le haut le logo

tous hail The NDA, ne peut rien faire pour le rendre meilleur. Alors j'ai pensé, c'est tellement cool ! J'ai seulement obtenu sourit celui qui l'a vu. Gens ont mis des leds dans pareil avant mais pas comme ça et pas avec un contrôleur d'origine ordin