Transformación de la antigua impresora troqueladora automática (4 / 5 paso)

Paso 4: codificación

#include < LiquidCrystal.h >

#include < Servo.h >

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

const int buttonPin0 = A0; papel de pin del sensor en el sensor de

const int buttonPin1 = A1; Sistema de interruptor de alfiler

const int buttonPin2 = A2; carro a la izquierda mueva la tecla

const int buttonPin3 = A3; carro derecho mover botón

int servoPin = 7; servo conectado

Servo myservo;

int buttonState0 = 0; variable para lectura del estado del pulsador

int buttonState1 = 0; variable para lectura del estado del pulsador

int buttonState2 = 0;

int buttonState3 = 0;

out2 int = 2; Empuje el interruptor de conectado

int out3 = 3; papel motor 1

int out4 = 4; papel motor 2

int out5 = 5; papel en el motor del rodillo

int out0 = 0; transporte izquierda

out1 int = 1; transporte adecuado

void setup() {}

pinMode (buttonPin0, entrada);

pinMode (buttonPin1, entrada);

pinMode (buttonPin2, entrada);

pinMode (buttonPin3, entrada);

pinMode (out0, salida);

pinMode (out1, salida);

pinMode (out2, salida);

pinMode (out3, salida);

pinMode (out4, salida);

pinMode (out5, salida);

LCD.Begin (16, 2);

myservo.Attach(servoPin);

}

void loop() {}

LCD.Clear();

buttonState1 = digitalRead(buttonPin1); comprobación de modo

digitalWrite (out5, LOW);

digitalWrite (out3, LOW);

digitalWrite (out4, LOW);

digitalWrite (out0, LOW);

digitalWrite (out1, LOW);

comprobar si el pulsador está presionado.

Si es así, el buttonState es alta:

Si (buttonState1 == LOW)

{

buttonState2 = digitalRead(buttonPin2);

buttonState3 = digitalRead(buttonPin3);

Si (buttonState2 == HIGH) {}

LCD.Print ("sello >>");

digitalWrite (out0, HIGH);

digitalWrite (out1, LOW);

Delay(100);

digitalWrite (out0, LOW);

digitalWrite (out1, LOW);

}

Si (buttonState3 == HIGH)

{

LCD.Print ("<< sello");

digitalWrite (out1, HIGH);

digitalWrite (out0, LOW);

Delay(100);

digitalWrite (out0, LOW);

digitalWrite (out1, LOW);

}

Else {}

LCD.Print "(posición de la estampilla del);

}

}

Si (buttonState1 == HIGH) {}

digitalWrite (out5, HIGH); proceso para el motor en

digitalWrite (out3, LOW);

digitalWrite (out4, LOW);

digitalWrite (out0, LOW);

digitalWrite (out1, LOW);

leer el estado del pulsador valor:

buttonState0 = digitalRead(buttonPin0);

comprobar si el pulsador está presionado.

Si es así, el buttonState es alta:

Si (buttonState0 == LOW) {}

LCD.Clear();

digitalWrite (out5, LOW);

Delay(200);

LCD.Print ("ON del sistema");

Delay(500);

LCD.Clear();

digitalWrite (out2, HIGH); sello en

LCD.Print("Stamp");

Delay(1000);

digitalWrite (out2, LOW);

LCD.Clear();

LCD.Print ("papel hacia fuera");

Delay(500);

myservo.Write(90); subir plataforma

Delay(500);

digitalWrite (out3, HIGH); papel motor en la

digitalWrite (out4, HIGH);

Delay(1000);

digitalWrite (out3, LOW); papel hacia fuera con el motor apagado

digitalWrite (out4, LOW);

Delay(500);

myservo.Write(0); bajar plataforma

LCD.Clear();

Delay(1000);

}

Else {}

LCD.Print "(papel del parte movible del);

digitalWrite (out5, HIGH); proceso para el motor el motor del rodillo

}

Delay(500);

}

}

Artículos Relacionados

Todo en uno Portable Solar de alimentación: 220V + 12V + 5V batería automática de carga! ;)

Todo en uno Portable Solar de alimentación: 220V + 12V + 5V batería automática de carga! ;)

Mi punto de partida era ver si podemos hacer la unidad de energía solar portable:peso ligeroconfiablesólidosalidas de voltaje diferentes (incluyendo la CA 220V)capaz de almacenar energíacapaz de cargar la batería de plomoRespuesta: Sí que se puede! ;
Tetera automática

Tetera automática

Estoy atolondrado. Me gusta beber té caliente. Oversteeped té es amargo. Me distrae fácilmente.La elección fue para (sobre) algo con electrónica barata hobby-grado. Temporizadores de té automática son casi nuevos y personas han hecho de tostadoras de
Arduino - alimentación automática de conejillo de Indias y dispensador de agua

Arduino - alimentación automática de conejillo de Indias y dispensador de agua

La idea: construir una alimentación automática (dos tipos de alimentos) y agua sistema para mi conejillo de Indias utilizando una placa Arduino Mega 2560.Componentes requeridos:-1 x Arduino Mega 2560-Escudo del motor x 1, utiliza una versión antigua
Ventana automática de soporte de caza

Ventana automática de soporte de caza

Hey todos los cazadores que hay! Aquí es una idea que puede hacer su vida de caza más conveniente... Una ventana de Stand de caza automática! Cuando los sensores detectan un cambio en la cantidad de calor emitida por objetos de alrededor, la ventana
LUZ nocturna automática de energía SOLAR

LUZ nocturna automática de energía SOLAR

Hola amigosGracias por su apoyo para mi proyecto anteriorHoy que voy a hacer la vida hack "instructable" puede ahorrar tiempo y dinero. Este es el tutorial de "cómo hacer una luz nocturna automática de energía solar". Este dispositivo
Luz de noche automática Faro - proyecto Geek #3

Luz de noche automática Faro - proyecto Geek #3

Alguna vez se preguntó cómo fresco sería si las luces tienen activadas tan pronto como usted entrar en una habitación o cuando te despiertas en medio de la noche y las luces Haz activado automáticamente. Presento a la luz de Faro automático geek que
Luz automática Street

Luz automática Street

Aquí he hecho un proyecto de modelo de farola automática. Cuando tinieblas aparecerán en él condujo se encenderá automáticamente y cuando luz aparecerán en él condujo será apagado automáticamente. También puede hacerlo siguiendo los pasos.Paso 1: Ent
Sombra automática detección bicicleta cola luz

Sombra automática detección bicicleta cola luz

Este proyecto es para una luz trasera de bicicleta que se enciende automáticamente cuando oscurece. Esto puede ahorrar un montón de energía de la batería durante el día donde hay un montón de sombras como túneles, edificios, o árboles donde usted qui
Puerta de Coop de pollo automática simple

Puerta de Coop de pollo automática simple

En este Instructable te está presentando como un abridor de puerta de coop de pollo automática fácil de hacer.Para quien mantiene pollos, la siempre presente amenaza de animales depredadores como zorros es siempre una preocupación. Recientemente tuvi
Eclosión huevos - cómo empollar huevos de gallina con una incubadora automática - procedimientos de incubación

Eclosión huevos - cómo empollar huevos de gallina con una incubadora automática - procedimientos de incubación

Pollo huevos para incubar es sencillo con algunos conocimientos!Antes de la incubación de huevos:¿Qué es la incubación Natural de pollos?Recolección de huevos de gallina en gallina coop o gallinero. Comprar un candler del huevo y huevos de Candling a
Desactivar la reproducción automática de USB y unidad de CD en Windows XP

Desactivar la reproducción automática de USB y unidad de CD en Windows XP

virus se contagia fácilmente a través de la USB flashdrives. Virus transmitidos de esta manera se crean de manera que son automáticamente funcionó (automáticamente activado) cuando conectado a un computador corriente o cuando se abre la unidad (clic
Multi-función automática mueve inteligente del coche para Arduino

Multi-función automática mueve inteligente del coche para Arduino

ICStation equipo compartir esta fuente abierta de hacer automático de múltiples funciones mover coche elegante con todos los aficionados bricolaje electrónicos. Es el tercer coche que presentamos a usted y usted puede hacer una comparación con los do
PISTOLA COMPLETAMENTE AUTOMÁTICA MENEO!!!

PISTOLA COMPLETAMENTE AUTOMÁTICA MENEO!!!

Hola peeps!Quiero empezar diciendo que no diseño esta pistola, estoy construyendo de las instrucciones que encontré en el Instructable de NightHawkInLight.Y además, no tenía idea cómo muchas personas ya han hecho variaciones de esta arma, así que pid
Pistola semi-automática de K'NEX

Pistola semi-automática de K'NEX

este arma es una pistola de 8 banda de goma tiro semiautomático con un giro, su hecho totalmente de K'NEX!!!!!! Cuando lo piensas bien es un muy simple mechinism, me topé con él mientras estaba tratando de disminuir el índice del fuego de un arma tot