Transformation de l’ancienne imprimante à emboutir automatisé (4 / 5 étapes)

Étape 4: codage

#include < LiquidCrystal.h >

#include < Servo.h >

Innovente lcd (13, 12, 11, 10, 9, 8) ;

const int buttonPin0 = A0 ; papier de pin capteur capteur

const int buttonPin1 = A1 ; Système sur la tige de l’interrupteur

const int buttonPin2 = A2 ; Déplacez le chariot à gauche bouton

const int buttonPin3 = A3 ; attelle droite déplace le bouton

int servoPin = 7 ; servo connecté

Servo myservo ;

int buttonState0 = 0 ; variable pour la lecture de l’état de bouton poussoir

int buttonState1 = 0 ; variable pour la lecture de l’état de bouton poussoir

int buttonState2 = 0 ;

int buttonState3 = 0 ;

int out2 = 2 ; Poussez l’interrupteur à tirette connecté

out3 int = 3 ; papier à moteur 1

int out4 = 4 ; papier à moteur 2

int out5 = 5 ; papier en moteur de rouleau

out0 int = 0 ; chariot à gauche

int out1 = 1 ; bon de transport

void setup() {}

pinMode (buttonPin0, entrée) ;

pinMode (buttonPin1, entrée) ;

pinMode (buttonPin2, entrée) ;

pinMode (buttonPin3, entrée) ;

pinMode (out0, sortie) ;

pinMode (out1, sortie) ;

pinMode (sortie out2,) ;

pinMode (out3, sortie) ;

pinMode (out4, sortie) ;

pinMode (out5, sortie) ;

LCD.Begin (16, 2) ;

myservo.Attach(servoPin) ;

}

void loop() {}

LCD.Clear() ;

buttonState1 = digitalRead(buttonPin1) ; mode de vérification

digitalWrite (out5, faible) ;

digitalWrite (out3, faible) ;

digitalWrite (out4, faible) ;

digitalWrite (out0, faible) ;

digitalWrite (out1, faible) ;

Vérifiez si le bouton est appuyé.

Si c’est le cas, le buttonState est haute :

Si (buttonState1 == faible)

{

buttonState2 = digitalRead(buttonPin2) ;

buttonState3 = digitalRead(buttonPin3) ;

Si (buttonState2 == HIGH) {}

LCD.Print ("timbre >>") ;

digitalWrite (out0, HIGH) ;

digitalWrite (out1, faible) ;

Delay(100) ;

digitalWrite (out0, faible) ;

digitalWrite (out1, faible) ;

}

Si (buttonState3 == HIGH)

{

LCD.Print ("<< timbre") ;

digitalWrite (out1, HIGH) ;

digitalWrite (out0, faible) ;

Delay(100) ;

digitalWrite (out0, faible) ;

digitalWrite (out1, faible) ;

}

else {}

LCD.Print ("timbre poste") ;

}

}

Si (buttonState1 == HIGH) {}

digitalWrite (out5, HIGH) ; processus pour moteur

digitalWrite (out3, faible) ;

digitalWrite (out4, faible) ;

digitalWrite (out0, faible) ;

digitalWrite (out1, faible) ;

lire l’état de la valeur du bouton poussoir :

buttonState0 = digitalRead(buttonPin0) ;

Vérifiez si le bouton est appuyé.

Si c’est le cas, le buttonState est haute :

Si (buttonState0 == faible) {}

LCD.Clear() ;

digitalWrite (out5, faible) ;

Delay(200) ;

LCD.Print ("système ON") ;

Delay(500) ;

LCD.Clear() ;

digitalWrite (out2, HIGH) ; timbre sur

LCD.Print("Stamp") ;

Delay(1000) ;

digitalWrite (out2, faible) ;

LCD.Clear() ;

LCD.Print ("PAPER OUT") ;

Delay(500) ;

myservo.Write(90) ; plate-forme de déplacer vers le haut

Delay(500) ;

digitalWrite (out3, HIGH) ; moteur sur papier

digitalWrite (out4, HIGH) ;

Delay(1000) ;

digitalWrite (out3, faible) ; papier avec le moteur arrêté

digitalWrite (out4, faible) ;

Delay(500) ;

myservo.Write(0) ; plate-forme de déplacer vers le bas

LCD.Clear() ;

Delay(1000) ;

}

else {}

LCD.Print ("INSERT papier") ;

digitalWrite (out5, HIGH) ; processus pour moteur moteur de rouleau sur

}

Delay(500) ;

}

}

Articles Liés

Vous transformer en une figurine imprimés 3D

Vous transformer en une figurine imprimés 3D

Tout d'abord, permettez-moi de commencer en disant que je sais que ce n'est pas une figure de l'action réelle. Il a zéro points d'articulation, ce qui signifie que la partie « action » de la parole est brillé par leur absence. Mais je vais manger mon
Transformer n’importe quelle imprimante une imprimante sans fil dont le Raspberry Pi

Transformer n’importe quelle imprimante une imprimante sans fil dont le Raspberry Pi

Une fois que vous avez acheté une imprimante sans fil, vous ne voulez jamais revenir en arrière pour les jours sombres de devoir brancher tout le temps. Mais bons imprimantes sans fil sont coûteux, et beaucoup de routeurs qui vous permet de faire des
Transformation de Radio ancienne

Transformation de Radio ancienne

J'ai lu sur radio Bluetooth pendant un certain temps et a décidé de construire quelque chose de grand. Ma copine voulait une radio de nice pour sa chambre. J'ai fini par acheter une vieille radio d'un magasin d'aubaines, un Fridor 521. La radio avait
Cymbales automatiques de vieille imprimante

Cymbales automatiques de vieille imprimante

Salut tout le monde ! Je veux vous montrer comment faire un cymbales automatique de pinter vieille pièces.Étape 1: matériaux Tu as besoin de:-Conducteur de moteur pas à pas facile-étape-mécanique de l'ancienne imprimante-moteur pas à pas (de pronter)
Une imprimante presque fiable et de haute précision, 3D: fils de MegaMax (SoM)

Une imprimante presque fiable et de haute précision, 3D: fils de MegaMax (SoM)

Si vous cherchez un article How-to sur la construction d'une imprimante 3D pour 300 $, vous pourrez trouver toutes sortes d'eux avec une recherche web rapide. Ce Instructable n'est certainement pas pour vous.Si vous cherchez un How-to sur la construc
Comment imprimer les couleurs d’un leurre de pêche

Comment imprimer les couleurs d’un leurre de pêche

peinture leurres est beaucoup plus facile si vous ne savez pas comment. Je n'ai pas, mais j'ai une imprimante qui peut.Ici je vais décrire comment obtenir le meilleur parti de votre ancienne imprimante 2D normal en lui demandant de faire des leurres
Transformation de LEGO Game Boy Advance - « Vantage »

Transformation de LEGO Game Boy Advance - « Vantage »

costume de mes créations plus populaires de LEGO--des répliques du jeu vidéo systèmes/jeux qui transforment en robots Hasbro-esque--à la suite, j'ai créé une autre figurine personnalisé pour ma série ! Mais cette fois, j'ai non seulement pleine photo
Automatisé de voiture

Automatisé de voiture

Cette instructable vise à offrir une méthode de conversion d'une voiture télécommandée dans une voiture automatique. Le résultat final est un véhicule qui puisse répondre à son environnement grâce à un capteur de proximité et donc être codés à traver
Moulage d’aluminium bricolage à l’aide d’une imprimante 3d.

Moulage d’aluminium bricolage à l’aide d’une imprimante 3d.

Salut tout le monde je vais partager avec vous ma méthode consistant à transformer une pièce imprimée 3d directement dans une pièce moulée en aluminium. J'ai appris cette pratique quand j'ai besoin de faire un levier de vitesses personnalisée pour ma
Semi-automatique Nerf Nitron Mod

Semi-automatique Nerf Nitron Mod

Dans ce Instructable je vais vous montrer comment mod un Nerf Nitron dans un pistolet semi-automatique. Vous vous demandez peut-être, qui, dans leur esprit, se transformerait une arme à feu entièrement automatique en demi automatique ? La réponse est
Difficulté pour gaz cassée Cap d’attache / longe (3D imprimés)

Difficulté pour gaz cassée Cap d’attache / longe (3D imprimés)

Après l'achat de ma nouvelle Subaru Impreza, j'étais comme probablement tout le monde qui ont déjà acheté une nouvelle voiture... ne pas stationner à moins de 50 pieds de quoi que ce soit, sous vide tous les jours, laver toutes les semaines, sans se
Eclips3D - haute Precision imprimante 3D

Eclips3D - haute Precision imprimante 3D

Ça y est ! L'imprimante entièrement open-source de primer sur toutes les autres et à une fraction du coût. Nous allons pas perdre de temps ! Pour les fichiers, d'informations et pièces à acheter, visitez mon site ici !http://www.eclips3d.com/Si vous
Robot Delta à Sla imprimante (haut en bas)

Robot Delta à Sla imprimante (haut en bas)

Mi 3d Robot Delta A Impresora Sla con resina y sal poolYou agua debe hacer los brazos más cortos con conexión magnética y después la plataforma... Proyector Optoma S311 sin rueda de couleur y lámpara de cristal... logiciel de Creación W. por un Pacma
Imprimante-planteur

Imprimante-planteur

ancienne imprimante reprenant votre placard arrière pour ces dernières années ? Voici comment faire pour qu'il devienne une boîte de planteur d'utile.Étape 1: Mise en route Il y a plusieurs façons vous pouvez personnaliser votre imprimante/planteur,