[Ilaha Furan] Nidaamka Imtixaanka Aqoonsiga Tilmaamaha Dhexdhexaadka ah

——Waxaa laga soo qaatay Madasha Horumarinta ee DWIN

Arrintaan, waxaan ku soo bandhigi doonaa kiis il furan oo abaal-marin ah oo ku saabsan Madasha Horumarinta ee DWIN - Nidaamka Imtixaanka Aqoonsiga Tilmaamaha Dhexdhexaadka. Injineerada waxay adeegsadaan 7-inch COF screen smart si ay ula falgalaan dareenka aqoonsiga tilmaame PAJ7620U2 iyada oo loo marayo xudunta T5L OS. Looma baahna in la isticmaalo badhamada. Waxa kaliya oo aad u baahan tahay inaad gacantaada u dhawaato dareemaha si aad u gasho shaashadda xakamaynta nidaamka menu-ka, oo aad ogaato 9 saamaynta tilmaan ee kor, hoos, bidix, midig, dhow, fog, wareega bidix, wareega saxda ah, iyo hirka.

1.UIMmaaddoDisplay

asd (2)
asd (1)

2.C51 Naqshadaynta Injineerinka

Xudunta T5L OS waxay la falgashaa dareenka aqoonsiga tilmaame PAJ7620U2 ee isdhexgalka xogta, waxay ogaataa dhaqdhaqaaqa hadda jira, waxay go'aamisaa sawirka hadda la soo bandhigay iyo sawirka la soo bandhigay iyadoo la rogayo bogga, wuxuuna gartaa shaqada beddelka boggaga iyadoo la adeegsanayo dhaqdhaqaaqyo. Xeerka tixraaca waa sida soo socota:

void select_operate(uint16_t gesrure_value)

{

haddii (qiimaha_gesrure == GES_UP) // kor

{

haddii (dooro_qiimaha >= 2)

{

door_qiimo -= 2;

}

dgus_show_variate_icon_location_set

}

Haddii kale (qiimaha_gesrure == GES_DOWN) //hoos

{

haddii (dooro_qiimaha

{

door_qiimo += 2;

}

dgus_show_variate_icon_location_set

}

Haddii kale (gesrure_value == GES_LEFT) //bidix

{

haddii (dooro_qiimaha % 2 == 1)

{

door_qiimo -= 1;

}

dgus_show_variate_icon_location_set

}

Haddii kale (qiimaha_gesrure == GES_RIGHT) // xaq

{

haddii (dooro_qiimaha % 2 == 0)

{

door_qiimo += 1;

}

dgus_show_variate_icon_location_set

}

}

 

madhan turning_operate(uint16_t gesrure_value)

{

uint16_t i = 0;

uint8_t rogid_mode = 0; //Qaab rogid bogga, 0 kor, 1 hoos, 2 bidix, 3 midig

uint16_t turning_count = 0; //Tirada u dambaysa ee bogga rogo

if

{

haddii (qiimaha_gesrure == GES_UP) // kor

{

qaabka rogid = 0;

rogid_count = 48;

}

Haddii kale (qiimaha_gesrure == GES_DOWN) //hoos

{

qaabka rogid = 1;

rogid_count = 48;

}

Haddii kale (gesrure_value == GES_LEFT) //bidix

{

qaabka rogid = 2;

rogid_count = 80;

}

Haddii kale (qiimaha_gesrure == GES_RIGHT) // xaq

{

qaabka rogid = 3;

rogid_count = 80;

}

hadday

{

rogid_hadda_image = 1;

}

kale

{

rogid_hadda_muuqaalka = 2;

}

loogu talagalay (i = 0; i

{

beddel (habka-rogid)

{

kiiska 0:

dgus_show_variate_icon_location_set

t5l0_sys_delay_ms(20);

haddi (rogid_sawir_ugu dambeeya

{

dgus_show_variate_icon_location_set

}

jebin;

kiiska 1:

dgus_show_variate_icon_location_set

t5l0_sys_delay_ms(20);

haddi (rogid_sawir_ugu dambeeya

{

dgus_show_variate_icon_location_set

}

jebin;

kiiska 2:

dgus_show_variate_icon_location_set

t5l0_sys_delay_ms(20);

haddi (rogid_sawir_ugu dambeeya

{

dgus_show_variate_icon_location_set

}

jebin;

kiiska 3:

dgus_show_variate_icon_location_set

t5l0_sys_delay_ms(20);

haddi (rogid_sawir_ugu dambeeya

{

dgus_show_variate_icon_location_set

}

jebin;

}

t5l0_sys_delay_ms(20);

}

turning_last_image = rogid_hadda_image;

}

}


Waqtiga boostada: Mar-21-2024