Arduino melde und schalt System (RocNet+MQTT)

Liviu M
Posts: 893
Joined: 03.12.2011, 20:44

Re: Arduino melde und schalt System (RocNet+MQTT)

Post by Liviu M » 07.01.2017, 15:56

Hallo Ellard,

verwendest du die i2c Schnittstelle?
Laut der wemos Internet Seite, sind die D1 & D2 Pins auch für die i2c Kommunikation benutzt.

Grüße,
Liviu

eporocrail
Posts: 901
Joined: 05.06.2012, 18:45
Location: Roosendaal, NL
Contact:

Re: Arduino melde und schalt System (RocNet+MQTT)

Post by eporocrail » 07.01.2017, 16:13

Hallo Liviu

Danke für deine Reaktion.

Die Code die ich benutze:

Code: Select all

int ledState = LOW;

unsigned long previousMillis = 0;
const long interval = 1000;

void setup() {
  pinMode((D0), OUTPUT);
  pinMode((D1), OUTPUT);
  pinMode((D2), OUTPUT);
  pinMode((D3), OUTPUT);
  pinMode((D4), OUTPUT);
  pinMode((D5), OUTPUT);
  pinMode((D6), OUTPUT);
  pinMode((D7), OUTPUT);
  digitalWrite((D0), LOW);
  digitalWrite((D1), LOW);
  digitalWrite((D2), LOW);
  digitalWrite((D3), LOW);
  digitalWrite((D4), LOW);
  digitalWrite((D5), LOW);
  digitalWrite((D6), LOW);
  digitalWrite((D7), LOW);
}

void loop()
{
  unsigned long currentMillis = millis();
  if (currentMillis - previousMillis >= interval) {
    previousMillis = currentMillis;
    if (ledState == LOW)
      ledState = HIGH;  // Note that this switches the LED *off*
    else
      ledState = LOW;   // Note that this switches the LED *on*
    digitalWrite((D0), ledState);
    digitalWrite((D1), ledState);
    digitalWrite((D2), ledState);
    digitalWrite((D3), ledState);
    digitalWrite((D4), ledState);
    digitalWrite((D5), ledState);
    digitalWrite((D6), ledState);
    digitalWrite((D7), ledState);
  }
}
Als eigenständiges Program funktioniert es. Als Subroutine aufgerufen in mein Haupt Program eben nicht. D1 un D2 machen nichts.

I2c benutze ich überhaupt nicht. Nur digitalRead für die Sensoren und bis jetzt digitalWrite um zu schalten.

Grüße,
Ellard.

Liviu M
Posts: 893
Joined: 03.12.2011, 20:44

Re: Arduino melde und schalt System (RocNet+MQTT)

Post by Liviu M » 07.01.2017, 17:18

Hallo Ellard,

leider habe ich "nur" die ESP8266-7/12 und die haben nicht alle Pins nach draußen geführt, deswegen kann ich nicht testen. Sorry.

Viel Erfolg,
Liviu

eporocrail
Posts: 901
Joined: 05.06.2012, 18:45
Location: Roosendaal, NL
Contact:

Re: Arduino melde und schalt System (RocNet+MQTT)

Post by eporocrail » 12.01.2017, 07:35

Hallo Rocrailer

Ein von den Forum Regeln lautet dass die Betreff-Zeile sich auf das Thema des Posts beziehen soll.
Daher denke ich dass es angebracht ist der Geschichte jetzt ab zu schliessen und fort zu setzen unter "Wemos D1 mini melde uns schalt System (Rocnet+MQTT)".

Viel Spass

Ellard

Post Reply

Return to “Arduino (DE)”