De remote interface is een LCD display van Farnell dat serieel aangestuurd wordt. Dit display geeft de temperaturen en status van de installatie weer in beknopte vorm. Ideaal om bezoekers te imponeren, want de module staat aan de voordeur ...
Het is mogelijk snel en eenvoudig commando's te geven zonder een browser te moeten starten (niet dat ik te weinig computers in huis zou hebben...): weg van huis voor x uur, ik neem een bad (extra warmte in de badkamer),…
De sturing loopt via de K8000: commando's worden gegeven met een reeks druktoetsen, 8 van de 16 digitale IN/UIT zijn als ingang geschakeld. Voorlopig geen matrixscan, dit zal voor een volgend leven zijn (als ik weer als mens geboren wordt). Voor de respons worden twee-kleurige leds gebruikt die aangestuurd worden door de analoge uitgangen. Deze uitgangen kunnen zowel positief als negatief gaan.
Matrixscan, als die ooit nodig zou blijken zal gerealiseerd worden door een K8055: met zijn I2C aansturing is de K8000 vèèl te traag. Om één verandering op een scanlijn door te voeren moet een volledig I2C commando gegeven worden. Dit gebeurt gewoon door bepaalde lijnen van de printerpoort afwisselend hoog en laag te zetten, en dat moet door je programma zelf gebeuren. Bij een matrixscan is je programma enkel bezig met het pulseren van de printerpoort en heeft geen tijd meer over voor andere taken.
De K8055 daartegenover heeft een USB interface; je geeft gewoon een commando door aan een dll, en die stuurt de opdracht door aan de interface zonder het programma zelf merkbaar te vertragen. Deze interface is ook een goed matrixscan-kandidaat voor een andere reden: er zijn niet zoveel analogue in- en uitgangen (twee om precies te zijn, en dat is wel weinig). Door middel van een quad bilateral switch kan je 4 signaalwaarden naar één analogue ingang sturen. Je kan wel tot maximaal 4 van deze modules op je computer aansluiten.
|