国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Arduino】arduino期末課程設(shè)計(jì)作品——新型垃圾桶與消毒液一體化設(shè)計(jì)

這篇具有很好參考價(jià)值的文章主要介紹了【Arduino】arduino期末課程設(shè)計(jì)作品——新型垃圾桶與消毒液一體化設(shè)計(jì)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

1、組成器件

2、總體方案框圖

3、 原理

4、電路連接圖

5、代碼

6、作品展示

7、總結(jié)


1、組成器件

UNO開發(fā)板

兩個(gè)超聲波模塊

三個(gè)舵機(jī)

若干根杜邦線

一瓶消毒液

一個(gè)可以打開的盒子

面包板。

2、總體方案框圖

【Arduino】arduino期末課程設(shè)計(jì)作品——新型垃圾桶與消毒液一體化設(shè)計(jì)

3、 原理

超聲波模塊檢測距離,然后根據(jù)距離判斷使得舵機(jī)進(jìn)行轉(zhuǎn)動。

4、電路連接圖

【Arduino】arduino期末課程設(shè)計(jì)作品——新型垃圾桶與消毒液一體化設(shè)計(jì)

?【Arduino】arduino期末課程設(shè)計(jì)作品——新型垃圾桶與消毒液一體化設(shè)計(jì)

5、代碼

#include <Servo.h>   //servo庫
Servo servo;    //創(chuàng)建舵機(jī)對象來控制垃圾桶舵機(jī) 
Servo myservo;    // 創(chuàng)建舵機(jī)對象來控制洗手液舵機(jī) 
int trigPin= 5;    
int echoPin = 6;   
int servoPin= 7;
long duration, dist; 
long aver[3];   //定義存放距離的數(shù)組
long aver1[3];
 //洗手液
int servopin1= 4;
int trigpin1= 10;    
int echopin1= 11;   
long duration1,distance;
int pos=0;
void setup() {  
  //垃圾桶
   Serial.begin(9600);
    servo.attach(7);//把連接在引腳7上的舵機(jī)賦予舵機(jī)對其控制
    pinMode(trigPin, OUTPUT);   //要檢測引腳上輸入的脈沖寬度,需要先設(shè)置為輸入狀態(tài)  
    pinMode(echoPin, INPUT);  
    servo.write(0);         //通電時(shí)關(guān)閉蓋子
  //洗手液 
    pinMode(trigpin1, OUTPUT);    
    pinMode(echopin1, INPUT);   
    myservo.attach(4);     // 把連接在引腳9上的舵機(jī)賦予舵機(jī)對其控制 
    myservo.write(0);         // 將伺服設(shè)置為初始0度 
} 
void loop() { 
  //垃圾桶
  for (int i=0;i<=2;i++) {   //平均距離
    digitalWrite(trigPin, HIGH);  //產(chǎn)生一個(gè)10us的高脈沖去觸發(fā)TrigPin
    delayMicroseconds(2);
    digitalWrite(trigPin, LOW);
    delayMicroseconds(5);
    digitalWrite(trigPin, HIGH);
    duration = pulseIn(echoPin, HIGH);  
    dist = (duration/2) / 10;    // 檢測脈沖寬度并測算出距離        
    aver[i]=dist;            
    delay(10);              //測量之間的延遲
  }
 dist=(aver[0]+aver[1]+aver[2])/3;    
   delay(1000);
   Serial.println ("垃圾桶測得距離:");
   Serial.println(dist);
    if ( dist<20) {
    //根據(jù)需要更改距離
    servo.attach(7);
    delay(1);
    servo.write(90);   
    delay(3000);       
    servo.write(20);    
    delay(1000);      
}
//洗手液
for (int i=0;i<=2;i++) { 
    digitalWrite(trigpin1, LOW);
    delayMicroseconds(2);
    // 將trigpin1設(shè)置為高狀態(tài)10微秒
    digitalWrite(trigpin1, HIGH);
    delayMicroseconds(10);
    digitalWrite(trigpin1, LOW);
    // 讀取echopin1,以微秒為單位返回聲波傳播時(shí)間
    duration1= pulseIn(echopin1, HIGH);//pulseIn函數(shù)用于讀取引腳脈沖的時(shí)間長度,脈沖可以是HIGH或LOW。
    //如果是HIGH,函數(shù)將先等引腳變?yōu)楦唠娖?,然后開始計(jì)時(shí),一直到變?yōu)榈碗娖綖橹埂7祷孛}沖持續(xù)的時(shí)間長短, 單位為ms。如果超時(shí)還沒有讀到的話, 將返回0。
    // 計(jì)算距離
    distance = (duration1/2) / 10;    //獲取距離  檢測脈沖寬度并測算出距離
    aver1[i]=distance;            
    delay(10);              //測量之間的延遲
    }
    distance=(aver1[0]+aver1[1]+aver1[2])/3; 
    delay(1000);
    Serial.println("洗手液測得距離:");
    Serial.println(distance);
    if(distance<20)
    { //檢查距離小于20cm
       myservo.write(180); 
       delay(1000);
       myservo.write(-180);
       delay(100);
    }          
}

6、作品展示

arduino課程設(shè)計(jì)

7、總結(jié)

本次課程設(shè)計(jì)我采用了通過超聲波模塊來控制舵機(jī)轉(zhuǎn)動以此來實(shí)現(xiàn)垃圾桶的打開和關(guān)閉以及洗手液的按壓,總體設(shè)計(jì)比較簡單。文章來源地址http://www.zghlxwxcb.cn/news/detail-503871.html

到了這里,關(guān)于【Arduino】arduino期末課程設(shè)計(jì)作品——新型垃圾桶與消毒液一體化設(shè)計(jì)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 1天設(shè)計(jì)500+作品,Midjourney ai繪畫將改變包裝設(shè)計(jì)

    1天設(shè)計(jì)500+作品,Midjourney ai繪畫將改變包裝設(shè)計(jì)

    你能想象一天就能設(shè)計(jì)500多個(gè)包裝設(shè)計(jì)嗎?現(xiàn)在ai可以幫你實(shí)現(xiàn),讓你的創(chuàng)意無限放大,讓你的工作效率翻倍提高。 首先,打開支持Midjourney最新版V5的ai繪畫工具,點(diǎn)擊左上角圖像繪制,選擇Midjourney V5模型,版型根據(jù)需要來選,我這里選了豎版,然后在最下面一行輸入描述詞

    2024年02月11日
    瀏覽(17)
  • 微信校園浴室預(yù)約小程序設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)作品成品

    微信校園浴室預(yù)約小程序設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)作品成品

    目的 :本課題主要目標(biāo)是設(shè)計(jì)并能夠?qū)崿F(xiàn)一個(gè)基于微信小程序預(yù)約訂座小程序,前臺用戶使用小程序,后臺管理使用基PHP+MySql的B/S架構(gòu);通過后臺添加浴室類型、浴室房間,用戶通過小程序登錄,查看浴室、提交浴室預(yù)約信息。 意義 :微信小程序預(yù)約訂座小程序系統(tǒng)是計(jì)算

    2024年02月05日
    瀏覽(26)
  • 如何讓設(shè)計(jì)作品更有張力?優(yōu)漫教育

    ??有些平面設(shè)計(jì)作品,讓人看了提不起勁,更別說能達(dá)到宣傳作用了。那么問題來了,如果讓自己的設(shè)計(jì)作品更有視覺效果和更有張力,能讓甲方滿意,下面分享的九個(gè)大招,能提升你的設(shè)計(jì)水平。 ? 如何讓設(shè)計(jì)作品更有張力? ? ??一、極度法 ? ??極度法或叫極致法

    2024年02月05日
    瀏覽(17)
  • 網(wǎng)頁設(shè)計(jì)前端作品(大一)HTML+CSS

    網(wǎng)頁設(shè)計(jì)前端作品(大一)HTML+CSS

    ??? 精彩專欄推薦???????????? ?? 作者主頁: 【進(jìn)入主頁—??獲取更多源碼】 ?? web前端期末大作業(yè): 【??HTML5網(wǎng)頁期末作業(yè) (1000套) 】 ?? 程序員有趣的告白方式:【??HTML七夕情人節(jié)表白網(wǎng)頁制作 (110套) 】 ??網(wǎng)站布局方面 :計(jì)劃采用目前主流的、能兼容各大主

    2024年02月09日
    瀏覽(21)
  • 交互設(shè)計(jì)師、UI設(shè)計(jì)師、視覺設(shè)計(jì)師面試作品集包裝模板figma源文件

    交互設(shè)計(jì)師、UI設(shè)計(jì)師、視覺設(shè)計(jì)師面試作品集包裝模板figma源文件

    頁面數(shù)量:19頁 頁面尺寸:1920*1080PX 交付格式:figma 贈送文件:24款高質(zhì)量樣機(jī) 交付文件:作品集模板源文件、作品集包裝psd源文件、作品集所用字體文件 該作品集雖然只有19頁,但可根據(jù)需求復(fù)制作品集里已有的頁面作為模版來擴(kuò)展設(shè)計(jì)內(nèi)容 注意:作品集所使用的App是不包

    2024年04月16日
    瀏覽(32)
  • 藍(lán)藍(lán)設(shè)計(jì)ui設(shè)計(jì)公司作品案例-中節(jié)能現(xiàn)金流抗壓測試軟件交互及界面設(shè)計(jì)

    藍(lán)藍(lán)設(shè)計(jì)ui設(shè)計(jì)公司作品案例-中節(jié)能現(xiàn)金流抗壓測試軟件交互及界面設(shè)計(jì)

    中國節(jié)能是以節(jié)能環(huán)保為主業(yè)的中央企業(yè)。中國節(jié)能以生態(tài)文明建設(shè)為己任,長期致力于讓天更藍(lán)、山更綠、水更清,讓生活更美好。經(jīng)過多年發(fā)展,中國節(jié)能已構(gòu)建起以節(jié)能、環(huán)保、清潔能源、健康和節(jié)能環(huán)保綜合服務(wù)為主業(yè)的4+1產(chǎn)業(yè)格局,成為我國節(jié)能環(huán)保和健康領(lǐng)域規(guī)

    2024年02月04日
    瀏覽(25)
  • 勝出之道:NCDA設(shè)計(jì)大賽獲獎作品解讀與交互程序設(shè)計(jì)的優(yōu)化策略

    勝出之道:NCDA設(shè)計(jì)大賽獲獎作品解讀與交互程序設(shè)計(jì)的優(yōu)化策略

    第12屆大賽簡介 - 未來設(shè)計(jì)師·全國高校數(shù)字藝術(shù)設(shè)計(jì)大賽(NCDA)開始啦!未來設(shè)計(jì)師·全國高校數(shù)字藝術(shù)設(shè)計(jì)大賽(NCDA)是由工信部人才交流中心主辦,教育部中國高等教育學(xué)會認(rèn)定,教育廳發(fā)文立項(xiàng),“學(xué)習(xí)強(qiáng)國”學(xué)習(xí)平臺支持,對接聯(lián)合國國際賽的國家級大學(xué)生競賽。

    2024年03月09日
    瀏覽(15)
  • 基于Java(SpringBoot框架)畢業(yè)設(shè)計(jì)作品成品(39)在線婚紗租賃系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    基于Java(SpringBoot框架)畢業(yè)設(shè)計(jì)作品成品(39)在線婚紗租賃系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    博主介紹 :《Vue.js入門與商城開發(fā)實(shí)戰(zhàn)》《微信小程序商城開發(fā)》圖書作者,CSDN博客專家,在線教育專家,CSDN鉆石講師;專注大學(xué)生畢業(yè)設(shè)計(jì)教育和輔導(dǎo)。 所有項(xiàng)目都配有從入門到精通的基礎(chǔ)知識視頻課程,免費(fèi) 項(xiàng)目配有對應(yīng)開發(fā)文檔、開題報(bào)告、任務(wù)書、PPT、論文模版

    2024年02月07日
    瀏覽(22)
  • Springboot畢業(yè)設(shè)計(jì)畢設(shè)作品,微信垃圾分類小程序系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    Springboot畢業(yè)設(shè)計(jì)畢設(shè)作品,微信垃圾分類小程序系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    【管理員功能】 會員管理:查看網(wǎng)站所有注冊會員信息,支持刪除 資訊錄入:錄入資訊標(biāo)題、時(shí)間、資訊內(nèi)容等 管理資訊:查看現(xiàn)有資訊列表,支持修改和刪除功能 留言管理:查看小程序留言列表,支持刪除 垃圾分類設(shè)定:設(shè)定垃圾分類 錄入垃圾:填寫垃圾的信息,上傳

    2024年02月09日
    瀏覽(22)
  • 基于微信評選投票小程序畢業(yè)設(shè)計(jì)作品成品(8)畢業(yè)設(shè)計(jì)論文模版

    基于微信評選投票小程序畢業(yè)設(shè)計(jì)作品成品(8)畢業(yè)設(shè)計(jì)論文模版

    博主介紹: 《Vue.js入門與商城開發(fā)實(shí)戰(zhàn)》《微信小程序商城開發(fā)》圖書作者,CSDN博客專家,在線教育專家,CSDN鉆石講師;專注大學(xué)生畢業(yè)設(shè)計(jì)教育和輔導(dǎo)。 所有項(xiàng)目都配有從入門到精通的基礎(chǔ)知識視頻課程,免費(fèi) 項(xiàng)目配有對應(yīng)開發(fā)文檔、開題報(bào)告、任務(wù)書、PPT、論文模版

    2024年02月08日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包