——Mai DWIN Developer Forum
Hiki ke hoʻohana ʻia ka hihia kumu hāmama lanakila i ʻōlelo ʻia e ka hui ʻo DWIN i ka ʻoihana kūkulu hale no ka ʻike ʻana i nā ʻāpana ʻāpana sima - he mea ana i ka nui sima ma muli o ka pale akamai T5L.Hoʻohana nā ʻenekinia i ka pale akamai T5L e hoʻomalu i ka module ʻike kaumaha uila, module ana ana wela, module heat, moisture sensor, a me ka mixing module e ʻike ai i ka hana ʻike o ka hopena paʻa a me ka ʻāpana sima wai, a kākoʻo i ka hōʻike manawa maoli o ka helu, ka hoʻonohonoho wela, ka moʻolelo moʻolelo, ka hoʻonohonoho ʻana o ke kahua pae a me nā hana ʻē aʻe.
1. Ka Papahana Papahana
2.UI mea hoike
3.UI Hoʻolālā Laʻana
4.C51 hoʻolālā polokalamu
ʻO ka papahana kauoha hoʻomaka no ka ʻenekinia e kamaʻilio me ka papa hoʻokele me ka hoʻohana ʻana i ka port serial T5L 2 penei:
void app_init()
{
ke ho'āʻo nei = 0;
hōʻike_holo_manawa = 0;
is_sec = 0;
manawa1 = 0;
he_manawa1 = 0;
uart2_init(115200);
send_bytes("AT+INIT=0\r\n",sizeof("AT+INIT=0\r\n")-1);
sys_delay_ms(2500);
sys_pic(1);
send_bytes("AT+START\r\n", sizeof("AT+START\r\n")-1);
}
ʻO ka papahana nui o ka T5L intelligent screen e launa pū ana me ka papa hoʻomalu e hoʻomaopopo i ka hana o ka ʻike ʻana o ka sima:
nele btn_click_handler()
{
#define BTN_VAL_ADDR 0x1000
u16 btn_val;
inā(ke ho'āʻo nei&&kekahi_kekona)
{
is_sec = 0;
hōʻike_run_time++;
btn_val = sprintf(commbuff,"%02u:%02u",(u16)(test_run_time/60),(u16)(test_run_time%60));
pumehana[btn_val+1] = 0;
sys_write_vp(TEST_TIME_VP,commbuff,5);
inā(uart2rxsta&UART2_PACKET_OK)
{
inā(uart2buf[0]==0x01&&uart2buf[1]==0x02)
{
init_weight = *(float*)(uart2buf+2);
init_weight *= (*(float*)flashdat);
sys_write_vp(0x1178, (u8*)&init_weight, 2);
} 'ē aʻe inā(uart2buf[0]==0x02&&uart2buf[1]==0x05)
{
init_ml = *(float*)(uart2buf+2);
init_ml /= (*(float*)flashdat+20);
sys_write_vp(0x1180, (u8*)&init_ml, 2);
} 'ē aʻe inā(uart2buf[0]==0x03&&uart2buf[1]==0x07)
{
speed_val = *(float*)(uart2buf+2);
disp_val += (speed_val*2.45f);
sys_write_vp(0x1180, (u8*)&disp_val, 2);
} 'ē aʻe inā(uart2buf[0]==0x04)
{
huina_helu = uart2buf[1]*256+uart2buf[2];
} 'ē aʻe inā(uart2buf[0]==0x05)
{
is_en_tmp = uart2buf[2];
}
uart2rxsta = 0;
}
}
inā(ʻo ia ka manawa_1)
{
he_manawa1 = 0;
t_sample();
inā(ke ho'āʻo nei&&ia_en_tmp)
sys_write_vp(0x1170,(u8*)&tmp,2);
}
inā(is_btn_scan==0)
hoʻi;
is_btn_scan = 0;
sys_read_vp(BTN_VAL_ADDR,(u8*)&btn_val,1);
inā(btn_val==0)
hoʻi;
inā(btn_val<=0x10)
start_win_btn_click_handler(btn_val);
btn_val = 0;
sys_write_vp(BTN_VAL_ADDR,(u8*)&btn_val,1);
}
E nānā i ke kumu kumu no nā mea hou aku.
Ka manawa hoʻouna: Dec-02-2023