Program

Prosím o poradenie tvorím projekt a nefunguje. Neviem nájsť chybu.

Projekt Ovladanie jednsmerného motora. jedno tlacidlo otvaranie druhe tlacidlo zatvaranie a dva dorazove spinače pre zastavenie motora.
Myslím že to bude v tlacidlach.

code.ino (2.3 KB)

#define pinDorazovaciZaciatok 21
pinMode(pinDorazovaciZaciatok, INPUT_PULLUP);

if (pinDorazovaciZaciatok == HIGH) { <<<< ????? pinDorazovaciZaciatok == 21

?? : Smiley-pot:

my understanding is "pinDorazovaciZaciatok" is a pin #. why are you comparing it to HIGH?

Je to spinaci kontakt
https://www.myarduino.cz/spinac-tlacitko-vypinac/mikrospinac-zippy-dorazovy-on-on-md0012?sort=p.price&order=DESC&limit=50

    if (digitalRead(pinDorazovaciZaciatok) == HIGH)

Aj tak to stale nefunguje

if (digitalRead(pinTlacOtvaranie) == HIGH) {
if (digitalRead(pinTlacZatvaranie) == HIGH) {
if (pinDorazovaciKoniec == HIGH) {
if (pinDorazovaciZaciatok == HIGH) {

?Nechápem

it's hard to read the code because of language.

there are 3 other cases when you compare the pin # instead of reading the pin. I don't know what other problems there may be

ja som asi mimo