programeren met classes en tabbladen

Software vragen voor ESP chip familie
Berichten: 128
Geregistreerd: 28 Jul 2013, 13:30

Re: programeren met classes en tabbladen

Berichtdoor ercmrj » 04 Dec 2019, 21:31

En zo werkt het nu ook met classes

test.ino

Code: Alles selecteren
#include "temperatuur.h"


void setup() {
  CLC.setupTemperatuur();
 }


void loop()
{
  CLC.loopTemperatuur();
}


temperatuur.h
Code: Alles selecteren
#include <OneWire.h>
#include <DallasTemperature.h>

const int oneWireBus = 16;   
OneWire oneWire(oneWireBus);
DallasTemperature sensors(&oneWire);

class Celcius {
private:

public:

void setupTemperatuur()
{
  sensors.begin();
  Serial.begin(9600);
}
 
void loopTemperatuur()
{
  sensors.requestTemperatures();
  Serial.println(sensors.getTempCByIndex(0));
  delay(1000);
 }
};

Celcius CLC;

Advertisement

Gebruikers-avatar
Berichten: 2257
Geregistreerd: 06 Aug 2016, 01:03

Re: programeren met classes en tabbladen

Berichtdoor Koepel » 05 Dec 2019, 23:16

Dat heeft ook weer consequenties.
Je declareert een variabele objecten in een *.h bestand.
Je kunt niet meerdere van jouw objecten maken zonder dat het in de war raakt.

Vorige

Terug naar ESP Software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 1 gast