Hej :-)
så er jeg ved at være så langt at jeg har fået alle tingen hjem og lavet det meste klar men har lige problemer med at få min kode til at virke
http://123d.circuits.io/circuits/253006-vandstands-test/embed (http://123d.circuits.io/circuits/253006-vandstands-test/embed)
håber i kan hjælp mig lidt
ups glemte koden
/*
styring af vandstand med et 6v relæ der tænder og slukker en pumpr på 12 v
pin 13,bliver brugt som indikater ved pumpe starte pin A1 bliver signal på vandstand
Code compiled by Klaus Glasius
*/
// constants won't change. They're used here to
// set pin numbers:
const int PumpPin = 1; // the number of the PIN to aktivate pump
const int ledPin = 13; // the number of the LED pin
//int buttonState = 0; // variable for reading the pushbutton status
void setup() {
// her sætter vi Pin Mode
pinMode(ledPin, OUTPUT);
// her aktivere vi så der udskriver serial
Serial.begin(9600);
}
void loop(){
// her sætter vi kode til at der skal læses på pin A0 ( analog 1 )
int sensorValue = analogRead(A0);
// her udskriver vi talene på A0 laver et linie skifte og venter 1 sek
Serial.print (sensorValue);
Serial.print('\n');
// Hvis værdien af A0 er støre eller >= 990
if (sensorValue >= 990) {
//her skriver vi manuel over skrivning...
Serial.print ("Manuel overskrivning...");
Serial.print('\n');
// Tænd for LED
digitalWrite(ledPin, HIGH);
// Hvis værdien af A0 er stører eller = 810
} else if (sensorValue >= 810) {
// sluk for LED
digitalWrite(ledPin, LOW);
// skriver Vand: 100%
Serial.print ("Vand: 100%");
Serial.print('\n');
} else if (sensorValue >=750){
// sluk for LED
digitalWrite(ledPin, LOW);
// skriver Vand: 75%
Serial.print ("Vand: 75%");
Serial.print('\n');
// ellers
} else if (sensorValue >=680) {
// Sluk for LED
digitalWrite(ledPin, LOW);
// skriver Vand: 50%
Serial.print ("Vand: 50%");
Serial.print('\n');
} else if (sensorValue >=500) {
// Sluk for LED
digitalWrite(ledPin, LOW);
// skriver Vand: 25%
Serial.print ("Vand: 25%");
Serial.print('\n');
} else {
// Tænd for LED
digitalWrite(ledPin, HIGH);
}
delay(250); // 1000m/s = 1 sek 60000 = 1 min 300.000 = 5 min
}