久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1161|回復: 1
打印 上一主題 下一主題
收起左側

單片機智能交通燈 根據兩個方向的車流量調整兩個方向紅綠燈的持續時間

[復制鏈接]
跳轉到指定樓層
樓主
ID:1125752 發表于 2024-6-17 21:53 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
這是目前我手頭的程序,但是不滿足設計的要求,以下是設計要求,請問我應該怎么做本設計要求實現一個智能交通燈控制系統。該系統有自動與交警手動兩種方式。在自動方式下,系統可根據兩個方向的車流量調整兩個方向紅綠燈的持續時間;在手動方式下,交警可以控制每路信號燈的狀況。并且所有信息都可通過串口顯示在電腦上。

int main(void)
{
  /* USER CODE BEGIN 1 */
  /* USER CODE END 1 */
  /* MCU Configuration--------------------------------------------------------*/
  /* Reset of all peripherals, Initializes the Flash interface and the Systick. */
  HAL_Init();
  /* USER CODE BEGIN Init */
  /* USER CODE END Init */
  /* Configure the system clock */
  SystemClock_Config();
  /* USER CODE BEGIN SysInit */
  /* USER CODE END SysInit */
  /* Initialize all configured peripherals */
  MX_GPIO_Init();
  /* USER CODE BEGIN 2 */
  int times;        //綠燈閃爍計數
  /* USER CODE END 2 */
  /* Infinite loop */
  /* USER CODE BEGIN WHILE */
  while (1)
  {
    /* USER CODE END WHILE */
    /* USER CODE BEGIN 3 */
          //先橫向通行,再縱向通行
          //【橫向通行】
          //【橫向通行階段1:通行(5s)】
          //T橫向綠亮,紅黃滅,上拉需要反
          HAL_GPIO_WritePin(T_Green_GPIO_Port, T_Green_Pin, GPIO_PIN_RESET);
          HAL_GPIO_WritePin(T_Yellow_GPIO_Port, T_Yellow_Pin, GPIO_PIN_SET);
          HAL_GPIO_WritePin(T_Red_GPIO_Port, T_Red_Pin, GPIO_PIN_SET);
          //M縱向紅亮,紅黃滅
          HAL_GPIO_WritePin(M_Green_GPIO_Port, M_Green_Pin, GPIO_PIN_SET);
          HAL_GPIO_WritePin(M_Yellow_GPIO_Port, M_Yellow_Pin, GPIO_PIN_SET);
          HAL_GPIO_WritePin(M_Red_GPIO_Port, M_Red_Pin, GPIO_PIN_RESET);
          HAL_Delay(5000);        //通行5秒,(仿真暫且設為5s)
          //【橫向通行階段2:綠燈閃爍(5次共1s)】
          //橫向綠燈閃爍5次
          for(times=0;times<5;times++){
                  HAL_GPIO_TogglePin(T_Green_GPIO_Port,T_Green_Pin);        //翻轉綠燈
                  HAL_Delay(150);        //每150ms閃爍1次
          }
          //【橫向通行階段3:變黃燈(1s)】
          //T橫向黃亮,紅綠滅,上拉需要反
          HAL_GPIO_WritePin(T_Green_GPIO_Port, T_Green_Pin, GPIO_PIN_SET);
          HAL_GPIO_WritePin(T_Yellow_GPIO_Port, T_Yellow_Pin, GPIO_PIN_RESET);
          HAL_Delay(1000);        //黃燈1秒
          //【縱向通行】
          //【縱向通行階段1:通行(5s)】
          //M縱向綠亮,紅黃滅,上拉需要反
          HAL_GPIO_WritePin(M_Green_GPIO_Port, M_Green_Pin, GPIO_PIN_RESET);
          HAL_GPIO_WritePin(M_Yellow_GPIO_Port, M_Yellow_Pin, GPIO_PIN_SET);
          HAL_GPIO_WritePin(M_Red_GPIO_Port, M_Red_Pin, GPIO_PIN_SET);
          //T橫向紅亮,紅黃滅
          HAL_GPIO_WritePin(T_Green_GPIO_Port, T_Green_Pin, GPIO_PIN_SET);
          HAL_GPIO_WritePin(T_Yellow_GPIO_Port, T_Yellow_Pin, GPIO_PIN_SET);
          HAL_GPIO_WritePin(T_Red_GPIO_Port, T_Red_Pin, GPIO_PIN_RESET);
          HAL_Delay(5000);        //通行5秒,(仿真暫且設為5s)
          //【縱向通行階段2:綠燈閃爍(5次共1s)】
          //縱向綠燈閃爍5次
          for(times=0;times<5;times++){
                  HAL_GPIO_TogglePin(M_Green_GPIO_Port,M_Green_Pin);        //翻轉綠燈
                  HAL_Delay(150);        //每200ms閃爍1次
          }
          //【縱向通行階段3:變黃燈(1s)】
          //縱向黃亮,紅綠滅,上拉需要反
          HAL_GPIO_WritePin(M_Green_GPIO_Port, M_Green_Pin, GPIO_PIN_SET);
          HAL_GPIO_WritePin(M_Yellow_GPIO_Port, M_Yellow_Pin, GPIO_PIN_RESET);
          HAL_Delay(1000);        //黃燈1秒
  }
  /* USER CODE END 3 */
}   


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:276663 發表于 2024-6-18 09:09 | 只看該作者
1.如何檢測車流量
2.如果手動控制
3.如何顯示到串口
先把這三個模塊用程序實現。

然后就是倒計時了。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 四虎影院免费在线播放 | 久久久69 | www.99热这里只有精品 | 欧美一级片免费看 | 欧美综合一区二区三区 | 精品亚洲一区二区三区 | 国产精品视频在线观看 | 一区二区三区欧美 | 国产免费一区二区 | 午夜三级视频 | 91视频.com | 99这里只有精品视频 | 美女天天操| 午夜大片 | 国产一区二区三区精品久久久 | 亚洲高清视频一区二区 | 一区二区三区视频在线观看 | 亚洲欧美日本在线 | 成人精品国产免费网站 | 99久久99热这里只有精品 | 亚洲激情在线视频 | 久久国产激情视频 | 国产精品99久久久久久久久久久久 | 在线成人免费视频 | 可以在线观看av的网站 | 欧美网址在线观看 | 国产一区二区日韩 | 日韩免费av网站 | 波波电影院一区二区三区 | 亚洲人成网亚洲欧洲无码 | 国产精品久久久久久久久免费 | 久久久久久久久久毛片 | 91看片免费版 | 国产精品揄拍一区二区 | 国产综合欧美 | 日韩精品免费 | 国产精品永久免费视频 | 精品国产乱码久久久久久a丨 | 免费在线一区二区三区 | 在线亚洲人成电影网站色www | 精品国产成人 |