Arduino Solarmeter van Harold65
12 berichten
• Pagina 1 van 2 • 1, 2
Arduino Solarmeter van Harold65
Hallo,
Ik ben nieuw op dit forum dus hoop dat ik me aan de regels houdt.
Ik ben aan het spelen/ k*ttn met deze code (al dagen):
https://github.com/harold65/SolarMeter/tree/master/docs
Wat mijn doel is is ook voltage meten met deze code en doorsturen naar PVoutput.org.
Helaas lukt het me niet want mijn gedachten was zo dat als ik gewoon alles kopieer van de SOSensors ik zo sensors kan toevoegen.
Ik heb dus de .h en .ccp gekopieerd en de namen aangepast naar VoltSensor.
Maar ik blijf de melding krijgen: VoltSensor doesn't name a type.
En ja ik heb in de hoofd sketch ook #include "VoltSensor.h" staan.
Ook heb ik in Userdefs.h de sensor toegevoegd en het nummer van het sensoren aantal aangepast en bij de volgorde onderaan bijgevoegd.
Ik snap er werkelijk niets van en hoop dat iemand me wil helpen.
Ik hoor het graag of ik meer info moet leveren. Ik heb de code hier niet gepost omdat het veel is, of maakt dat niet uit?
Ik ben nieuw op dit forum dus hoop dat ik me aan de regels houdt.
Ik ben aan het spelen/ k*ttn met deze code (al dagen):
https://github.com/harold65/SolarMeter/tree/master/docs
Wat mijn doel is is ook voltage meten met deze code en doorsturen naar PVoutput.org.
Helaas lukt het me niet want mijn gedachten was zo dat als ik gewoon alles kopieer van de SOSensors ik zo sensors kan toevoegen.
Ik heb dus de .h en .ccp gekopieerd en de namen aangepast naar VoltSensor.
Maar ik blijf de melding krijgen: VoltSensor doesn't name a type.
En ja ik heb in de hoofd sketch ook #include "VoltSensor.h" staan.
Ook heb ik in Userdefs.h de sensor toegevoegd en het nummer van het sensoren aantal aangepast en bij de volgorde onderaan bijgevoegd.
Ik snap er werkelijk niets van en hoop dat iemand me wil helpen.
Ik hoor het graag of ik meer info moet leveren. Ik heb de code hier niet gepost omdat het veel is, of maakt dat niet uit?
Advertisement
Re: Arduino Solarmeter van Harold65
Dat VoltSensor.h moet in een library staan, en dat staat weer in .../documents/arduino/library/voltsensor/zet daar jouw gebruikte library in en klaar is sjors.
paul deelen
shooter@home.nl
shooter@home.nl
Re: Arduino Solarmeter van Harold65
Dag Shooter en anderen.
Helaas ik krijg "does not name a type" en ik weet dat dat met de library te maken heeft.
Alleen ik heb die VoltSensor.h en .cpp in dezelfde map staan en heb hem in de hoofd sketch ge-include met #include "VoltSensor.h"
Enig idee?
Mijn VoltSensor.h ziet er zo uit: (gepikt van een werkende library)
En mijn VoltSensor.cpp ziet er zo uit:
Helpt deze info? Wat doe ik fout?
Helaas ik krijg "does not name a type" en ik weet dat dat met de library te maken heeft.
Alleen ik heb die VoltSensor.h en .cpp in dezelfde map staan en heb hem in de hoofd sketch ge-include met #include "VoltSensor.h"
Enig idee?
Mijn VoltSensor.h ziet er zo uit: (gepikt van een werkende library)
- Code: Alles selecteren
#ifndef VoltSensor_h
#define VoltSensor_h
#include "BaseSensor.h"
class VoltSensor : public BaseSensor
{
public:
VoltSensor(byte pin, int p, int sid, byte v, int f);
void Begin(byte i);
void CheckSensor();
private:
bool sensorIsOn;
int sensorValue;
byte pin;
};
#endif
En mijn VoltSensor.cpp ziet er zo uit:
- Code: Alles selecteren
#include "VoltSensor.h"
VoltSensor::VoltSensor(byte pn, int p, int sid, byte v, int f) : BaseSensor(p,sid,f)
{
pin = pn;
pinMode(pin, INPUT);
Type = v;
}
void VoltSensor::Begin(byte i)
{
BaseSensor::Begin(i);
sensorIsOn = false;
}
void VoltSensor::CheckSensor()
{
sensorValue = analogRead(pin);
sensorIsOn=true;
}
Helpt deze info? Wat doe ik fout?
Re: Arduino Solarmeter van Harold65
en wat staat er in je hoofdprogramma?
paul deelen
shooter@home.nl
shooter@home.nl
Re: Arduino Solarmeter van Harold65
Beste ... Ik hoop dat ik hier...
Er zit een bug in deze software..
Op de 1 of andere manier kan je geen SID [ system id ] invoeren boven 65555
https://github.com/harold65/SolarMeter/issues/12
Is dit mss een bug van arduino, als hij bepaalde cijfers achter elkaar zet hij dan zomaar iets anders rekent?
Of zou iemand weten waar ik dit moet gaan zoeken.
Thanks..
Er zit een bug in deze software..
Op de 1 of andere manier kan je geen SID [ system id ] invoeren boven 65555
https://github.com/harold65/SolarMeter/issues/12
Is dit mss een bug van arduino, als hij bepaalde cijfers achter elkaar zet hij dan zomaar iets anders rekent?
Of zou iemand weten waar ik dit moet gaan zoeken.
Thanks..
- FonzieBonzo
-
- Berichten: 118
- Geregistreerd: 01 Okt 2015, 11:54
- Woonplaats: Castricum
Re: Arduino Solarmeter van Harold65
65536 is een magisch getal.
Als je de SID binnen jou code in een variabele opslaat zal dit waarschijnlijk een "unsigned int" zijn.
Een getal boven de 65536 past hier niet meer in dus als hier hier een "unsigned long" van
maakt kun je voorlopig even vooruit.
Gr,
Fonzie
Als je de SID binnen jou code in een variabele opslaat zal dit waarschijnlijk een "unsigned int" zijn.
Een getal boven de 65536 past hier niet meer in dus als hier hier een "unsigned long" van
maakt kun je voorlopig even vooruit.
Gr,
Fonzie
Re: Arduino Solarmeter van Harold65
FonzieBonzo schreef:65536 is een magisch getal.
Als je de SID binnen jou code in een variabele opslaat zal dit waarschijnlijk een "unsigned int" zijn.
Een getal boven de 65536 past hier niet meer in dus als hier hier een "unsigned long" van
maakt kun je voorlopig even vooruit.
Gr,
Fonzie
Magisch zeker ja...
Waar waar moet ik dat zoeken? Unsigned long?
- FonzieBonzo
-
- Berichten: 118
- Geregistreerd: 01 Okt 2015, 11:54
- Woonplaats: Castricum
Re: Arduino Solarmeter van Harold65
Mijn vrouwelijke intuitie zegt regel 231 positie 12
Gr,
Fonzie
![Mr. Green :mrgreen:](./images/smilies/icon_mrgreen.gif)
Gr,
Fonzie
Re: Arduino Solarmeter van Harold65
FonzieBonzo schreef:Mijn vrouwelijke intuitie zegt regel 231 positie 12![]()
Gr,
Fonzie
Hahahah ik denk dat je me flasht..
![Smile :-)](./images/smilies/icon_e_smile.gif)
Maaaaaaaar !!!!
Ik heb iets bereikt dank zij jou!!!!
Ik heb hem!!!
Overal gezocht naar dat unsigned..
En duurde ff maar bingo!!!
DUS xxx van mijn dame...
12 berichten
• Pagina 1 van 2 • 1, 2
Wie is er online?
Gebruikers in dit forum: udapiriqeoguk en 17 gasten