Stránka 1 z 1

Ako eliminovat prvotne zopnutie rele pri starte?

Napsal: 28 led 2021, 20:13
od romanm
Arduino na zaciatku nastavuje vsetky D vystupy na LOW a tym padom sa vzdy na chvilu zopne rele c.1. Nie je to celkom OK, kedze je to napojene na dalsie obvody, ktore sa zbytocne na chvilu zopnu.
Samozrejme mam v nastaveni, ako prvu vec zapis "HIGH" na vsetky D vystupy. Kym to vsak prebehne, chvilu to trva a dojde ku kratkodobemu zopnutiu prveho rele. Je nejaka moznost to eliminovat?
Takto mam na zaciatku osetrene vsetky D vystupy.

Kód: Vybrat vše

  digitalWrite(SVETLO,HIGH);
  delay(500);
  pinMode(SVETLO, OUTPUT); 

Re: Ako eliminovat prvotne zopnutie rele pri starte?

Napsal: 28 led 2021, 20:28
od Pacok
Mas nieco zle podla mna.Ja uz dlhe roky pouzivam denno denne Mega s 8 modulovymi relatkami a ano je pravda ze ledky na moduli prebliknu na zlomok sekunkdy no nestihnu sa zopnut.Nepouzivam ziadny (delay).

Re: Ako eliminovat prvotne zopnutie rele pri starte?

Napsal: 28 led 2021, 20:41
od KamilV
Relé je zapojené na NC?

Re: Ako eliminovat prvotne zopnutie rele pri starte?

Napsal: 28 led 2021, 21:11
od pavel1tu
Ach jo,
mluvíš o relé, nebo relé shieldu ?

Já používám na začátku SETUP toto a problém nemám (UNO, DUE),

Kód: Vybrat vše

digitalWrite(relay1Pin, HIGH);
pinMode(relay1Pin, OUTPUT);
PS: třeba u UNO se nesmí používat piny 0,1,13 (RX,TX,interní LED)