Automatiserad pneumatisk knappen Pusher (7 / 9 steg)
Steg 7: Koden
Koden för detta är att helt enkelt göra utgångsstiftet hög för att öppna selonoid ventilen och låg för att stänga den. Längd och antal knappar trycks kan justeras för att tillgodose krav på kontroll. Om så önskas, kan en LCD-skärm ingå i kretsen att visa en löpande räkning. Eller följetong ut kan göras och en knapp tryck räkna kan produktionen till datorskärmen. Mitt fall jag fick bara höra att trycka på knappen Ange intervall för så många timmar och sedan testa att kretskortet fortfarande fungerar i slutet av testet.
Den faktiska Arduino skissen är nedan:
/ * Elektroniska automatiserad knappen Pusher
* Version 1.0.2 * nr LCD-display.
* Av Herr Tinkerer * /
utse utgångsstift
int valve1 = 5;
int valve2 = 6;
int valve3 = 7.
int valve4 = 8;
int valve5 = 9;
void setup() {
Ställ in utgångsstift
pinMode (valve1, produktionen);
pinMode (valve2, produktionen);
pinMode (valve3, produktionen);
pinMode (valve4, produktionen);
pinMode (valve5, produktionen); }
Huvudloop
void loop() {
knappen 1
digitalWrite (valve1, hög);
fördröjning (1000);
digitalWrite (valve1, låg);
fördröjning (350);
knapp 2
digitalWrite (valve2, hög);
fördröjning (1000);
digitalWrite (valve2, låg);
fördröjning (350);
knapp 3
digitalWrite (valve3, hög);
fördröjning (1000);
digitalWrite (valve3, låg);
fördröjning (350); ... osv.}
Det var allt. Enkel rätt?