Schildpaddenbak controller

IDE gerelateerde berichten
Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Schildpaddenbak controller

Berichtdoor nicoverduin » 27 Aug 2016, 22:51

Als het consequent 0.5 graad is kun je de afwijking er gewoon bij optellen. Standaard kunnen ze 0.5 graden +/- afwijken. Nu is natuurlijk wel de vraag wie heeft de juiste.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Advertisement

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Schildpaddenbak controller

Berichtdoor shooter » 29 Aug 2016, 10:57

nee bijstellen gaat niet, maar calibreren natuurlijk wel, bijvoorbeeld met temperatuur=map(.....,0,100,0.5,100.5) dat is het simpelste.
gewoon een bakje ijs pakken en de senor in het smeltwater leggen.
je hoeft maar 1 punt te hebben in dit geval.
paul deelen
shooter@home.nl

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

Re: Schildpaddenbak controller

Berichtdoor Koepel » 29 Aug 2016, 13:21

Als het om een halve graad gaat, dan gedestilleerd water en op zeeniveau (nul N.A.P.) met standaard luchtdruk.

De DS18B20 kan een halve graad afwijken, dus het verschil tussen twee sensors kan 1 graad zijn.
Ik heb een keer er een stuk of 10 aangesloten, en het verschil was heel klein. Zo uit mijn hoofd misschien 0.2 graden. Er was er eentje bij die iets meer afweek, maar dat was misschien die ene die ik in het verleden verkeerd had aangesloten :shock:

De map() functie gebruikt integer. Sommigen hebben een fmap() gemaakt, maar ik weet niet of dat een standaard functie is.

Berichten: 2
Geregistreerd: 23 Okt 2016, 13:53

Re: Schildpaddenbak controller

Berichtdoor ledfreak3d » 23 Okt 2016, 13:56

waarom niet gewoon een esp8266 gebruiken ipv een Arduino

hij is sneller
heeft genoeg io's
heeft ingebouwde wifi
en hij is 100% compatible met de Arduino ide

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Schildpaddenbak controller

Berichtdoor nicoverduin » 24 Okt 2016, 07:52

Koepel schreef:
De map() functie gebruikt integer. Sommigen hebben een fmap() gemaakt, maar ik weet niet of dat een standaard functie is.

Je kan de map functie herschrijven als volgt:
cpp code
#undef map
template <class X, class M, class N, class O, class Q>
X map(X x, M in_min, N in_max, O out_min, Q out_max){
return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;
}

Nu accepteert map alle types
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Vorige

Terug naar Arduino IDE

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 12 gasten