Articulus quomodo creare logicam programmabilem moderatorem ex vili fabrica Sinensi. Talis machinatio suum usum inveniet tam in automatione domi quam in classibus practicis in scientia gymnasii computatoris.
Ad relationem, per defaltam in programmate Sonoff Basic cum applicatione mobili per nubem Sinensem operatur, post propositam modificationem, omnis ulterior commercium cum hac arte in navigatro possibilis erit.
Sectio I. Sonoff connectens ad MGT24 ministerium
Gradus I: crea in potestate panel
Subcriptio in locum
Login to the system
Ad crea imperium panel pro novo artificio, deprime in deprimendo "+".
Exemplum creandi tabula
Tabula semel creata est, in tabulis tuis apparebit.
In "Setup" tab tabulae creatae, "invicem ID" et "Lactionem Key" agros inveniunt, in futuro, haec notitia requiretur cum fabricam Sonoff instituens.
Tab example
Gradus 2. Reflash machinam
Uti ad utilitatem
Gradus 3. Fabrica setup
Potestatem ad machinam applicare, postquam DUCTUS illuminat, globulum premere et pressam tenere, donec DUCTUS periodice aequaliter fulgere coeperit.
Hoc momento, nova retiacula quae "PLC Sonoff Basic" dicta apparebit, computatrum tuum huic ornatum coniunge.
Explicatione DUXERIT indicium
DUXERIT indicium
Device Status
periodica duplex coruscans
nullum connexionem ad iter itineris
lucet continuously
connexionem statutum est cum iter itineris
periodica uniformis coruscationis
wi-fi accessum punctum modus
exstinctum
Nulla potentia copia
Aperi navigatrum interretialem et textum "192.168.4.1" in locationis inscriptionis ingredi, vade ad paginas uncinis retiaculas fabrica.
Imple in agris hoc modo;
- "Network nomen" et "Password" (coniunge fabrica ad domum tuam iter itineris wi-fi).
- "Facmentum ID" et "LICENTIA clavem" (auctorandae fabrica in MGT24 officium).
Exemplum occasum fabrica network parametri
Servo occasus et reboot fabrica.
est
Gradus 4. connectens sensoriis (libitum)
Vena firmware sustinet usque ad quattuor ds18b20 sensoriis temperaturas. Hic
Sectio II. Visual programming
Gradus I: crea Scriptor
Usus est ut programming amet
Adieci speciales caudices scribendi ac legendi parametri fabrica. Quilibet modulus nomine accedit. Ad parametri remotas machinis, nomina composita adhibentur: "parameter@machinam".
Dropdown album optionum
Exemplum missionis pro cyclica commutatione interdum oneris (1Hz);
Exemplum scriptionis synchronum operationis utriusque strophas. Scilicet, publicus fabricae scopae operationem repetit e regione fabricae remotae.
Sem pro thermostat (sine hysteresi);
Ut scripta plura crearet, variabilibus, ansulis, functionibus (cum argumentis) aliisque constructis uti potes. Haec omnia hic singillatim non describam, iam satis multa est in rete.
Gradus II: Ordo Scriptorum
Scriptum continue currit et, simulac finem suum attingit, iterum incipit. Hoc in casu, duae causae sunt quae ad tempus intermittere possunt scripturam, "mora" et "morationem".
Obstructio "mora" ponitur pro mora millii secunda vel micro secunda. Hic clausus stricte servat tempus intervallum, operationem totius machinae interclusionis.
Obstructio "sed" adhibetur pro moras secundas (vel minus) et non impedit executionem aliorum processuum in fabrica.
Si scriptum ipsum continet ansam infinitam, cuius corpus Β« pausam Β» non continet, interpres sine mora brevem inchoat.
Si ACERVUS sortita memoria defecerit, interpres cessabit talem vim scriptionis esurientis exequendi (cave cum recursivis functionibus).
Gradus III, Debugging Scriptores
Ad debug scriptum quod iam in fabrica onustum est, progressio vestigium gradatim currere potes. Hoc perquam utile potest esse cum mores scriptionis aliter se habent quam auctor intendit. In hoc casu pervestigando permittit auctor ut fontem problematis cito inveniatur et errorem scriptoris corrigat.
Sem pro colligendis factorial in lusione;
Instrumentum debug admodum simplex est et tribus globulis principalibus constat: "incipere", "gradum" et "stare" (neque enim oblivisci "ingredi" et "exitus" debug modum). Praeter gradatim repetens, punctum in quovis stipite (strepitando in scandalum ponere potes).
Ad hodiernas valores parametri (sensores, dispositos) in monitore ostendant, clausus "print" utere.
est
Articulus curiosus. Quid sub cucullo?
Ut scripta ad scopum fabricae operantur, bytecode interpres et coadunator cum 38 instructionibus augebantur. Codex scriptor fons blockly habet specialem codicem generantis in eo constructum qui stipites visuales in instructiones conventus convertens. Postmodum, hic programmata coadunatoris in bytecode convertitur et ad consilium executionis transfertur.
Architectura huius machinae virtualis prorsus simplex est et punctum particulare describendo non est, in Interrete multos articulos invenies de machinis virtualibus simplicissimis designandis.
Soleo 1000 bytes collocare ad acervum machinae virtualis meae, quae satis est ad parcendum. Sane recursiones altae aliquem acervum exhaurire possunt, sed usui practico abhorret.
Inde bytecode satis pacto. Exempli gratia, bytecode ad calculandum eadem officina tantum 49 bytes. Haec est forma ejus visualis;
Et haec est propositio coadunatoris eius;
shift -1
ldi 10
call factorial, 1
print
exit
:factorial
ld_arg 0
ldi 1
gt
je 8
ld_arg 0
ld_arg 0
ldi 1
sub
call factorial, 1
mul
ret
ldi 1
ret
Si coetus repraesentationis formam practicam non habet, tunc tab "javascrit", e contra, notiorem dat aspectum quam cuneos visuales;
function factorial(num) {
if (num > 1) {
return num + factorial(num - 1);
}
return 1;
}
window.alert(factorial(10));
De observantia. Cum currebam scripturam simplicissimam fulgentem, nactus sum 47 kHz undam quadratam in screen oscilloscopio (ad celeritatem processus horologii 80 MHz).
Hoc bonum puto, saltem velocitas haec decies fere ocior est
In ultima parte,
Summatim, ut dicam, scriptorum usus permittit nos non solum logicam operationis unius cuiusque notae rationem proponere, sed etiam varias machinas in unum mechanismum coniungi posse, ubi quaedam aliorum mores inflectunt.
Etiam notandum est electum modum scriptorum recondendi (recta in ipsis machinis, non in servo) simpliciores esse commutationes machinarum iam operantium alteri servo, exempli gratia ad domum Raspberry, hic.
Ista omnia libenter audies consilium et reprehensionem aedificabo.
Source: www.habr.com