30-08-2022, 22:00
Raczej nie wysoki, tylko niski, a przekaźniki mogą być aktywowane/sterowane stanem niskim tak samo jak wysokim (są oba typy w sprzedaży, czasami można to zamienić zworką na płytce).
Jeden ze sposobów opisał MadMrQ. Na wypadek gdy nawet wejście może wysterować przekaźnik powinny być rezystory pullUP lub pullDOWN. W Arduino też można wpisać 1 digitalWrite zanim ustawi się pin jako wyjście.
digitalWrite(relay1, HIGH);
pinMode(relay1, OUTPUT);
Dzięki temu przekaźnik nie będzie dzwonił przy każdym resecie Arduino, ale dodałbym jeszcze rezystor 10k między pin relay1 do VCC. Powinni dać taki na module przekaźników, ale po co zwiększać koszty.
Na pewno samo ustawienie jako OUTPUT nie robi stanu wysokiego, domyślnie jest stan niski.
Jeden ze sposobów opisał MadMrQ. Na wypadek gdy nawet wejście może wysterować przekaźnik powinny być rezystory pullUP lub pullDOWN. W Arduino też można wpisać 1 digitalWrite zanim ustawi się pin jako wyjście.
digitalWrite(relay1, HIGH);
pinMode(relay1, OUTPUT);
Dzięki temu przekaźnik nie będzie dzwonił przy każdym resecie Arduino, ale dodałbym jeszcze rezystor 10k między pin relay1 do VCC. Powinni dać taki na module przekaźników, ale po co zwiększać koszty.
Na pewno samo ustawienie jako OUTPUT nie robi stanu wysokiego, domyślnie jest stan niski.
Miło być decenianym https://buycoffee.to/kaczakat