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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

arduino編程之超聲波智能交通燈

[復制鏈接]
跳轉到指定樓層
樓主
ID:189300 發表于 2017-7-18 20:40 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
通過arduino IDE寫的一個利用超聲波檢測是否有人的一個智能交通燈程序
資料下載:
智能交通燈.7z (1.26 KB, 下載次數: 23)

  1. int T = 2;
  2. int E = 3;

  3. int RedPin2=13;
  4. int YellowPin2=12;
  5. int GreenPin2=11;
  6. int RedPin1=10;
  7. int YellowPin1=9;
  8. int GreenPin1=8;


  9. float cm;
  10. int i=0;

  11. void setup()
  12. {
  13.   pinMode(RedPin1,OUTPUT);
  14.   pinMode(YellowPin1,OUTPUT);
  15.   pinMode(GreenPin1,OUTPUT);  
  16.   pinMode(RedPin2,OUTPUT);
  17.   pinMode(YellowPin2,OUTPUT);
  18.   pinMode(GreenPin2,OUTPUT);
  19.   
  20.   Serial.begin(9600);
  21.   pinMode(T, OUTPUT);
  22.   pinMode(E, INPUT);
  23. }
  24. void loop()
  25. {
  26.   digitalWrite(RedPin1,HIGH);
  27.   digitalWrite(GreenPin2,HIGH);

  28.   digitalWrite(T, LOW); //低高低電平發一個短時間脈沖去TrigPin
  29.   delayMicroseconds(2);
  30.   digitalWrite(T, HIGH);
  31.   delayMicroseconds(10);
  32.   digitalWrite(T, LOW);
  33.   cm = pulseIn(E, HIGH) / 58.0; //將回波時間換算成cm
  34.   cm = (int(cm * 100.0)) / 100.0; //保留兩位小數
  35.   Serial.print(cm);
  36.   Serial.print("cm");
  37.   Serial.println();
  38.   delay(1000);

  39.   if(cm>19 && cm<24)           //二號路
  40.   {
  41.       digitalWrite(RedPin1,HIGH);
  42.       digitalWrite(GreenPin2,HIGH);
  43.   }
  44.   
  45.   else if(12.5<cm && cm<32)    //一號路
  46.   {
  47.             if(i==0)
  48.             {
  49.               for(i=0;i<1;i++)
  50.               {
  51.                 digitalWrite(GreenPin2,LOW);
  52.                 digitalWrite(YellowPin2,HIGH);
  53.                 delay(2000);
  54.                 digitalWrite(YellowPin2,LOW);
  55.               }
  56.             }
  57.             
  58.             while(i)
  59.             {
  60.               digitalWrite(RedPin1,LOW);
  61.               digitalWrite(RedPin2,HIGH);
  62.               digitalWrite(GreenPin1,HIGH);
  63.               digitalWrite(GreenPin2,LOW);

  64.               digitalWrite(T, LOW); //低高低電平發一個短時間脈沖去TrigPin
  65.               delayMicroseconds(2);
  66.               digitalWrite(T, HIGH);
  67.               delayMicroseconds(10);
  68.               digitalWrite(T, LOW);
  69.               cm = pulseIn(E, HIGH) / 58.0; //將回波時間換算成cm
  70.               cm = (int(cm * 100.0)) / 100.0; //保留兩位小數
  71.               Serial.print(cm);
  72.               Serial.print("cm");
  73.               Serial.println();
  74.               delay(1000);

  75.               if(cm<12.5 || cm>32)
  76.               {
  77. ……………………

  78. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼


評分

參與人數 1黑幣 +8 收起 理由
木木123 + 8 贊一個!

查看全部評分

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

使用道具 舉報

沙發
ID:189772 發表于 2017-7-28 09:07 | 只看該作者
兄臺,請講清楚一點,比如,超聲波發射器離地面多高?
回復

使用道具 舉報

板凳
ID:87193 發表于 2017-9-27 10:32 | 只看該作者
功能介紹能否更詳細一點呢
回復

使用道具 舉報

地板
ID:237069 發表于 2017-10-4 17:58 | 只看該作者
新人加入,下載學習.
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲二区视频 | 一区二区日韩精品 | 色网站在线免费观看 | 国产一区二区视频免费在线观看 | 99pao成人国产永久免费视频 | 在线观看免费av网 | 欧美高清视频一区 | 欧美男人天堂 | 免费观看一级特黄欧美大片 | 在线一区观看 | 亚洲精品无人区 | 中文字幕av在线 | 国产成人在线播放 | 97色伦网| 国产天天操 | 高清国产午夜精品久久久久久 | 成人二区 | wwwxxx国产| 成人精品视频免费 | 狠狠夜夜 | 亚洲一区欧美 | 91网站在线看 | 亚洲高清在线免费观看 | 成人日b视频 | 免费毛片网 | 久久国产精品-国产精品 | 一道本视频 | 男人阁久久 | 在线观看成年视频 | 国产一区二区影院 | 久久久久国产精品午夜一区 | 国产精品久久久久久 | 日韩在线视频一区 | 国产伦精品一区二区三区精品视频 | 狠狠av | 黑人一级片视频 | 国产伦精品一区二区三区高清 | 一区二区三区欧美在线 | 欧美黄色一区 | 亚洲精品日韩精品 | 91最新在线视频 |