Vraag over Source code

IDE gerelateerde berichten
Berichten: 79
Geregistreerd: 07 Dec 2012, 10:27
Woonplaats: Paesens (Frl)

Vraag over Source code

Berichtdoor paysan » 17 Feb 2013, 10:54

Ik heb een vraag over het vogende regeltje in de source code.

SHT1x sht1x(dataPin, clockPin);

Wat doet dit. Ik zie wel dat je hier de pins definieerd maar hoe werkt dit precies?

Wim

Advertisement

Gebruikers-avatar
Berichten: 270
Geregistreerd: 30 Dec 2012, 11:42

Re: Vraag over Source code

Berichtdoor Rudi » 18 Feb 2013, 20:47

SHT1x sht1x(dataPin, clockPin); geeft de waarde van beide pinnen gewoon door aan de SHT1x library, nodig wanneer deze library wordt aangeroepen.
Arduinows!
Why do computer programmers confuse Halloween with Christmas? Because Oct 31 = Dec 25
I got 01100011 problems but a bit ain't 00000001

Berichten: 79
Geregistreerd: 07 Dec 2012, 10:27
Woonplaats: Paesens (Frl)

Re: Vraag over Source code

Berichtdoor paysan » 19 Feb 2013, 11:05

Ik snap dan niet wat dit precies doet: " SHT1x sht1x " en waar wordt dit geprocessed?

Gebruikers-avatar
Berichten: 229
Geregistreerd: 20 Jan 2013, 12:01

Re: Vraag over Source code

Berichtdoor astrofrostbyte » 19 Feb 2013, 11:30

#include <SHT1x.h>
SHT1x sht1x(dataPin, clockPin);

Met het command maak je een instantie(object) sht1x van een classe SHTx.
je zou ook bv mogen schrijven: SHT1x MijnSensor(dataPin, clockPin);

Met het commando roep je de 'constructor' method aan.
SHT1x::SHT1x(int dataPin, int clockPin)
{ _dataPin = dataPin;
_clockPin = clockPin;
}
// Deze slaat in het object de gewenste I/O pinnen op.

je kan het vergelijken met : int mijnVariabele;
Hier maak je een instantie 'mijnVariabele' van de class 'int'
niet helemaal waar omdat bij 'C' integers geen objecten zijn (bij veel andere programeer talen wel) , maar principes zijn het zelfde.

Voor details : http://arduino.cc/en/Hacking/LibraryTutorial
Gear: Arduino- Uno,Due,Ethernet,Mega2560 , OLS LogicAnalyser, TDS1002, Rigol DG1022, J-Link EDU, BusPirate

Berichten: 79
Geregistreerd: 07 Dec 2012, 10:27
Woonplaats: Paesens (Frl)

Re: Vraag over Source code

Berichtdoor paysan » 19 Feb 2013, 15:19

Perfect antwoord. Dank je wel.

Terug naar Arduino IDE

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 17 gasten