freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

智能跟隨小車設計畢業(yè)設計(編輯修改稿)

2024-07-26 03:45 本頁面
 

【文章內容簡介】 的電可以補償一部分電流,保證電壓不至于太低。以上三種方案中,方案1)成本過高,方案2)電路繁瑣,均不適合小型設備的應用,所以我們選擇了方案3)。 結 束 語 該項目的獨特創(chuàng)新之處在于小車的控制是通過手機來實現,而不是遙控手柄,從而使用更加方便,實現用WIFI技術對玩具小車進行遙控控制,包括小車前進、后退、轉彎,超聲波測距,12864顯像等功能。該項目開發(fā)的Android軟件和基于WIFI的控制系統不僅可以控制小車,稍做改動就可用來控制電腦、家用電器甚至探測、排爆機器人等,通過路由器橋接的方式可以構建成小型的智能家居,同時也可用于地質檢測設備的手持終端。因此,該項目的成果將不僅僅局限于一個遙控小車,更具有價值的是手機遠程控制系統。 如今國外的幾家公司推出了基于蘋果手機控制航模和玩具賽車的產品。目前基于Android手機和WIFI技術開發(fā)的娛樂軟件較多,而控制機電產品的軟件和專利相對較少。 2011年11月數據,Android占據中國智能手機操作系統市場58%,其應用領域和市場份額也在急速向平板電腦、消費電子、智能家電領域擴張。WIFI具有較強的數據傳輸能力,普通智能手機完全能達到1M/S以上的速度。因此,今后在此方面的的研究一定會大大增加,具有很好的實用價值。 參考文獻[1]郭天祥 51單片機c語言教程 大陸:電子工業(yè)出版社 [2]孫和平 單片機微機原理與接口技術 冶金工業(yè)出版社 [3]張勇 Goolge Android開發(fā)技術 西安電子科技大學出版社 [4]郭宏志 Android應用開發(fā)詳解 電子工業(yè)出版社 [5]李剛 瘋狂Android講義 電子工業(yè)出版社 [6]林卓然 VB語言程序設計(第3版) 電子工業(yè)出版社 [7]田保軍 VB程序設計案例教程 電子工業(yè)出版社 [8]王淵峰 Altium_Designer10 科學出版社 致 謝: 感謝劉曉陽老師對我的論文的細心指點。首先細致地為我解題;當我迷茫于眾多的資料時,他又為我提綱挈領,梳理脈絡,使我確立了本文的框架。論文寫作中,每周都得到劉老師的指點。從框架的完善,到內容的擴充;從行文的用語,到格式的規(guī)范,老師都嚴格要求,力求完美。我再次為老師的付出表示感謝!附錄程序:includeincludeincludedefineucharunsignedchardefineuintunsignedintucharBuffer=0。//從串口接收的數據uinti=0,j,URTAReceivedCount=0,n=1。ucharflag=0。uchardataTempdatatable[4],CommandDatatable[4]。//數據包ucharkey_stime_counter,hight_votage=15,timeT_counter。//舵機的變量bitkey_stime_ok。sbitcontrol_signal=P3^6。//舵機控制信號sbitStatusLight=P0^0。//狀態(tài)燈sbitMainLight=P0^1。//主大燈sbitTrig=P3^4。//雷達產生脈沖引腳sbitEcho=P3^5。//接收雷達回波引腳/*********************************************************************名稱:Delay_1ms()*功能:延時子程序,延時時間為1ms*x*輸入:x(延時一毫秒的個數)*輸出:無***********************************************************************/voidDelay_1ms(uinti)//1ms延時{ucharx,j。for(j=0。ji。j++)for(x=0。x=148。x++)。}voidTurnOnStatusLight(){StatusLight=0。}/*********************************************************************名稱:Send_Data()*功能:向上位機傳送字符*輸入:無*輸出:無***********************************************************************/voidSend_Data(uchardatatype,uchardatacmd){uchardataBuffer[4]。//構建數據包uchar*p。uintSend_Count=0。p=Buffer。Buffer[0]=0XFF。Buffer[1]=type。Buffer[2]=cmd。Buffer[3]=0XFF。while(1){if(*p==0XFF){Send_Count++。//0XFF標志統計位}SBUF=*p。//發(fā)送while(!TI)//如果發(fā)送完畢,硬件會置位TI,等待發(fā)送完畢{_nop_()。}p++。TI=0。if(Send_Count==2)//當統計到兩次出現0XFF,則認為一個數據包發(fā)送完畢,跳出循環(huán){TI=0。break。}}}/********************************************************************協議規(guī)定:包頭類型位數據位結束位0XFF110XFF各命令說明:類型位數據位功能0X000X01前進0X000X02后退0X000X03左轉0X000X04右轉0X000X00停止0X010X01舵機上0X010X02舵機下0X020X01車燈亮0X020X02車燈滅0X03雷達數據發(fā)送雷達數據***********************************************************************//*********************************************************************名稱:Com_Int()*功能:串口中斷子函數*輸入:無*輸出:無***********************************************************************/voidCom_Int(void)interrupt4{uchartemp。ES=0。//關串口中斷RI=0。//軟件清除接收中斷temp=SBUF。if(temp==0XFFamp。amp。URTAReceivedCount2){Tempdatatable[0]==0XFF。//包頭URTAReceivedCount++。}else{Tempdatatable[n]=temp。n++。}if(URTAReceivedCount==2)//包尾{Tempdatatable[0]=0XFF。Tempdatatable[3]=0XFF。n=1。URTAReceivedCount=0。//組包完畢temp=。//Send_Data(Tempdatatable[1],Tempdatatable[2])。//發(fā)送組成的數據包回去}CommandDatatable[0]=Tempdatatable[0]。CommandDatatable[1]=Tempdatatable[1]。CommandDatatable[2]=Tempdatatable[2]。CommandDatatable[3]=Tempdatatable[3]。ES=1。//開串口中斷}/*********************************************************************名稱:Com_Init()*功能:串口初始化,,波特率9600,使能了串口中斷*輸入:無*
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1