Til foringsautomaten som jeg skrev om i innlegget «Hjemmelaget foringsautomat til hagedam«, er her koblingskjema og kilde kode til programmering av Arduino kortet:
Koblingskjema:
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 🙂
