Wharangi Tukutuku Pūtirotiro Puna Tuwhera me te T5L DWIN Tauranga Rangatū Mata Whakawhanui Hohonu (hangarau Node-RED)

——Na DWIN Developer Forum

I tenei putanga, ka whakamohio atu matou ki a koe he keehi puna tuwhera tohu-toa o te Devin Developer Forum mo te tono a Divin Screen i roto i te mara hou - te wharangi paetukutuku tirotiro me te T5L Divin Screen tauranga rangatū i roto i te roha hohonu (hangarau Node-RED) .Ka whakamahia e nga miihini nga mata atamai T5L ki te whakawhiti i te hangarau Node- RED me whai tauranga rangatū hei hono ki te Ipurangi me te mohio ki te taunekeneke raraunga i waenga i te mata Diwen me te wharangi paetukutuku tirotiro.Ko tenei otinga ka mohio ki nga mahi penei i te tuku me te whiwhi raraunga, te taunekeneke tūtohi, me te whakaatu korero taketake i waenga i te mata atamai me te wharangi paetukutuku.

1. Ko te wharangi tukutuku node-RED e whakaatu ana i nga paanga

(1) Ma te whakamahi i te hangarau Node-RED, ka whakamahia te kaitirotiro hei tomokanga taunekeneke, na te kaitirotiro me te mata e taunekeneke ana i roto i te tauranga rangatū ki te mohio ki te whakaaturanga mahi e rite ana.

asva (1)
asva (2)

Raraunga tuku me te whiwhi whārangi Ripa

Te whārangi Ripa tauwhitiwhiti icon

asva (3)

Pārongo taketake Ripa pānga whārangi

(2) Ko nga waehere tohutoro matua mo te kiritaki tukutuku Node-RED e whai ake nei:

{

"id": "fbb314a16ea00889",

"type": "rangatū i roto",

"z": "09e0777eaff7fdea",

"g": "c1661722c7db00f9",

"name": "Ka whiwhi raraunga te tauranga rangatū",

"rangatūtū": "83fb45b5f4b51d61",

"x": 390,

"y": 140,

"waea": [

[

"685a2fb2c2dc8fba"

]

]

},

{

"id": "1ba3c6e812e03e27",

"type": "rangatū ki waho",

"z": "09e0777eaff7fdea",

"g": "c1661722c7db00f9",

"name": "Te tuku tauranga rangatū",

"rangatūtū": "83fb45b5f4b51d61",

"x": 860,

"y": 260,

"waea": []

},

{

"id": "5fb7f1d3d7425133",

"type": "tūnga",

"z": "09e0777eaff7fdea",

"g": "c1661722c7db00f9",

"name": "Aroturuki te mana tauranga rangatū",

"whānui": [

"fbb314a16ea00889"

],

"x": 390,

"y": 200,

"waea": [

[

"3f18d1fdea398d35"

]

]

},

{

"id": "3f18d1fdea398d35",

"type": "taumahi",

"z": "09e0777eaff7fdea",

"g": "c1661722c7db00f9",

"name": "Tangohia te tūnga tauranga rangatū",

"func": "tuku sta = msg.status.text;\nlet color = 'whero';\nif (sta.indexOf('kahore-hono') >= 0) \n sta = 'Kaore i te hono';\nif (sta.indexOf('hono') >= 0)\n{\n sta = 'kua angitu te hononga';\n color = 'matomato';\n}ētahi atu\n sta = 'kua puta he hapa';\nmsg[' utu utu'] = sta;\nmsg['tae'] = tae;\n\nwhakahoki karere;",

"putanga": 1,

"wā": 0,

"noerr": 0,

"initialize": "",

"whakaoti": "",

"libs": [],

"x": 620,

"y": 200,

"waea": [

[

"2ec78ff0b0b9a56f"

]

]

},

{

"id": "2ec78ff0b0b9a56f",

"type": "tauira_ui",

"z": "09e0777eaff7fdea",

"g": "c1661722c7db00f9",

"rōpū": "4e4db779a7b91019",

"name": "Whakaatuhia te tūnga tauranga rangatū",

"raupapa": 1,

"whanui": 0,

"teitei": 0,

"hōputu": "\n Tūnga tauranga rangatū:

2.DGUSInterfaceDtohu

asva (4)

1. C51 Hangarau Hoahoa

Ko te otinga e whakamahi ana i te T5L atamai mata tauranga rangatū 2 ki te kōrero ki te whārangi tukutuku Node-RED.Ko etahi waehere tohutoro e whai ake nei:

#include "sys.h"

#include "uart2.h"

#whakauru

#whakauru

u8 buff[200];

kore matua(kore)

{

u16num;

u16val;

u16tawhito;

u8i;

sys_init();

uart2_init(115200);

tawhito= 0;

ia(1)

{

mena(kei_whakatuu_kua oti)

{

uart2_buf[recv_len++]= 0;

uart2_buf[recv_len++]= 0;

if(strstr((char*)uart2_buf,"cmd"))

{

num= uart2_buf[3]-'0';

mena(nama<3)

{

mo(i=0;i<3;i++)

{

val= (num==i);

sys_write_vp(0x2300+i,(u8*)&val, 1);

}

}elseif(nama<5)

{

val= (num==3);

sys_write_vp(0x2200,(u8*)&val, 1);

}

} atu

{

sys_write_vp(0x2000,uart2_buf, recv_len/2+2);

}

recv_len= 0;

is_recv_complete= 0;

}

sys_read_vp(0x1000,(u8*)&val, 1);

if(val==1)

{

sys_read_vp(0x2100, buff, 50);

mo(i=0;i<100;i++)

{

ki te(buff==0xff)

{

buff= 0x00;

buff[i+1]= 0x00;

whati;

}

}

u2_send_bytes(buff,strlen(buff));

val= 0;

sys_write_vp(0x1000,(u8*)&val, 1);

}

sys_read_vp(0x2400,(u8*)&val, 1);

if(val!=old)

{

sprintf(buff,"%d", val);

u2_send_bytes(buff,strlen(buff));

tawhito= val;

}

}

}


Wā tuku: Tihema-28-2023