Transformatie van oude printer aan geautomatiseerde stempelmachine (4 / 5 stap)

Stap 4: codering


#include < LiquidCrystal.h >

#include < Servo.h >

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

Const int buttonPin0 = A0; sensor pin papier sensor

Const int buttonPin1 = a1 worden verkregen; Systeem op schakelaar pin

Const int buttonPin2 = A2; knop voor vervoer liet verplaatsen

Const int buttonPin3 = A3; vervoer juiste knop verplaatsen

int servoPin = 7; Servo aangesloten

Servo myservo;

int buttonState0 = 0; variabele voor het lezen van de drukknop status

int buttonState1 = 0; variabele voor het lezen van de drukknop status

int buttonState2 = 0;

int buttonState3 = 0;

int out2 = 2; Push pull schakelaar aangesloten

int out3 = 3; papier uit de motor 1

int out4 = 4; papier uit de motor 2

int out5 = 5; papier in roller motor

int out0 = 0; vervoer links

int out1 = 1; juiste vervoer

VOID Setup {}

pinMode (buttonPin0, INPUT);

pinMode (buttonPin1, INPUT);

pinMode (buttonPin2, INPUT);

pinMode (buttonPin3, INPUT);

pinMode (out0, OUTPUT);

pinMode (out1, OUTPUT);

pinMode (out2, OUTPUT);

pinMode (out3, OUTPUT);

pinMode (out4, OUTPUT);

pinMode (out5, OUTPUT);

LCD.begin (16, 2);

myservo.attach(servoPin);

}

void loop {}

LCD.Clear();

buttonState1 = digitalRead(buttonPin1); modus controleren

digitalWrite (out5, laag);

digitalWrite (out3, laag);

digitalWrite (out4, laag);

digitalWrite (out0, laag);

digitalWrite (out1, laag);

Controleer als de drukknop ingedrukt is.

Als het is, is de buttonState hoog:

Als (buttonState1 == laag)

{

buttonState2 = digitalRead(buttonPin2);

buttonState3 = digitalRead(buttonPin3);

Als (buttonState2 == HIGH) {}

LCD.Print ("stempel >>");

digitalWrite (out0, hoge);

digitalWrite (out1, laag);

delay(100);

digitalWrite (out0, laag);

digitalWrite (out1, laag);

}

Als (buttonState3 == HIGH)

{

LCD.Print ("<< stempel");

digitalWrite (out1, hoge);

digitalWrite (out0, laag);

delay(100);

digitalWrite (out0, laag);

digitalWrite (out1, laag);

}

else {}

LCD.Print ("stempel positie");

}

}

Als (buttonState1 == HIGH) {}

digitalWrite (out5, hoge); proces voor motor op

digitalWrite (out3, laag);

digitalWrite (out4, laag);

digitalWrite (out0, laag);

digitalWrite (out1, laag);

Lees de stand van de drukknop waarde:

buttonState0 = digitalRead(buttonPin0);

Controleer als de drukknop ingedrukt is.

Als het is, is de buttonState hoog:

Als (buttonState0 == LOW) {}

LCD.Clear();

digitalWrite (out5, laag);

delay(200);

LCD.Print ("SYSTEM ON");

delay(500);

LCD.Clear();

digitalWrite (out2, hoge); stempel op

LCD.Print("Stamp");

delay(1000);

digitalWrite (out2, laag);

LCD.Clear();

LCD.Print ("papieren OUT");

delay(500);

myservo.write(90); platform omhoog

delay(500);

digitalWrite (out3, hoge); papier uit de motor op

digitalWrite (out4, hoge);

delay(1000);

digitalWrite (out3, laag); papier uit de motor uit

digitalWrite (out4, laag);

delay(500);

myservo.write(0); platform omlaag

LCD.Clear();

delay(1000);

}

else {}

LCD.Print ("invoegen papier");

digitalWrite (out5, hoge); proces voor motor op roller motor op

}

delay(500);

}

}

Gerelateerde Artikelen

Automatische bekkens van oude printer

Automatische bekkens van oude printer

Hallo iedereen! Ik wil je laten zien hoe een automatische bekkens van oude pinter om onderdelen te maken.Stap 1: materialen Hebt u nodig:-Gemakkelijk-stap stepper motor stuurprogramma-mechanica van oude printer-Stappenmotor (vanaf pronter)-Hekschakel
Van oude locker aan hip garderobe

Van oude locker aan hip garderobe

ik onlangs verhuisd naar een Montreal plat, waardoor er geen kasten in de slaapkamers zijn. Gefrustreerd met het gebrek aan stijl en kwaliteit vinden op Ikea en de hoge kosten van een werkelijke garderobe ergens anders, ik toevallig op een aantal oud
Van oude Chapstick aan nieuwe Lipgloss!

Van oude Chapstick aan nieuwe Lipgloss!

ik had deze oude overgebleven Chapstick dat was niet mijn favoriet. Ik dacht dat het zou veel beter in de vorm van een lip gloss! Dit is hoe ik mijn oude Chapstick veranderd!Ik houd de lipgloss veel beter omdat het laat een mooie glans op je lippen.
♻ VAN (oude) hoofdtelefoon aan OORWARMER ♻

♻ VAN (oude) hoofdtelefoon aan OORWARMER ♻

ik OORWARMER en ik wilde een paar mezelf, ik gebruikte een gebroken paar van hoofdtelefoon.Ze zijn super warm en pluizig!Stap 1: materialen u nodig hebt: _old hoofdtelefoon;_spongy materiaal;_fleece:_fake de bont.Stap 2: Voorbereiden hoofdtelefoon De
De kat grot van vak Printer en oude tapijt

De kat grot van vak Printer en oude tapijt

onlangs gingen We naar onze lokale Blue Cross aan sommige katten met de bedoeling een te adopteren.  Dingen nogal snel overgegaan en we voldaan Ozzy, overeengekomen te nemen hem geregeld voor het verzamelen van hem de volgende dag.  Het is een lange
Hergebruik oude printer linten en video's te maken van touw!

Hergebruik oude printer linten en video's te maken van touw!

Hergebruik oude printer linten en video's te maken van touw!geen im niet praten over dot matrix inktlinten {hoewel zij zalwerk het zou gewoon rommelig worden} im verwijzen naar deeen je krijgt van die kleine fotoprinters zoals de canon selphyof de ko
Van oude toeristische kaart aan Gift Bag / De mapa viejo een bolsa de regalo

Van oude toeristische kaart aan Gift Bag / De mapa viejo een bolsa de regalo

wat kan je doen met een oude toeristische kaart? Gewoon omzetten in een geweldig cadeau zak en verras uw vrienden en familie.Ik zal u tonen hoe te maken van certificaat en cadeauzakje in een tijdje. U kunt ook het hergebruiken van oude kaarten om te
Elektronica lesgeven aan kinderen met delen van oude PC's

Elektronica lesgeven aan kinderen met delen van oude PC's

sommige delen van oude computers kunnen opnieuw worden gebruikt elektronica en sommige solderen basisvaardigheden om kinderen te leren. Ze zal veel plezier uit elkaar te halen dingen zoals een CD-speler.Uit een computer kunt kostenloos: motoren, magn
Maak uw Prints aan het oppervlak van uw Build vasthouden!

Maak uw Prints aan het oppervlak van uw Build vasthouden!

Toen ik mijn printer gebouwd, was ik zo opgewonden om krijgen afdrukken! Ik wist dat 99 keer van de 100, de gloeidraad steken niet goed aan het glas die u op uw verwarmd bed plaatsen. Er zijn een heleboel manieren rond dit, met inbegrip van (maar nie
Aan de orde gesteld tuin bed van oude ceder hek

Aan de orde gesteld tuin bed van oude ceder hek

een trend in mijn omgeving is nemen van oude, versleten cedar hekken en deze te vervangen door akelige, plastic ones. zoals ik in andere video's aangegeven heb, is dit hout meestal vrij groot materiaal voor allerlei indoor en outdoor projecten. in de
Een nieuwe huur van het leven aan een oude stoel met schroot binnenbanden

Een nieuwe huur van het leven aan een oude stoel met schroot binnenbanden

het is altijd leuk om een luie stoel om op te zitten, en een van mijn favoriete soorten stoel is de Ercol.Dit zijn grote stoelen, zeer goed gemaakt en nog steeds beschikbaar nieuw, maar omdat ze zo populair waren zeer goedkoop tweedehands beschikbaar
Hergebruik van oude PCB's

Hergebruik van oude PCB's

Wat zijn de PCB's?PCB is een afkorting voor Printed Circuit Boards. Een PCB ondersteunt mechanisch en elektrisch verbindt elektronische componenten met behulp van geleidende tracks, pads en andere functies van koperen bladen gelamineerd op een niet-g
Hoe te herstellen van onderdelen van oude of kapotte elektronica zonder een soldeerbout!

Hoe te herstellen van onderdelen van oude of kapotte elektronica zonder een soldeerbout!

Ik raden u lezen via deze instructies ten minste eenmaal voordat eigenlijk begonnen als gevolg van een aantal veiligheid betreft en mogelijke valkuilen u die tegenkomen kunt gedurende zijn gericht.Doelstelling:In deze handleiding zal ik laten zien ee
Voor het gebruik van oude telefoon om te bouwen van Internet van het huis van dingen

Voor het gebruik van oude telefoon om te bouwen van Internet van het huis van dingen

Met de snelle ontwikkeling van technologie, en nu de smartphone heeft ingevoerd elk huishouden, maar oude mobiele telefoons die werd uitgeschakeld en PHS is echt niets mee? Ik heb eerst vijf oude telefoon te upgraden van uw oude telefoon te gebruiken