Hallo Mitstreiter,
neu hier im Forum und gleich eine Frage kein guter Einstand aber die Suchfunktion hat nicht so richtig geholfen.
Ich möchte mit einem Uno 8 Relais schalten und aber auch 8 Schalter abfragen. Die ersten 8 Ports gehen für die Relais drauf dann kann ich noch 6 Ports digital abfragen was sehr gut läuft. Die restlichen zwei Ports möchte ich einfach über analoge Ports abfragen. Da liegt das Problem.
Meine Idee ich lese 3,3Volt vom Uno am analogen Port und schalte diesen dann gegen Masse also null Volt.
Die Abfrage dann über eine solche IF Funktion:
//Switch 2 Function
int Switch2Stat = analogRead (Switch2);
if (Switch2Stat < 1)
{
digitalWrite (Relay6, HIGH);
}
else
{
}
if (Switch2Stat > 1)
{
digitalWrite (Relay6, LOW);
}
else
{
}
Ich habe nun mit verschiedenen Varianten experimentiert aber das Relais toggelt immer.
Was mache ich falsch bzw. geht überhaupt was ich vor habe?
Vielen Dank für Eure Antworten.