DIY Laser obturation (3 / 4 étapes)

Étape 3: Arduino

j’ai utilisé un Arduino avec Ardumoto de Sparkfun. Cela rend la programmation et câblage cet appareil super facile.

Image 1
Je n’ai pas les en-têtes pour le Ardumotor quand je l’ai acheté de Sparkfun et je recommande fortement vous faire car il rend le système beaucoup plus facile de débogage. Ce que j’ai fait quelques épingles droites en-tête au Conseil d’administration de soudure « upside down » afin que le Conseil s’engagent dans l’Arduino.

Image 2
J’ai soudé un bouton poussoir pour 5V le sens où il est enfoncé. Quand il est déprimé, broche 2 obtient un signal et compte combien de fois la touche a été enfoncée. Si c’est une presse même, axe 12 allume la partie verte de LED rouge verte bleue. Si c’est un nombre impair, broche 13 la partie rouge de la LED s’allume.

Image 3
Je n’avais vraiment aucun désir de joindre le circuit dans une boîte à cause de la paresse, et étant donné que je n’avais pas un seul qui traînent. Alors, j’ai juste collé l’Arduino et Ardumoto sur une vieille disquette avec des entretoises. L’alimentation que j’utilise est évaluée à 12 VCC à 1,9 ampères.

Code
Le code ci-dessous est ce que j’ai utilisé pour obtenir cette chose à travailler.

const int buttonPin = 2 ;
const int ledPin1 = 13 ;
const int ledPin2 = 12 ;
const int motorPWM = 11 ;
const int motorDirection = 10 ;

int buttonPushCounter = 0 ;
buttonState int = 0 ;
int lastButtonState = 0 ;

void setup() {}
pinMode (buttonPin, entrée) ;
pinMode (ledPin1, sortie) ;
pinMode (ledPin2, sortie) ;
pinMode (motorPWM, sortie) ;
pinMode (motorDirection, sortie) ;
}

void loop() {}
buttonState = digitalRead(buttonPin) ;
digitalWrite (ledPin1, basse) ;
digitalWrite (ledPin2, basse) ;
digitalWrite (motorDirection, basse) ;

Si (buttonState! = lastButtonState) {}
Si (buttonState == HIGH) {}
buttonPushCounter ++ ;
}
lastButtonState = buttonState ;
}

Si (buttonPushCounter % 2 == 0) {}
digitalWrite (ledPin1, basse) ;
digitalWrite (ledPin2, HIGH) ;
Si (digitalRead(buttonPin) == HIGH) {}
digitalWrite (motorDirection, HIGH) ;
}
}

else {}
Si (buttonPushCounter % 2! = 0) {}
digitalWrite (ledPin2, basse) ;
digitalWrite (ledPin1, HIGH) ;
Si (digitalRead(buttonPin) == HIGH) {}
digitalWrite (motorDirection, HIGH) ;
}
}
}
Delay(50) ;
}

Articles Liés

DIY Laser-Cut LED Pennyboard

DIY Laser-Cut LED Pennyboard

Dans ce instructable, vous allez apprendre comment faire vos propres Pennyboard de LED DIY découpés au Laser (ci-dessus).Voici les documents d'accompagnement avec les liens et prix :Bois de pin (au moins. 75 "x 10" x 25 ")-≈ 30 $ http://www
DIY Laser gravé Anodized Aluminum bouteilles d’eau

DIY Laser gravé Anodized Aluminum bouteilles d’eau

bouteilles en aluminium sont omniprésents ces jours et donc très facile de perdre dans l'espace public. Étiquetage des bouteilles avec un marqueur permanent ou ruban est une solution solide à court terme, mais va s'estomper au fil du temps. Gravure l
DIY Laser Show 1.0

DIY Laser Show 1.0

je cherchais à travers les numéros déjà parus de la revue faire lorsque je suis tombé sur la boîte à lunch laser montre , que j'ai décidé de faire une version simplifiée de. Les trois principaux composants sont le pointeur laser de 4 $, le disque en
DIY Laser espion micro

DIY Laser espion micro

dans cette vidéo, je vais vous montrer comment vous pouvez faire un micro espion de laser pour moins de 20 $ en pièces !
DIY Laser Cut Sweatshirt

DIY Laser Cut Sweatshirt

Laser couper et coudre un sweat-shirt composé du mot « Chemise ».Vous pouvez être meta ou faire cette chemise à l'aide de n'importe quel mot que vous voulez. Ce ' ible vous emmènera à travers le processus de création de votre mot de choix dans un vec
DIY Laser Tag System (Revamped)

DIY Laser Tag System (Revamped)

Voici un de ces jeux classique vous probablement joué avec vos amis comme un gosse à des fêtes d'anniversaire, la formation militaire maquette ou simplement traîner avec vos papilles. Vous jouez sans doute cela avec vos amis encore, mais c'est une do
DIY Laser Spirographe

DIY Laser Spirographe

avez-vous vu ces appareils laser qui faire un petit laser à afficher sur un mur qui change autour ? Je vais vous montrer comment vous pouvez le faire avec des trucs autour de la maison de la pose.Étape 1: Rassembler des matériaux Ce sont les choses q
Vous-SLS : DIY Laser sintering

Vous-SLS : DIY Laser sintering

Ce projet n'est pas fini.Il s'agit de la page du projet, où j'ai partager les progrès que j'ai fait avec le bricolage ouvert scource laser frittage imprimante vous-SLS.Pour plus d'informations s'il vous plaît vérifier mon Indiegogo campagne destinée
Arduino-DIY Laser / compteur personne IR

Arduino-DIY Laser / compteur personne IR

Une personne Bi-Directional / compteur de l'objet est un dispositif qui peut être utilisé pour contrôler le nombre d'objets entrant / sortant à travers elle. Il a une large gamme d'applications, y compris les emplacements de stationnement automatique
DIY Laser Tag System (verison microcontrôleur)

DIY Laser Tag System (verison microcontrôleur)

ici est le système de tag laser tant attendu avec l'installation de microcontrôleur ! Si vous avez avez un microcontrôleur avec plusieurs entrées, puis il vous dira comment l'utiliser pour créer et programmer un système de tag laser de votre propre a
Graveur Laser Arduino

Graveur Laser Arduino

j'ai commencé ce projet parce que je voulais faire quelque chose qui était mécanique, électrique et des composants logiciels. Après avoir regardé autour sur Instructables, j'ai pensé que le graveur laser Arduino basée serait une machine intéressante
Miroir infini Bureau autoportante - facile à décorer

Miroir infini Bureau autoportante - facile à décorer

J'ai travaillé récemment avec un tas de gens formidables pour construire une installation d'art 20 * 20ft infini miroir. Pour remercier tout le monde, j'ai construit et a distribué 15 gratuit permanent, infini Bureau miroirs. Les gens étaient super e
Maison Robot Scara bras robotique Draw avec Arduino contrôle

Maison Robot Scara bras robotique Draw avec Arduino contrôle

Maison Robot Scara bras robotique dessiner contrôle Arduino DIY Laser gravure image 3D imprimante traceurMatériaux :1 x 57 mm moteur pas a pas 1,8 degrés prendre de vieux photocopieur1 pièce 42 mm moteur pas a pas 1,8 degrés prendre de vieux photocop
Comment faire facilement des PCB

Comment faire facilement des PCB

Qui n'aime pas l'idée de la fabrication maison de PCB ? Mais qui peut faire de BPC à la maison ?Habituellement, cela représente l'amateur "pro" de l'amateur...La capacité de faire à la maison les BPC est le Holly Graal d'un passionné d'électroni