女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

跑鞋里程表的制作

454398 ? 來源:wv ? 2019-08-28 11:41 ? 次閱讀

第1步:材料

對于這個項目,我使用了以下組件:

- Arduino Nano

- 4針OLED LCD屏幕(背光)

- 10K歐姆電阻

- 4針按鈕

- 電線

- 3D打印機

步驟2:設置OLED屏幕

跑鞋里程表的制作

我首先確保屏幕工作并且可以通過Arduino很好地控制 - 我開始使用常規尺寸模型并最終縮小使用Arduino Nano,希望設計更加緊湊。

如圖所示,屏幕的四個引腳應連接到Arduino,如下所示:

VCC - 》 5V電源

GND - 》 GND

SCL - 》 A5

SDA - 》 A4

然后可以使用芯片控制屏幕??梢栽趆ttps://randomnerdtutorials.com/guide-for-oled-display-with-arduino/找到一些基本的入門代碼。 Adafruit GFX和SSD1306庫是必需的,并且包含了使屏幕工作的繁重工作,因此在Arduino IDE中實現簡單的內置模式或文本顯示相對簡單。

步驟3:添加按鈕

我希望此設備具有交互性,因此我在其設置中添加了一個按鈕。這非常簡單,我們只需將按鈕上的一個引腳連接到Arduino的3.3V電源,另一端連接到其第二個數字輸入。按鈕也與10K歐姆電阻器串聯接地。

一旦到位,Arduino就可以從按鈕接收輸入并在屏幕上顯示結果。

第4步:編程

我已粘貼下面設備的代碼。它只包含幾個if循環,并定義一個里程變量,當按下按鈕時,里程變量會增加并顯示在屏幕上。我還包括延遲,因此如果按下按鈕,它會更快地增加。

#include

#include

#include

//OLED顯示TWI地址#define OLED_ADDR 0x3C

Adafruit_SSD1306顯示(-1);

#if(SSD1306_LCDHEIGHT!= 64)#error(“高度不正確,請修復Adafruit_SSD1306.h!”); #endif

//常量不會改變。它們用于設置引腳號:const int buttonPin = 2;//按鈕引腳的數量const int ledPin = 13;//LED引腳的編號

//變量將改變:int buttonState = 0;//用于讀取按鈕狀態的變量int miles = 240;//計算里程數

void setup(){//將LED引腳初始化為輸出:pinMode(ledPin,OUTPUT);//將按鈕引腳初始化為輸入:pinMode(buttonPin,INPUT);

//初始化并清除display display.begin(SSD1306_SWITCHCAPVCC,OLED_ADDR); display.clearDisplay(); display.display(); Serial.begin(9600);//更新顯示所有上述圖形display.display(); }

void loop(){//讀取按鈕值的狀態:buttonState = digitalRead(buttonPin);

//檢查是否按下了按鈕。如果是,則buttonState為HIGH:if(buttonState == HIGH){//打開LED:digitalWrite(ledPin,HIGH);//增量里程變量display.clearDisplay();里程+ = 1;延遲(100); } else {//關閉LED:digitalWrite(ledPin,LOW); }

//檢查鞋子是否太舊(超過250英里)if(miles》 250){display.setTextSize(1); display.setTextColor(WHITE); display.setCursor(0,55); display.print(“新對的時間!”); } else {display.setTextSize(1); display.setTextColor(WHITE); display.setCursor(0,55); display.print(“你很高興!”); }//display field values//display Headers display.setTextSize(2); display.setTextColor(WHITE); display.setCursor(5,0); display.print(“Miles Run:”);

display.setTextSize(2); display.setTextColor(WHITE); display.setCursor(15,30); display.print(“”); display.print(英里);//display message display.display(); Serial.print(英里); }

步驟5:裝置設備

為了使器件更小,我換成了Arduino Nano。這個代碼都不需要改變,但是Arduino最近更換了他們的bootloader,所以如果你從中國購買一臺帶有CH34X芯片的廉價Nano,你可能需要下載一些驅動程序并使用舊的bootloader(這是一個選項) IDE)。我將組件直接焊接到芯片上,然后3D打印出一個可以在這里找到的小盒子。我在前面為屏幕切了一個洞,然后在側面有兩個小孔,用于充電線和按鈕。因為這只是一個原型而且專注于電子功能,所以我用一些電工膠帶將它們固定在一起,并用安全銷固定在鞋子上。我試圖通過將電池的正極引線連接到Arduino上的Vin和負極引線接地來切換到電池供電(使用9V)以使設備更便攜。我包括一個與正極引線串聯的撥動開關來控制電源。這首先工作,但由于某種原因,其他開關不起作用,屏幕偶爾會出現故障。我認為我發現的撥動開關可能有問題,但為了時間的緣故,我現在決定放棄電池的想法。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 里程表
    +關注

    關注

    1

    文章

    15

    瀏覽量

    9965
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    松下影像制作方案分享會成功舉辦

    近日,松下紀念館熱鬧非凡,新老朋友如約而至,相聚“松下影像制作方案分享會”。本次活動以“賦能4K融媒制作”為主題,向大家展示了松下以KAIROS為核心的多格式IP/SDI混合融媒制作流程,同時分享豎屏拍攝的高效解決方案。
    的頭像 發表于 04-27 10:30 ?211次閱讀

    無線電愛好者實用電子制作精選

    魔音門鈴,對講音樂門鈴,自動穩光的調光臺燈,自熄臺燈,音樂彩燈,彩虹吸頂燈,簡易卡拉OK話筒,簡易電視天線放大器,電熱毯通電指示器,電飯煲火力調制器,電冰箱溫度顯示器,家用電器簡易過壓保護器,視力保護測光器,聲控音樂娃娃,電子溫度計,自行車里程計等等。
    發表于 04-07 11:26

    如何使用PN7制作具有5180字節UID的身份驗證mifare plus?

    我正在開發的讀卡器使用 PN5180。 我想讀取 7 字節 UID 的 Mifare Plus ev1 卡 但 PN5180數據僅解釋了4字節 UID 卡。 如何使用 PN7 制作具有 5180 字節 UID 的身份驗證 mifare plus 請幫我怎么做。
    發表于 04-01 06:37

    無線路燈控制器:路燈控制器走向智能化的里程

    無線路燈控制器:路燈控制器走向智能化的里程
    的頭像 發表于 03-17 09:19 ?274次閱讀
    無線路燈控制器:路燈控制器走向智能化的<b class='flag-5'>里程</b>碑

    蔚來輔助駕駛連續兩個月單月里程破1億公里

    2月,蔚來領航輔助駕駛里程達1.13億公里,連續兩個月單月里程破1億公里,在智駕里程中占比79.4%。有超過1.9萬名用戶使用智能駕駛的里程比例超過50%,相比上月持續上升。包含「自動
    的頭像 發表于 03-08 13:57 ?1097次閱讀

    告別“里程焦慮”,ER-QA-03C ---助力航天器精準“定位”未來!

    在浩瀚宇宙中,精準定位是航天器安全航行和完成任務的關鍵。無論是衛星的姿態調整、空間站的軌道維持,還是深空探測器的星際穿越,都需要實時、精確的速度和位置信息作為支撐。傳統的空氣速度計、里程表等設備,在面對復雜多變的太空環境時,往往顯得力不從心,難以滿足高精度導航和制導的需求。
    的頭像 發表于 02-12 15:24 ?278次閱讀
    告別“<b class='flag-5'>里程</b>焦慮”,ER-QA-03C ---助力航天器精準“定位”未來!

    2024加州自動駕駛測試里程驟降50%

    近日,據加州機動車輛管理局(DMV)公布的數據顯示,2024 年加州自動駕駛測試里程出現了大幅下滑,較上一年驟降 50%。這一數據的公布,引發了自動駕駛行業內外的廣泛關注。 一直以來,加州作為全球
    的頭像 發表于 02-05 14:02 ?1878次閱讀

    松下MPS媒體制作平臺概述

    MPS媒體制作平臺是一款免費的綜合性軟件平臺,專為解決視頻制作中的繁雜問題而打造。它將松下攝像機的設置、管理和控制功能集于一體,能適應線上講座、網絡研討會、學術會議、現場活動等各類場景,有效提升視頻制作質量,簡化工作流程。
    的頭像 發表于 02-05 11:18 ?492次閱讀

    亞太區又一里程碑:視爵光旭xFINAS打造ICVFX虛擬制作新標桿

    馬來西亞國家電影發展局(簡稱:FINAS)作為馬來西亞電影行業的官方監管機構,一直致力于推動電影制作與技術的革新。為了進一步提升馬來西亞電影業的競爭力,2024年12月,FINAS聯合視爵光旭共同
    的頭像 發表于 01-21 17:12 ?497次閱讀
    亞太區又一<b class='flag-5'>里程</b>碑:視爵光旭xFINAS打造ICVFX虛擬<b class='flag-5'>制作</b>新標桿

    哪吒L榮獲2024年懂車帝冬測純電里程續航冠軍

    近日,2024年懂車帝冬測圓滿落幕,哪吒L車型憑借卓越表現,在純電里程續航—增程插混組中脫穎而出,榮獲第一名。此次測試的哪吒L車型為2024款增程310閃充紅衣版,其實測續航里程高達134.3km,遠超同組其他車型。
    的頭像 發表于 01-15 10:01 ?543次閱讀

    AIGC在視頻內容制作中的應用前景

    AIGC(Artificial Intelligence Generated Content,人工智能生成內容)在視頻內容制作中的應用前景廣闊,主要體現在以下幾個方面: 一、提高視頻內容制作效率
    的頭像 發表于 10-25 15:44 ?1544次閱讀

    開關電源設計與制作

    電子發燒友網站提供《開關電源設計與制作.doc》資料免費下載
    發表于 10-24 16:36 ?8次下載

    無線充電技術:電動汽車未來的里程焦慮解藥

    長期以來,電動汽車的里程焦慮一直是阻礙消費者購買的重要因素。然而,無線充電技術的出現有望改變這一局面,為電動汽車的普及帶來新的希望。   無線充電技術通過簡化充電過程,降低充電站的建設成
    的頭像 發表于 10-24 14:22 ?1238次閱讀

    特斯拉里程碑達成:第1億顆4680電池震撼問世

    特斯拉的4680電池技術再次跨越重要里程碑,公司于9月15日欣然宣布,其第1億顆創新性的4680電池已成功下線,這一成就標志著特斯拉在電池制造領域的飛速進展。特斯拉首席執行官埃隆·馬斯克通過社交媒體向辛勤工作的電池團隊致以熱烈祝賀,彰顯了公司對這一里程碑事件的自豪與重視。
    的頭像 發表于 09-18 15:30 ?1687次閱讀

    光刻掩膜版制作流程

    光刻掩膜版的制作是一個復雜且精密的過程,涉及到多個步驟和技術。以下是小編整理的光刻掩膜版制作流程: 1. 設計與準備 在開始制作光刻掩膜版之前,首先需要根據電路設計制作出掩模的版圖。這
    的頭像 發表于 09-14 13:26 ?1347次閱讀