I'm working with an Arduino UNO in my first attempt to use the OO in Wiring.
I just have a question which I need help with;
I'm using a class for a DHT22 sensor from freetronics, found here http://www.freetronics.com/products/humidity-and-temperature-sensor-module.
Say I have a class i made called Sensor, where DHT is the library for the freetronics sensor, and DHT dht(5, DHT22) Initialises the sensor on pin 5 (which could be any digital pin):
DHT dht(1, DHT22);
DHT dht(pin, DHT22);
This is the only way to initialise DHT that does not throw compile errors, even though it is re-initialising that variiable, but if I try to put
DHT dht() as a private variable it doesn't work.
But my question is, if i create two of these Objects, will they be using the same object reference
dht? Or is the initialising code for
dht in the correct area to act only inside the instances' scope?
Please tell me if this is confusing, and I appreciate any help in advance, Thank You :)