Page 223 - MDP2022-2
P. 223
sendData_4 = st? 'g' : 'h'; // meet h & out g
HAL_UART_Transmit(&huart2, &sendData_4, 1, 1000);
}
lst2 = st2;
if(!HAL_GPIO_ReadPin(GPIOD, GPIO_PIN_13) && !HAL_GPIO_ReadPin(GPI
OD, GPIO_PIN_14) && !doorClosed)
{
doorClosed = 1;
/*
HAL_GPIO_WritePin(GPIOD, GPIO_PIN_5,GPIO_PIN_SET); // oled
on
HAL_GPIO_WritePin(GPIOD, GPIO_PIN_6,GPIO_PIN_SET); // heate
r on
HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7,GPIO_PIN_SET); // solenoi
d on*/
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_14,GPIO_PIN_SET);
HAL_UART_Transmit(&huart2,&sendData_5,1,1000);
}
if(HAL_GPIO_ReadPin(GPIOD, GPIO_PIN_13) || HAL_GPIO_ReadPin(GPIO
D, GPIO_PIN_14)) doorClosed = 0;
if(ining != ining_2)
{
uint8_t sendData_2 = ining? 'a' : 'b'; // meet b & out a
HAL_UART_Transmit(&huart2, &sendData_2,1,1000);
if(sendData_2 == 'b')
{
HAL_GPIO_WritePin(GPIOG,GPIO_PIN_0,GPIO_PIN_RESET);
i=0;
}
}
ining_2 = ining;
if(outing != outing_2)
{
uint8_t sendData_3 = outing? 'c' : 'd'; // meet d & out c
HAL_UART_Transmit(&huart2, &sendData_3,1,1000);