找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3675|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

我的arduino自動(dòng)車門設(shè)計(jì) 包含圖形化程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:120248 發(fā)表于 2017-7-10 14:59 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
這是我上個(gè)月做的arduino自動(dòng)車門設(shè)計(jì);
用了三天的時(shí)間
附件里面包含了自動(dòng)車門的IDE源碼,和圖形編程的源碼;
都是自己原創(chuàng)的,請(qǐng)大家多多指教。

  1. #include "RoSys.h"
  2. RoMotorServo M_S;

  3. RoBuzzer buzzer(2);         //蜂鳴器模塊接口
  4. Ro7SegmentDisplay Segment(PD1);   //數(shù)碼管模塊接口(拓展板)
  5. int ledg=A0;
  6. int lder=A1;
  7. int carnum;
  8. void setup()
  9. {
  10.   Serial.begin(9600);
  11.   Wire.begin();
  12.   digitalWrite(ledg,0);
  13.   digitalWrite(lder,1);
  14.   Segment.init();
  15.   Segment.setBrightness(BRIGHTNESS_3);  
  16. }

  17. void loop()
  18. {
  19.   int comein=digitalRead(8);
  20.   int comeout=digitalRead(9);
  21.   if(comein==0)
  22.   {
  23.     carnum++;
  24.     for(int i=0;i<20;i++)
  25.     {
  26.      M_S.servo_control_USART(1,20,2,70,3,90,4,170);
  27.     }
  28.     digitalWrite(ledg,1);
  29.     digitalWrite(lder,0);  
  30.     Segment.display(carnum);          //顯示整數(shù)
  31.     while(digitalRead(8)==0)
  32.     {
  33.         M_S.servo_control_USART(1,20,2,70,3,90,4,170);
  34.         buzzer.Didi();
  35.         delay(500);              //延時(shí)2000ms
  36.     }
  37.     digitalWrite(ledg,0);
  38.     digitalWrite(lder,1);
  39.   }
  40.     if(comeout==0)
  41.   {
  42.     while(digitalRead(9)==0)
  43.     {
  44.       M_S.servo_control_USART(1,70,2,120,3,180,4,220);
  45.      }
  46.   }

  47. //  delay(1000);
  48. //  Segment.display(1234);          //顯示整數(shù)
  49. //  delay(1000);
  50. //  Segment.display(-123);          //顯示負(fù)數(shù)
  51. //  delay(1000);
  52. //  Segment.display(0.236);       //顯示小數(shù),默認(rèn)只顯示小數(shù)點(diǎn)后一位
  53. //  delay(1000);
  54. //  Segment.display(0.236,3);     //顯示小數(shù),顯示小數(shù)點(diǎn)后三位
  55. //  delay(1000);
  56. //  Segment.display(-0.236,3);      //顯示負(fù)數(shù),總長(zhǎng)度超過數(shù)碼管位數(shù)(4位),所以顯示為 -0.24

  57. …………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼

全部資料下載地址:
自動(dòng)車門.zip (1.14 KB, 下載次數(shù): 24)

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

使用道具 舉報(bào)

沙發(fā)
ID:204773 發(fā)表于 2017-9-6 16:58 | 只看該作者
看了在說
回復(fù)

使用道具 舉報(bào)

板凳
ID:87193 發(fā)表于 2017-9-26 10:41 | 只看該作者
很厲害了,謝謝分享
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表