Deze App nota wordt beschreven hoe implementeren van een web temperatuur dashboard voor Arduino Ethernet. Het is bedoeld om u te tonen hoe het geheugen-kaart concept werkt in de praktijk en de manier waarop het u om uw projecten Arduino met een paar eenvoudige wijzigingen kunt helpen.
Het systeem dat is afgebeeld bestaat uit een Arduino met een temperatuursensor (bijv. een LM134 lineal temperatuursensor IC) aangesloten op de aansluiting van de NearBus via internet voor het weergeven van de waarde van de temperatuur op een grafische manier met behulp van de Web-App van Google Spreadsheet (zoals hieronder).
Hoe werkt het?
Zoals gedetailleerd in de sectie Overzicht van het NearBus-systeem heeft twee werkmodi, de VMCU (virtuele microcontroller eenheid)-modus en de TRNSP (transparant)-modus. In dit voorbeeld gaan we de TRNSP-modus gebruiken.
Onder de TRNSP registreert modus het NearBus systeem werkt repliceren van twee groepen van 8 elke (Reg_A en Reg_B) in een periodieke manier:
Reg_A: Gegevens die worden verzonden vanaf de Microcontroller de wolk.
Reg_B: Gegevens die worden ontvangen in de Microcontroller van de wolk.
In andere woorden, de TRNSP-modus kunnen worden opgevat als een RPC (Remote Procedure Call) of de functie-aanroep, dat u in uw Arduino-code uitvoeren in de cloud (als een werkblad formule of script aanbrengt), verkrijgen van een resultaat, en het vervolgens te gebruiken in uw code Arduino.
De meest krachtige functie voor NearBus is de uiterst eenvoudige manier waarin dit complexe proces kan worden bereikt. Bijvoorbeeld een enkele regel in uw code (een functieaanroep) zal u zitten kundig voor de register blokken (8 + 8) synchroniseren met de Google-Cloud, en dan tot hen toegang uit een eenvoudige spreadsheet tabel (2 nld 8 cellen).
Dus, onder de TRNSP-modus, het wijzigen van een waarde in het werkblad wordt uitgevoerd, repliceert deze waarde in het geheugen van de Arduino (en vice versa) in een periodieke manier.