Ik ben er uiteindelijk zelf achtergekomen wat het verschil is: de IR2109 heeft een aparte pin die standaard intern aan de 5V hangt en wanneer hij aan 0V hangt dan worden beide kanalen uitgeschakeld. Ook zorgt de IR2109 zelf voor een omgekeerd / invers signaal met deadtime voor beide kanalen. De IR2108 heeft dat niet en om die aan te sturen zal ik gebruik moeten maken van een invertor en 2 diodes met weerstanden parallel om voor wat deadtime te zorgen.
In de datasheet van de IR2109 staat letterlijk: "Shut down input turns off both channels".
Ik ben er ook achter gekomen waarvoor die gebruikt wordt: om de buck-converter uit te zetten wanneer er haast geen energie meer opgewekt wordt. Omdat de MOSFETS (IRF3710) zelf ook ingebouwde diodes hebben, ga ik voor de veiligheid een schottkydiode voor de accu zetten zodat de stroom nooit andersom kan gaan lopen.
In de code die ik van het internet had afgehaald zaten dan ook enorm veel fouten in: zo klopte de schaal niet die gebruikt werd voor de analoge pins, er werd een verkeerde aanwijziging voor het LiquidCrystal library gebruikt waardoor de arduino na het uploaden (compiler gaf geen fouten) direct vastliep en zeker omdat ik waarschijnlijk zonnepanelen ga gebruiken met een spanning die boven de 30V komt was het ook nodig om een andere spanningsdeler met schaal te gebruiken, zodat de spanning die de ADC krijgt netjes onder de 5V blijft. Ook moest ik een analoge pin (spanningsdeler PV-spanning) veranderen omdat de Arduino Uno geen A7 heeft; gelukkig was ingang A3 nog vrij. Ik heb nu in ieder geval het LCD werkend, nu alleen nog wachten op de IR2108 en de MOSFETS.
Ik zal in ieder geval als de MPPT klaar is zeker het resultaat laten zien en misschien ook de verbeterde code en het verbeterde schema uploaden.