Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Arduino Nano, h-rdhe l298N juhib mootoriga kraane. Kastmine on tehtud programmi pausidega.
- Toide on läbi relee. Kui lülitist tuleb pinge peale ja relee tõmbab siis või lülitile teha Off.
- Lõppedes lülitab kogu krempli välja. Start on käsitsi.Inverteri relee juhtimine läbi transistor võtme,
- et oli olemas. proge käib ainult ühe korra ja ei korda midagi. Start ja lõpp ja kastetud.
- Kõik õigused kaitstud ka nende seadustega mida veel ei ole.
- seston@gmail.com-le saab saata küsimusi.
- */
- #define kraanAA 4
- #define kraanAB 5
- #define kraanBA 6
- #define kraanBB 7
- #define inverter 8
- #define toide 9
- #include <Arduino.h>
- void setup() {
- // put your setup code here, to run once:
- // start serial port
- Serial.begin(9600);
- pinMode (toide, OUTPUT);
- pinMode (kraanAA, OUTPUT);
- pinMode (kraanAB, OUTPUT);
- pinMode (kraanBA, OUTPUT);
- pinMode (kraanBB, OUTPUT);
- pinMode (inverter, OUTPUT);
- digitalWrite (toide, LOW);
- digitalWrite (kraanAA, LOW);
- digitalWrite (kraanAB, LOW);
- digitalWrite (kraanBA, LOW);
- digitalWrite (kraanBB, LOW);
- digitalWrite (inverter, LOW);
- Serial.println("Toide ON:");
- delay(3000);
- Serial.println(" Start 5 sek");
- delay(5000);
- digitalWrite (kraanAA, LOW);
- digitalWrite (kraanAB, HIGH);
- digitalWrite (kraanBA, LOW);
- digitalWrite (kraanBB, HIGH);
- Serial.println("Kraanid kinni ja paus 10 sek.");
- delay(5000);
- digitalWrite (kraanAA, LOW);
- digitalWrite (kraanAB, LOW);
- digitalWrite (kraanBA, LOW);
- digitalWrite (kraanBB, LOW);
- delay(10000);
- Serial.println("Keerame paprika kraani lahti.5 sek");
- digitalWrite (kraanAA, HIGH);
- digitalWrite (kraanAB, LOW);
- delay(5000);
- Serial.println("Paprika kraan lahti");
- digitalWrite (kraanAA, LOW);
- digitalWrite (kraanAB, LOW);
- Serial.println("Inverter ON 15 min");
- digitalWrite (inverter, HIGH);
- delay(1200000);
- Serial.println("Paprikad kastetud 20 min.Kraan Off.");
- delay(3000);
- Serial.println("Avame tomatite joogi.");
- digitalWrite (kraanBA, HIGH);//tomati kraan lahti enne
- digitalWrite (kraanBB, LOW);
- digitalWrite (kraanAA, LOW); //paprika kraan kinni
- digitalWrite (kraanAB, HIGH);
- delay(3000);
- Serial.println("Paprika kraan kinni.Tomatitele 15 min.");
- delay(5000);
- digitalWrite (kraanAA, LOW);
- digitalWrite (kraanAB, LOW);
- digitalWrite (kraanBA, LOW);
- digitalWrite (kraanBB, LOW);
- Serial.println("Tomatite kastmine 15 min.");
- delay(900000);
- digitalWrite (inverter, LOW);
- Serial.println("Tomatid kastetud. Inverter Off");
- delay(3000);
- digitalWrite (kraanBA, LOW);
- digitalWrite (kraanBB, HIGH);
- Serial.println("Tomatite kraan kinni 5 sek.");
- delay(5000);
- digitalWrite (kraanBA, LOW);
- digitalWrite (kraanBB, LOW);
- Serial.println("Tomatite kraan kinni. Kastetud.");
- Serial.println("Power Off. System shut down.");
- delay(5000);
- digitalWrite (toide, HIGH);
- }
- void loop() {
- // put your main code here, to run repeatedly:
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement