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

標題: arduino編程之超聲波智能交通燈 [打印本頁]

作者: 束縛111    時間: 2017-7-18 20:40
標題: arduino編程之超聲波智能交通燈
通過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黑下載附件…………
復制代碼



作者: casanava    時間: 2017-7-28 09:07
兄臺,請講清楚一點,比如,超聲波發射器離地面多高?
作者: lemon0210    時間: 2017-9-27 10:32
功能介紹能否更詳細一點呢
作者: s5b690    時間: 2017-10-4 17:58
新人加入,下載學習.




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 蜜桃色网| 密乳av | 日韩在线一区二区三区 | 在线视频一区二区 | 国产成人综合在线 | 日批av| 黄网在线观看 | 中文字幕日韩一区 | 一区二区日韩 | 毛片的网址 | 精品久久久久久久久久久久久久 | 性欧美hd| 亚洲国产成人av | 国产精品一区二区久久 | 国产成人99久久亚洲综合精品 | 久久久久久久久99精品 | 日韩精品一区二区三区视频播放 | 精品国产一区二区三区免费 | 日本一区二区三区视频在线 | 精品国产91| 亚洲三级av| 国产高清视频 | 成人免费影院 | 中国黄色毛片视频 | 国产精品3区 | 91久久精品日日躁夜夜躁欧美 | 亚洲欧美日韩精品久久亚洲区 | 色综合美女| 国产日韩视频在线 | 国产精品亚洲综合 | 91免费观看视频 | 天天综合永久 | 日本黄色免费片 | 免费看一级毛片 | 日韩精品久久一区二区三区 | 中文字幕在线精品 | 欧美精品片 | 国产精品久久久久aaaa九色 | 亚洲444eee在线观看 | 久久精品欧美一区二区三区不卡 | 精品久久久久久久久久久久 |