日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內(nèi)不再提示

跑鞋里程表的制作

454398 ? 來源:wv ? 2019-08-28 11:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:材料

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

- Arduino Nano

- 4針OLED LCD屏幕(背光)

- 10K歐姆電阻

- 4針按鈕

- 電線

- 3D打印機

步驟2:設置OLED屏幕

跑鞋里程表的制作

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

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

VCC - 》 5V電源

GND - 》 GND

SCL - 》 A5

SDA - 》 A4

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

步驟3:添加按鈕

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

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

第4步:編程

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

#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;//按鈕引腳的數(shù)量const int ledPin = 13;//LED引腳的編號

//變量將改變:int buttonState = 0;//用于讀取按鈕狀態(tài)的變量int miles = 240;//計算里程數(shù)

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(){//讀取按鈕值的狀態(tài):buttonState = digitalRead(buttonPin);

//檢查是否按下了按鈕。如果是,則buttonState為HIGH:if(buttonState == HIGH){//打開LED:digitalWrite(ledPin,HIGH);//增量里程變量display.clearDisplay();里程+ = 1;延遲(100); } else {//關(guān)閉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,你可能需要下載一些驅(qū)動程序并使用舊的bootloader(這是一個選項) IDE)。我將組件直接焊接到芯片上,然后3D打印出一個可以在這里找到的小盒子。我在前面為屏幕切了一個洞,然后在側(cè)面有兩個小孔,用于充電線和按鈕。因為這只是一個原型而且專注于電子功能,所以我用一些電工膠帶將它們固定在一起,并用安全銷固定在鞋子上。我試圖通過將電池的正極引線連接到Arduino上的Vin和負極引線接地來切換到電池供電(使用9V)以使設備更便攜。我包括一個與正極引線串聯(lián)的撥動開關(guān)來控制電源。這首先工作,但由于某種原因,其他開關(guān)不起作用,屏幕偶爾會出現(xiàn)故障。我認為我發(fā)現(xiàn)的撥動開關(guān)可能有問題,但為了時間的緣故,我現(xiàn)在決定放棄電池的想法。

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

    關(guān)注

    1

    文章

    15

    瀏覽量

    10112
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    關(guān)于霍爾元件磁鐵的選擇,這些你都知道嗎?

    封裝和組裝工藝制作而成,內(nèi)部集成的電路把磁輸入信號轉(zhuǎn)換成開關(guān)量電信號輸出,它同時具備符合實際應用要求的易操作性和高可靠性。應用于接近開關(guān),壓力開關(guān),里程表等。主要功
    的頭像 發(fā)表于 04-27 14:13 ?91次閱讀
    關(guān)于霍爾元件磁鐵的選擇,這些你都知道嗎?

    上揚軟件迎來成立25周年的里程碑時刻

    時光落筆,新程再啟。2026年3月底,我們迎來了公司成立25周年的里程碑時刻。
    的頭像 發(fā)表于 04-01 13:49 ?409次閱讀

    基于芯源半導體MCU cw32芯片制作的USB電壓電流

    1、項目功能介紹 基于芯源半導體MCU cw32芯片制作 USB電壓電流 基于芯源半導體MCU cw32芯片+INA199芯片制作 USB電壓電流,精度1%。可以檢測電流、電壓、
    發(fā)表于 12-02 06:39

    科普|電能CPA樣機銘牌圖標解析,一文看懂電能CPA計量認證準備工作之樣機銘牌

    電能CPA樣機銘牌解析電能CPA樣機銘牌制作成什么樣子,銘牌上的圖標含義是什么,那些需要必須標上?那么本次我們來了解一下電能CPA樣機銘牌上圖標所表示含義。我們建議以電能
    的頭像 發(fā)表于 11-12 18:09 ?1127次閱讀
    科普|電能<b class='flag-5'>表</b>CPA樣機銘牌圖標解析,一文看懂電能<b class='flag-5'>表</b>CPA計量認證準備工作之樣機銘牌

    奧托立夫祝賀一汽大眾達成3000萬輛里程

    2025年10月30日,我們重要的合作伙伴一汽-大眾迎來第3000萬輛整車下線的歷史性時刻,標志著其成為國內(nèi)首家達成這一里程碑的乘用車企業(yè)!奧托立夫受邀出席下線儀式,共同見證這一中國汽車工業(yè)發(fā)展的重大里程碑。
    的頭像 發(fā)表于 11-03 09:56 ?701次閱讀

    【CIE全國RISC-V創(chuàng)新應用大賽】+基于MUSE Pi Pro的3d激光里程計實現(xiàn)

    基于MUSE Pi Pro的3D激光里程計實現(xiàn)技術(shù)文檔 內(nèi)容摘要 本文檔詳細介紹了基于MUSE Pi Pro開發(fā)板和速騰聚創(chuàng)Airy 96線激光雷達實現(xiàn)3D激光里程計系統(tǒng)的完整技術(shù)方案。重點闡述了
    發(fā)表于 10-24 17:02

    弧形導軌如何提升新能源汽車的能效和續(xù)航里程?

    弧形導軌在新能源汽車中的應用主要集中在電池生產(chǎn)線和自動化裝配線等領(lǐng)域,通過提高生產(chǎn)效率和精度,間接提升新能源汽車的能效和續(xù)航里程。
    的頭像 發(fā)表于 09-13 17:55 ?781次閱讀
    弧形導軌如何提升新能源汽車的能效和續(xù)航<b class='flag-5'>里程</b>?

    索尼重載設備的高質(zhì)量遠程制作方案和應用(2)

    索尼的遠程制作可以被稱之為制作級的高質(zhì)量遠程制作,或重載設備的高質(zhì)量遠程制作,遠程設備結(jié)合常規(guī)系統(tǒng)設備,提供和本地制作類似的
    的頭像 發(fā)表于 08-21 15:56 ?1448次閱讀
    索尼重載設備的高質(zhì)量遠程<b class='flag-5'>制作</b>方案和應用(2)

    索尼重載設備的高質(zhì)量遠程制作方案和應用(1)

    遠程制作是近來技術(shù)發(fā)展的重點之一。遠程制作通用的分類是什么?一些痛點如何解決,比如碼率和畫質(zhì)的矛盾,HFR超高速信號如何傳輸,多種輔助信號如何減少對公網(wǎng)IP地址的依賴等?索尼支持多種遠程制作模式,在
    的頭像 發(fā)表于 08-21 15:55 ?1110次閱讀
    索尼重載設備的高質(zhì)量遠程<b class='flag-5'>制作</b>方案和應用(1)

    新思科技與TeraSignal在光網(wǎng)絡領(lǐng)域達成兩大里程

    新思科技與TeraSignal在光網(wǎng)絡領(lǐng)域達成兩大里程碑,展示了基于線性光學技術(shù)的PCIe 6.x和112 Gbps以太網(wǎng)的無縫互操作性。
    的頭像 發(fā)表于 08-15 15:42 ?1201次閱讀
    新思科技與TeraSignal在光網(wǎng)絡領(lǐng)域達成兩大<b class='flag-5'>里程</b>碑

    愛立信攜手Telstra創(chuàng)下全新行業(yè)里程

    愛立信近日攜手Telstra創(chuàng)下全新行業(yè)里程碑,在悉尼北部50多個商用5G-A站點成功部署自動載波聚合技術(shù),使Telstra成為首個在商用網(wǎng)絡環(huán)境中應用該功能的運營商。
    的頭像 發(fā)表于 08-06 16:45 ?1.7w次閱讀

    便攜式經(jīng)濟型萬用常見疑問匯總

    智能觸屏萬用雖然配備了智能觸屏,但同樣注重便攜性。它的外殼采用高強度、輕量化的材料制作,整體尺寸經(jīng)過精心設計,在保證功能齊全的同時,盡可能減小體積。重量也控制在合理范圍內(nèi),方便用戶隨時隨地進行測量工作
    發(fā)表于 06-12 16:37

    電子式里程表設計論文資料

    發(fā)表于 06-10 15:19

    各種WIFI天線制作技巧資料

    各種WIFI 天線制作技巧資料
    發(fā)表于 06-10 15:11 ?0次下載

    雙菱天線制作資料

    高效天線制作
    發(fā)表于 06-10 15:10 ?0次下載
    镇江市| 枞阳县| 高州市| 星座| 布尔津县| 五原县| 高雄县| 濮阳县| 马关县| 澄城县| 景宁| 衡阳县| 望都县| 日喀则市| 共和县| 孟津县| 泸西县| 南召县| 金秀| 崇明县| 义马市| 延寿县| 东乡族自治县| 金溪县| 泸西县| 潼南县| 武隆县| 项城市| 大悟县| 陆良县| 乌拉特中旗| 泊头市| 万源市| 阿瓦提县| 伊金霍洛旗| 达拉特旗| 湖口县| 京山县| 吉林市| 防城港市| 宁陵县|