17-Mar-2024, 09:50 AM
(Dit bericht is het laatst bewerkt op 17-Mar-2024, 09:53 AM door HugoW1975.)
Dank allemaal voor de input.
@LigfietsWillsum; ik denk dat ik het een beetje snap, maar ik denk dat het niet het probleem is. In principe werk ik met hele getallen, zonder komma, totdat ik met de wattageberekening aan de slag ga. En dan wil ik geen cijfers achter de komma weten.
@Hardloper; ik weet helemaal niks van programmeren. Ik kopieer en modificeer vaak codes om eigen projecten te maken. Dus wat je voorstelt klinkt logisch, maar voor mij veel te ver. En zo complex is het ook weer niet, wat ik nu doe. Ik heb wel net gelezen dat je in AutoDesk TinkerCAD simulaties kan maken, dat ga ik voor de lol eens proberen. Ik gebruik voor eenvoudige 3D ontwerpen wel vaker TinkerCAD, ik kende deze toepassing nog niet.
@Merijn; het signaal op pin 2 is inderdaad een groot probleem, ik weet nog niet waar dat in zit. Het lijkt erop dat de sensor even stottert als hij van staat wisselt. Niet de bedoeling. Ik denk dat ik snap waarom je geen millis() functie in je isr mag gebruiken, ik vraag me daarom des te meer af waarom / hoe JanBurp dat dan wel (succesvol?) doet in de code die hij linkte.
Gelukkig heb ik een groot deel van de nacht wakkergelegen en dus na kunnen denken. Ik heb een simpele denkfout gevonden. In deze nieuwe code heb ik in de setup de tareerwaarde laten bepalen. Dat is op zich goed, maar heeft wel tot gevolg dat de uit te voeren Watt waarde rond de nul zal zijn, zolang ik de cel niet belast. De weegcelwaarde fluctueert wel een beetje, ook 'stationair', maar door die factor -0,001 (die ik erin gezet had om die grote waardes te temmen / af te ronden) wordt nu alles naar nul afgerond. Ik heb die factor nu aangepast naar -0,1 en nu heb ik waardes die verschijnen. Jeee! Die factor zal ongetwijfeld weer veranderen als ik de boel ga ijken, maar voor nu is de werking in ieder geval bewezen.
Nu alleen nog de triggersensor stabiel krijgen.
Hugo
@LigfietsWillsum; ik denk dat ik het een beetje snap, maar ik denk dat het niet het probleem is. In principe werk ik met hele getallen, zonder komma, totdat ik met de wattageberekening aan de slag ga. En dan wil ik geen cijfers achter de komma weten.
@Hardloper; ik weet helemaal niks van programmeren. Ik kopieer en modificeer vaak codes om eigen projecten te maken. Dus wat je voorstelt klinkt logisch, maar voor mij veel te ver. En zo complex is het ook weer niet, wat ik nu doe. Ik heb wel net gelezen dat je in AutoDesk TinkerCAD simulaties kan maken, dat ga ik voor de lol eens proberen. Ik gebruik voor eenvoudige 3D ontwerpen wel vaker TinkerCAD, ik kende deze toepassing nog niet.
@Merijn; het signaal op pin 2 is inderdaad een groot probleem, ik weet nog niet waar dat in zit. Het lijkt erop dat de sensor even stottert als hij van staat wisselt. Niet de bedoeling. Ik denk dat ik snap waarom je geen millis() functie in je isr mag gebruiken, ik vraag me daarom des te meer af waarom / hoe JanBurp dat dan wel (succesvol?) doet in de code die hij linkte.
Gelukkig heb ik een groot deel van de nacht wakkergelegen en dus na kunnen denken. Ik heb een simpele denkfout gevonden. In deze nieuwe code heb ik in de setup de tareerwaarde laten bepalen. Dat is op zich goed, maar heeft wel tot gevolg dat de uit te voeren Watt waarde rond de nul zal zijn, zolang ik de cel niet belast. De weegcelwaarde fluctueert wel een beetje, ook 'stationair', maar door die factor -0,001 (die ik erin gezet had om die grote waardes te temmen / af te ronden) wordt nu alles naar nul afgerond. Ik heb die factor nu aangepast naar -0,1 en nu heb ik waardes die verschijnen. Jeee! Die factor zal ongetwijfeld weer veranderen als ik de boel ga ijken, maar voor nu is de werking in ieder geval bewezen.
Nu alleen nog de triggersensor stabiel krijgen.
Hugo