CRANE GAME (2 / 34 étapes)

Etape 2: Contrôler un moteur pas à pas avec le bâton de joie

Ensuite, nous devons contrôler un moteur pas à pas le potentiomètre sur la manette.

Matériel :
Manette de jeu -> Arduino (analogique à) -> Arduino (sortie numérique) -> Stepper pilote -> moteur pas a pas

J’ai couru ce à l’aide de la EasyDriver de Sparkfun par www.SchmalzHaus.com/EasyDriver
Il est bien marquée et peut exécuter un moteur moyen moteur pas à pas de la taille du bloc d’alimentation USB. (dans cet exemple, j’utilise un NEM17 de Keling Technology).

Le bouclier de la vis est de ZachHoeken : http://reprap.org/bin/view/Main/Arduino_Breakout_1_4

Code pour contrôler le moteur pas à pas de potentiomètre de levier de commande

///////////////////////   Arduino ///////////////////////

POT pour contrôler un moteur pas à pas vitesse et la direction *** / /

déclarer les épingles
int potPin = 1 ;
int Step_X = 13 ;
int Dir_X = 12 ;
int Enable_X = 8 ;

déclarer les valeurs
int Speed_X = 0 ;       Vitesse de l’étape (délai entre les étapes)
int val = 0 ;
int j = 0 ;

void setup() {}
pinMode (Step_X, sortie) ;
pinMode (Dir_X, sortie) ;
pinMode (Enable_X, sortie) ;

Serial.Begin(9600) ; Notez que serial comm peut être utilisé pour déboguer
mais il ralentit le code et ralentir le moteur pas à pas beaucoup
(et être source de confusion pour moi)
}

void loop() {}

Val = analogRead(potPin) ;    lire la valeur de la sonde

j = val - 517 ;  517 est positions centrales - Comment loin du centre ?
j = abs(j) ;      valeur absolue
Speed_X = 70000/j ;  Ce math inverse la valeur et évolue selon les besoins
(valeur trouvée par essais et erreurs)
Le délai entre les étapes permettra de déterminer la vitesse du moteur
Ainsi, retarder jusqu'à = vitesse vers le bas

Si (val > = 520) {}
digitalWrite(Enable_X,LOW) ; Enable
digitalWrite (Dir_X, élevé) ;  Jeu de direction
digitalWrite(Step_X,HIGH) ;
delayMicroseconds(2) ;
digitalWrite(Step_X,LOW) ;
delayMicroseconds(Speed_X) ;

}
Si (val < = 510) {}
digitalWrite(Enable_X,LOW); / / activer
digitalWrite (Dir_X, basse) ;  Autre sens
digitalWrite(Step_X,HIGH) ;
delayMicroseconds(2) ;
digitalWrite(Step_X,LOW) ;
delayMicroseconds(Speed_X) ;
}

Si (val < = 520 & & val > = 510) {}
digitalWrite(Enable_X,HIGH) ;  désactiver le moteur pas à pas si le joystic est situé dans le centre
}
}

Articles Liés

Game Boy Light alimenté par une pile : un autre projet avec SUGRU

Game Boy Light alimenté par une pile : un autre projet avec SUGRU

nous les aimons, nous le jeu avec eux et ils se tiennent comme l'un des plus grands mobiles consoles hors de tous les temps. Mais vous ne pouvez pas toujours eux jouer dans le noir. j'ain ce projet j'ai Difficulté on de la Gameboy colour plus ennuyeu
Nintendo Game Boy à confectionner une horloge numérique

Nintendo Game Boy à confectionner une horloge numérique

Dans ce instructable je vais vous montrer comment j'ai fait mon propre horloge numérique sur le thème des jeux vidéo rétro d'un ancien cassé Nintendo Game Boy.Chose nécessaire ; Un vieux cassé Nintendo Game Boy ne vous dérange pas de coupe vers le ha
Portraits LEGO Mosaïque verticale - tout ce que vous avez besoin de savoir !

Portraits LEGO Mosaïque verticale - tout ce que vous avez besoin de savoir !

Ce qui rend une image mosaïque de pièces LEGO n'est pas nouveau--en fait, beaucoup de célèbres maîtres constructeurs LEGO ont fait toutes sortes d'images de la mosaïque, les deux plat/horizontal aussi bien que verticalement. Mosaïque horizontale--ou
Illuminé de mosaïque LEGO Sprite Portraits

Illuminé de mosaïque LEGO Sprite Portraits

tout d'abord je t'ai apporté mon tutoriel pour faire des portraits de mosaïque verticales LEGO. Puis j'ai ébloui les goûts de vous tous avec mon populaires lampes LEGO de mosaïque. Que se passe-t-il lorsque vous combinez les deux ? Pourquoi, vous obt
Game Boy remplacement de l’écran DIY

Game Boy remplacement de l’écran DIY

Ajout d'un écran de Game Boy de pièces de rechange pour votre console peut ajouter style et personnalité à votre système de jeu de main vintage. Écrans couleur de Game Boy Original DMG-01 peuvent être trouvés à HandHeldLegend.com. Ajouter un rétro-éc
Comment faire un écran de style Retro vidéo Game

Comment faire un écran de style Retro vidéo Game

Par Zeke et MagoÉtape 1: Étape 1: contexteChoisir un gris couleur/hors-noir foncé pour votre fond donner un effet rétroÉtape 2: Étape 2: choisir la policeChoisir la police à la recherche plus rétro, que vous pouvez trouver. J'ai utilisé http://www.da
TWSU comment dessiner un étranger un animate sur votre écran-Introduction à la bibliothèque de Gamer DIY -

TWSU comment dessiner un étranger un animate sur votre écran-Introduction à la bibliothèque de Gamer DIY -

ce tutoriel va vous montrer comment vous programmer facile DIY Gamer pour faire des Illustrations et animer.Vous trouverez la bibliothèque Gamer dans notre site Web, consulter et partager vos codes avec d'autres utilisateurs:)Jetez un oeil sur notre
Comment réparer game gear problèmes écran et le son par le remplacement des condensateurs

Comment réparer game gear problèmes écran et le son par le remplacement des condensateurs

c'est une vidéo de vous enseigner les condensateurs à remplacer et comment les trouver pour réparer les problèmes audio et vidéo.
Livre de scintillement DIY Gamer

Livre de scintillement DIY Gamer

Marre de regarder un écran. Allez analogique et faire votre propre livre de scintillement Gamer bricolage papier. Dessiner votre animation image par image sur le modèle téléchargeable et obtenir des colorants. Le DIY Gamer a seulement un écran d'une
Restaurer et modifier une Game Boy Original de DMG

Restaurer et modifier une Game Boy Original de DMG

sorti en 1989, le DMG (Gameboy Dot Matrix) a été la première Nintendo Gameboy jamais sorti.  Il y a beaucoup de plaisir à jouer avec, alors voici un guide rapide de mes expériences démonter, restauration et la modification de la DMG avec un rétro-écl
Mettre en place votre PSP comme écran secondaire

Mettre en place votre PSP comme écran secondaire

avant de commencer, c'est mon premier instructable, si n'importe quelle rétroaction serait génial, Merci.Cette instructable vous montrera comment configurer votre PSP pour être utilisé comme un deuxième écran sur votre PC. Cela peut être utile à bien
Game Boy Dress

Game Boy Dress

pas jouer, cette robe de Game Boy est facile à faire et tout simplement parfait pour Halloween.Alors appuyez sur pause sur Tetris et sortir de votre machine à coudre, parce qu'il est temps de construire ce truc !Étape 1: matériaux Pour cette robe, vo
Game Boy jeu Bluetooth Pad

Game Boy jeu Bluetooth Pad

Le crédit initial va à alpinedeltaici :et ici :J'aime vraiment l'idée sous-jacente à l'aide d'une manette de jeu physique pour les entrées de différents jeux sur mon téléphone, cependant j'ai senti qu'il y a plus de potentiel qu'il était avec la mane
Arduino Shooting Target Game

Arduino Shooting Target Game

Il s'agit d'un projet que j'ai fait pour mon hobby de tir avec des pistolets co2. J'avais besoin d'un plaisir mais un bon jeu pour travailler sur ma vitesse pour tirer sur des cibles. Après une petite recherche sur Google sur internet j'ai trouver qu