国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

Labview開啟Arduino密碼鎖程序設(shè)計

發(fā)布時間:2011-11-21 11:01    發(fā)布者:滿天星的愿望
關(guān)鍵詞: Arduino , LabVIEW , 密碼鎖
實驗任務(wù)是:Labview發(fā)送4位數(shù)的密碼給Arduino控制器,如果這個密碼與Arduino控制器設(shè)定的密碼一致,則指示燈常亮。密碼不對,則蜂鳴器發(fā)出刺耳的報警聲,同時指示燈閃爍。

Labview框圖程序如圖:

      Arduino程序:  //變量聲明
  byte thousand;
  byte hundred;
  byte ten;
  byte one;
  int speak = 3; //蜂鳴器模塊接于數(shù)字口3
  int led = 9; //指示燈模塊接于數(shù)字口9
  boolean speak_state = false;
  boolean flag = false;
  //初始化
  void setup()
  {
  Serial.begin(9600); //串口波特率設(shè)置
  pinMode(speak, OUTPUT); //設(shè)置為輸出模式
  digitalWrite(speak,HIGH); //初始化讓喇叭不響
  pinMode(led, OUTPUT);
  digitalWrite(led,HIGH);//初始化讓燈不亮
  }
  //由參數(shù)t形成不同的頻率
  void Alarm(int t)
  {
  int i,j;
  for(int i=0;i<200;i++)
  {
  speak_state=!speak_state;
  digitalWrite(speak,speak_state);
  for(j=0;j   delayMicroseconds(10);
  }
  }
  //主程序
  void loop()
  {
  //如果查詢上位機通過串口已經(jīng)發(fā)來有四個字節(jié)的密碼
  if(Serial.available()==4)
  {
  flag= true;
  thousand=Serial.read(); //讀取千位
  hundred=Serial.read();//讀取百位
  ten=Serial.read();//讀取十位
  one=Serial.read();//讀取個位
  }
  if(flag == true)
  {
  int sum;//總數(shù)
  sum=thousand*1000+hundred*100+ten*10+one;
  //如果密碼正確
  if (sum ==5768)
  {
  digitalWrite(led,LOW); //讓燈亮
  digitalWrite(speak,HIGH); //讓喇叭不響
  }
  //如果密碼不正確
  else
  {
  //讓燈閃爍,讓喇叭報警
  digitalWrite(led,LOW);
  Alarm(90);
  Alarm(140);
  digitalWrite(led,HIGH);
  Alarm(90);
  Alarm(140);
  }
  }

Arduino和labview密碼鎖程序.rar (41.41 KB)
本文地址:http://m.4huy16.com/thread-79716-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 電動兩輪車設(shè)計生態(tài)系統(tǒng)
  • 常見深度學(xué)習(xí)模型介紹及應(yīng)用培訓(xùn)教程
  • 技術(shù)熱潮席卷三城,2025 Microchip中國技術(shù)精英年會圓滿收官!
  • Microchip第22屆中國技術(shù)精英年會上海首站開幕
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表