Koblingsskjema og kildekode til foringsautomat


Reklame - Artikkelen inneholder annonselenker

Til foringsautomaten som jeg skrev om i innlegget «Hjemmelaget foringsautomat til hagedam«, er her koblingskjema og kilde kode til programmering av Arduino kortet:

Koblingskjema:

Koblingsskjema Foringsautomat

 

Koden til å programmere Arduino:

// www.hushagehobby.no
// 31. juli 2016
// Foringsautomat

int x = 0;
int y = 0;

void setup(){

Serial.begin(115200);
pinMode(A5,OUTPUT); // Retning
pinMode(A4,OUTPUT); // Step
pinMode(A3,INPUT); // Bryter
}

void loop(){

  int reading1 = digitalRead(A3);
 
  if (reading1 == HIGH)
  {
    Serial.println("HIGH");
  enrunde();
  }
  
   else
   
   { Serial.println("LOW");}
   
        
delay(1000);
y = y + 1;

Serial.println(y);

if (y==28800) mating(); // 28800 tilsvarer 3 ganger i døgnet

}

void enrunde() {

for (x = 0; x <10000; x++)
{
  digitalWrite(A5,HIGH);
  digitalWrite(A4,HIGH);
  delay(5);
  digitalWrite(A4,LOW);
  delay(5);
}
Serial.println("en runde");

}

void mating() {
  
for (x = 0; x <10000; x++)
{
  digitalWrite(A4,HIGH);
  delay(5);
  digitalWrite(A4,LOW);
  delay(5);
};

Serial.println("matet");
delay(100);

y = 0;
}

Det er bare å legge inn spørsmål i kommentarfeltet så svarer jeg så godt som jeg kan 🙂



Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *