—— DWIN ଡେଭଲପର୍ ଫୋରମ୍ ରୁ |
ଏହି ପ୍ରସଙ୍ଗରେ, ଆମେ DWIN ଡେଭଲପର୍ ଫୋରମ୍ - ଇଣ୍ଟରଭାଲ୍ ଅଙ୍ଗଭଙ୍ଗୀ ଚିହ୍ନଟ ପରୀକ୍ଷା ସିଷ୍ଟମର ପୁରସ୍କାର ପ୍ରାପ୍ତ ମୁକ୍ତ ଉତ୍ସ ମାମଲା ଉପସ୍ଥାପନ କରିବୁ | ଇଞ୍ଜିନିୟର୍ମାନେ T5L OS କୋର ମାଧ୍ୟମରେ PAJ7620U2 ଅଙ୍ଗଭଙ୍ଗୀ ଚିହ୍ନଟ ସେନସର ସହିତ ଯୋଗାଯୋଗ କରିବାକୁ 7-ଇଞ୍ଚର COF ସ୍ମାର୍ଟ ସ୍କ୍ରିନ୍ ବ୍ୟବହାର କରନ୍ତି | କ any ଣସି ବଟନ୍ ବ୍ୟବହାର କରିବାର କ is ଣସି ଆବଶ୍ୟକତା ନାହିଁ | ମେନୁ ସିଷ୍ଟମ କଣ୍ଟ୍ରୋଲ ସ୍କ୍ରିନରେ ପ୍ରବେଶ କରିବା ପାଇଁ ତୁମକୁ କେବଳ ସେନସର ପାଖରେ ରଖିବା ଆବଶ୍ୟକ, ଏବଂ ଉପର, ତଳ, ବାମ, ଡାହାଣ, ବନ୍ଦ, ଦୂର, ବାମ ଘୂର୍ଣ୍ଣନ, ଡାହାଣ ଘୂର୍ଣ୍ଣନ, ଏବଂ ତରଙ୍ଗର 9 ଟି ଅଙ୍ଗଭଙ୍ଗୀ ପ୍ରଭାବ ହୃଦୟଙ୍ଗମ କରିବାକୁ ପଡିବ |
1.UIମିସାମଗ୍ରୀଡିisplay
![asd (2)](https://ecdn6.globalso.com/upload/p/1355/source/2024-06/665f07846d9de96799.png)
![asd (1)](https://ecdn6.globalso.com/upload/p/1355/source/2024-06/665f07860ad7d49985.png)
2.C51 ଇଞ୍ଜିନିୟରିଂ ଡିଜାଇନ୍ |
ଡାଟା ପାରସ୍ପରିକ କାର୍ଯ୍ୟ ପାଇଁ T5L OS କୋର PAJ7620U2 ଅଙ୍ଗଭଙ୍ଗୀ ଚିହ୍ନିବା ସେନ୍ସର ସହିତ ପାରସ୍ପରିକ ସମ୍ପର୍କ କରିଥାଏ, ସାମ୍ପ୍ରତିକ ଅଙ୍ଗଭଙ୍ଗୀକୁ ଚିହ୍ନଟ କରେ, ସମ୍ପ୍ରତି ପ୍ରଦର୍ଶିତ ଚିତ୍ର ଏବଂ ପୃଷ୍ଠାକୁ ବୁଲାଇ ପ୍ରଦର୍ଶିତ ଚିତ୍ର ନିର୍ଣ୍ଣୟ କରେ ଏବଂ ଅଙ୍ଗଭଙ୍ଗୀ ବ୍ୟବହାର କରି ପୃଷ୍ଠାଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବାର କାର୍ଯ୍ୟକୁ ହୃଦୟଙ୍ଗମ କରେ | ରେଫରେନ୍ସ କୋଡ୍ ନିମ୍ନଲିଖିତ ଅଟେ:
void Select_operate (uint16_t gesrure_value)
{
ଯଦି (gesrure_value == GES_UP) // ଅପ୍ |
{
ଯଦି (Select_value> = 2)
{
Select_value - = 2;
}
dgus_show_variate_icon_location_set (SELECT_DESCRIBE_RECTANGLE, Select_pos [Select_value] [0], Select_pos [Select_value] [1]);
}
ଅନ୍ୟଥା ଯଦି (gesrure_value == GES_DOWN) // ତଳକୁ |
{
if (Select_value
{
Select_value + = 2;
}
dgus_show_variate_icon_location_set (SELECT_DESCRIBE_RECTANGLE, Select_pos [Select_value] [0], Select_pos [Select_value] [1]);
}
ଅନ୍ୟଥା ଯଦି (gesrure_value == GES_LEFT) // ବାମ |
{
ଯଦି (Select_value% 2 == 1)
{
Select_value - = 1;
}
dgus_show_variate_icon_location_set (SELECT_DESCRIBE_RECTANGLE, Select_pos [Select_value] [0], Select_pos [Select_value] [1]);
}
ଅନ୍ୟଥା ଯଦି (gesrure_value == GES_RIGHT) // ଠିକ୍ |
{
if (Select_value% 2 == 0)
{
Select_value + = 1;
}
dgus_show_variate_icon_location_set (SELECT_DESCRIBE_RECTANGLE, Select_pos [Select_value] [0], Select_pos [Select_value] [1]);
}
}
ଶୂନ୍ୟ ଟର୍ନିଂ_ ଅପରେଟ୍ (uint16_t gesrure_value)
{
uint16_t i = 0;
uint8_t ଟର୍ନିଂ_ମୋଡ୍ = 0; //ପୃଷ୍ଠା ଟର୍ନିଂ ମୋଡ୍, 0 ଅପ୍, 1 ଡାଉନ୍, 2 ବାମ, 3 ଡାହାଣ |
uint16_t turn_count = 0; //ପୃଷ୍ଠାର ଶେଷ ସଂଖ୍ୟା |
ଯଦି (gesrure_value == GES_UP || gesrure_value == GES_DOWN || gesrure_value == GES_LEFT || gesrure_value == GES_RIGHT)
{
ଯଦି (gesrure_value == GES_UP) // ଅପ୍ |
{
turn_mode = 0;
turn_count = 48;
}
ଅନ୍ୟଥା ଯଦି (gesrure_value == GES_DOWN) // ତଳକୁ |
{
turn_mode = 1;
turn_count = 48;
}
ଅନ୍ୟଥା ଯଦି (gesrure_value == GES_LEFT) // ବାମ |
{
turn_mode = 2;
turn_count = 80;
}
ଅନ୍ୟଥା ଯଦି (gesrure_value == GES_RIGHT) // ଠିକ୍ |
{
turn_mode = 3;
turn_count = 80;
}
if (turn_current_image == 0 || turning_current_image == 2)
{
turn_current_image = 1;
}
ଅନ୍ୟ
{
turn_current_image = 2;
}
ପାଇଁ (i = 0; i
{
ସୁଇଚ୍ (ଟର୍ନିଂ_ମୋଡ୍)
{
କେସ୍ 0:
dgus_show_variate_icon_location_set (turn_current_image * 0x100 + 0x2000, 0, 480 - i * 10);
t5l0_sys_delay_ms (20);
if (turn_last_image! = 0)
{
dgus_show_variate_icon_location_set (turn_last_image * 0x100 + 0x2000, 0, 0 - i * 10);
}
ବିରତି;
ମାମଲା 1:
dgus_show_variate_icon_location_set (turn_current_image * 0x100 + 0x2000, 0, -480 + i * 10);
t5l0_sys_delay_ms (20);
if (turn_last_image! = 0)
{
dgus_show_variate_icon_location_set (turn_last_image * 0x100 + 0x2000, 0, 0 + i * 10);
}
ବିରତି;
ମାମଲା 2:
dgus_show_variate_icon_location_set (turn_current_image * 0x100 + 0x2000, 800 - i * 10, 0);
t5l0_sys_delay_ms (20);
if (turn_last_image! = 0)
{
dgus_show_variate_icon_location_set (turn_last_image * 0x100 + 0x2000, 0 - i * 10, 0);
}
ବିରତି;
ମାମଲା 3:
dgus_show_variate_icon_location_set (turn_current_image * 0x100 + 0x2000, -800 + i * 10, 0);
t5l0_sys_delay_ms (20);
if (turn_last_image! = 0)
{
dgus_show_variate_icon_location_set (turn_last_image * 0x100 + 0x2000, 0 + i * 10, 0);
}
ବିରତି;
}
t5l0_sys_delay_ms (20);
}
turn_last_image = turn_current_image;
}
}
ପୋଷ୍ଟ ସମୟ: ମାର୍ଚ -21-2024 |