Ну не больше же чем три локтя по карте, для страны это не расстояние
Начинать нужно с простого. Блинк пробовал запустить. тот который светодиод заставляет мигать (как в ардуине)?
Купил Такую штуку,решил сделать охлаждение, так же как и у Вас, не работает gpio. Скачал для Node-Red библиотеку gpio для orang, пины на выводе не устанавливаются. А на raspberry всё работает. Не могли бы Вы скинуть доработку кода в Node-Red?starshoy81 писал(а): ↑30.09.2018{, 23:57}у мена на Debian библиотека orangepi_gpio для нодерэд не заработала. В ней определён другой путь к каталогу управления gpio, нежели у меня. Пришлось прописать команду напрямую в блоке exec. Команда - sudo echo 1 > /sys/class/gpio_sw/PC4/data для включения вентилятора. Без sudo не работало.
Код: Выделить всё
<xml xmlns="http://www.w3.org/1999/xhtml">
<block type="on" id="rVBd[l8j(/8=o=xOL%Fd" x="88" y="62">
<field name="OID">mqtt.0.CPU.temp</field>
<field name="CONDITION">ne</field>
<field name="ACK_CONDITION"></field>
<statement name="STATEMENT">
<block type="exec" id="foJ@l,Um,i%{MOhncg0u">
<mutation with_statement="false"></mutation>
<field name="WITH_STATEMENT">FALSE</field>
<field name="LOG">log</field>
<value name="COMMAND">
<shadow type="text" id="[n!SdXEKI_#(l2LK,jK,">
<field name="TEXT">gpio mode 24 out</field>
</shadow>
</value>
<next>
<block type="controls_if" id="+BcsITz@{yu!jms923lR">
<mutation elseif="1"></mutation>
<value name="IF0">
<block type="logic_compare" id="fFC2fAu,1-mhIZdT.KQf">
<field name="OP">GT</field>
<value name="A">
<block type="get_value" id="P]?I+42yQ[`rUg(uV/*:">
<field name="ATTR">val</field>
<field name="OID">mqtt.0.CPU.temp</field>
</block>
</value>
<value name="B">
<block type="math_number" id="y6=R1Ic2sFbbyT@xw8!|">
<field name="NUM">30000</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="exec" id="fGwxn(Vf}tbu#1FyoRwo">
<mutation with_statement="false"></mutation>
<field name="WITH_STATEMENT">FALSE</field>
<field name="LOG">log</field>
<value name="COMMAND">
<shadow type="text" id="KG?QyFkRUP./J^Keotw7">
<field name="TEXT"> gpio write 24 1</field>
</shadow>
</value>
</block>
</statement>
<value name="IF1">
<block type="logic_compare" id="27_m6NfBqD=FT[`NLqrC">
<field name="OP">LT</field>
<value name="A">
<block type="get_value" id="-4x_SIFg^+K}6Fa5e%V1">
<field name="ATTR">val</field>
<field name="OID">mqtt.0.CPU.temp</field>
</block>
</value>
<value name="B">
<block type="math_number" id="]?2VRb+4^YsnLM?xvrF{">
<field name="NUM">30000</field>
</block>
</value>
</block>
</value>
<statement name="DO1">
<block type="exec" id="Z|t{x:A(jmR,n}/]T^At">
<mutation with_statement="false"></mutation>
<field name="WITH_STATEMENT">FALSE</field>
<field name="LOG">log</field>
<value name="COMMAND">
<shadow type="text" id="TD~8Mxj##KX~G0-Fb_)I">
<field name="TEXT"> gpio write 24 0</field>
</shadow>
</value>
</block>
</statement>
</block>
</next>
</block>
</statement>
</block>
</xml>