Ports über schleife schalten

OP #1793467
Lesenswert?

Hallo zusammen,

ich würde gerne mehrere Zweipunktregler (Heizungen mit Temperatursensor) 
über eine Schleife schalten lassen.
Allerdings habe ich keine Ahnung, wie den jeweiligen Port über die 
Schleife schalten bzw. Rücksetzen lassen soll.

Habe es hier mal schematisch angedeutet.

1
for (i=0;  i<3; i++)
2
{
3
  if (Temperatur[i]<27)
4
    PORTB |= (1 << PB[i]);
5
  else  
6
    PORTB &=~(1 << PB[i]);
7
  }

Am liebsten wäre mir sogar noch, wenn es Port übergreifend erfolgen 
würde, falls mal mehr als 8 Ausgänge erforderlich sind, also z.B. 
P[j][i].

Würde mich sehr freuen wenn einer paar einen Lösungsvorschlaf für mich 
hat

Beste Grüße

Hannes

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren