国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

【Arduino代碼】創客新手村,ESP32從零開始(2)神奇魔法棒-隔空開燈

伊娃老師來了 ? 來源:伊娃來了 ? 作者:伊娃來了 ? 2023-12-22 08:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

什么是創客新手村

創客新手快速自評

?想要電子DIY,但不知道從哪里開始學?

?學過一些基礎操作,但不知怎么應用?

?想做好玩項目,但腦袋一片空白?

?跟著教程做過項目,但不會做教程之外的內容?

符合以上任何一項,你都適合伊娃老師的創客新手村

學習模式

在創客新手村,你不需要死記硬背,而是通過輕松有趣的方式,帶你走進ESP32的好玩世界。

通過項目實踐,你可以從零開始學習如何使用ESP32,連接各種傳感器,從中探索項目的樂趣與靈感。

新手村培養要點

不再是單純的“撰寫代碼”,而是真正理解為什么你要寫這些代碼,就算使用復制貼上,也能知道為什么!

一氣呵成地從傳感器應用到創意。培養分析、復刻、修改項目的能力,不僅是編程技能,更是成為真正創客的步驟。

第二站:神奇魔法棒

這是創客新手村的第二站:神奇魔法棒

上一節課我們用自帶的觸摸傳感器,實現了水果小夜燈的功能,通過手碰到水果,讓燈亮起來。

這一節課我們一樣用自帶的霍爾傳感器,實現不用碰到物品,也可以讓燈亮起來的小技巧!

a64ac7ea-a062-11ee-be60-92fbcf53809c.gif

能感應磁鐵靠近的霍爾傳感器

其實真正讓燈亮起來的,不是魔法棒,魔法棒上的磁鐵

a672669c-a062-11ee-be60-92fbcf53809c.png

而霍爾傳感器能感知到磁場的變化,比如磁鐵靠近的時候,磁場就會發生變化。

當我們把不同磁性方向的磁鐵靠近ESP32的霍爾傳感器,就可以從ESP32得到不同的數值。

學習內容

1.霍爾傳感器的用法

2.數值大小的計算邏輯

課前準備

1.ESP32 WROOM-32開發板(焊接好引腳)

2.Arduino IDE(安裝好開發環境)

3. 一個磁鐵

安裝教學文章如下:

用了ESP32后,我的Arduino都積灰了,專為零基礎新手準備的ESP32入門指南,為什么我不再使用Arduino

探索與分析

實現:用磁鐵開啟小燈

分析輸入、計算、輸出

1. 輸入:靠近的磁鐵

2. 計算:磁場的變化

3. 輸出:開啟小燈

選擇電子模塊

1. 輸入:霍爾傳感器

2. 計算:ESP32

3. 輸出:LED

連接電子模塊

1. 輸入:板載

2. 計算:ESP32

3. 輸出:ESP32板載LED(引腳2)

輸入 計算 輸出
分析輸入、計算、輸出 靠近的磁鐵 磁場的變化 開啟小燈
選擇電子模塊 霍爾傳感器 ESP32 LED
連接電子模塊 板載 ESP32 板載LED(引腳2)

認識電子模塊

輸入:霍爾傳感器

板載的霍爾傳感器就在開發板金屬蓋子的下方。

a69cfdee-a062-11ee-be60-92fbcf53809c.png

輸出:板載LED

ESP32 Wroom-32開發板上有一個內建的LED,我們又叫做板載LED。

板載LED可以通過引腳2來實現輸出。

a6bb0064-a062-11ee-be60-92fbcf53809c.png

編程與實現

基本知識

Arduino的基本框架,零基礎要記住:

1.所有代碼都是在{ }之中

2.void setup()之中的代碼,開機時會先執行一次,因此適合放入單次設定代碼指令

3.void loop()之中的代碼,執行完setup中的指令后,會開始循環執行

4.;分號符號代表指令結束,每行指令結束都需要分號,才能讓ESP32區分并理解不同的指令

5.必須使用英文輸入法的符號;,不可用中文輸入法的分號;

你細品區別:

?中文輸入法的分號:;

?跟英文輸入法的分號:;

代碼基本結構

voidsetup(){
執行一次的指令;
}

voidloop(){
重復執行的指令;
}

指令的理解方式

其實現在的編程語言非常接近人類語言,很多時候我們編程,會因為看到很多英文而害怕,但實際上,初學階段真正用到的英文并不多,上手兩三次就能明白了。

在代碼中,我們會用很多指令來指揮ESP32工作 指令的格式是:英文加上(),


審核編輯 黃宇

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

    關注

    2576

    文章

    54937

    瀏覽量

    790532
  • Arduino
    +關注

    關注

    190

    文章

    6526

    瀏覽量

    196741
  • ESP32
    +關注

    關注

    25

    文章

    1172

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    濕手空切歌?用ESP32-S3開發板DIY“幻控”!代碼開源!

    問題,我們自己DIY了一個手勢遙控,用ESP32-S3開發板+手勢傳感器,真正實現“空操控”!本文將完整演示從材料準備、庫文件配置,全程實操,會用烙鐵就能復刻!代
    的頭像 發表于 02-02 18:35 ?86次閱讀
    濕手<b class='flag-5'>隔</b>空切歌?用<b class='flag-5'>ESP32</b>-S3開發板DIY“幻控”!<b class='flag-5'>代碼</b>開源!

    ESP_I2S庫本身編譯失敗

    ;(雙引號表示本地目錄),但實際I2S.h可能被重命名為ESP_I2S.h,或路徑不在當前目錄。 解決方案(按優先級排序,新手優先選方案1) 方案1:重裝/升級ESP32開發板包(最徹
    發表于 01-22 07:11

    MCU 開發板大比拼:STM32、ESP32Arduino、樹莓派誰更強?

    嵌入式開發板琳瑯滿目,STM32、ESP32Arduino、RaspberryPi各有特色。新手容易糾結:到底哪塊板適合我的項目?本文整理了一份開發板對比速查表,幫你快速理清思路。一、STM32
    的頭像 發表于 01-09 19:03 ?719次閱讀
    MCU 開發板大比拼:STM32、<b class='flag-5'>ESP32</b>、<b class='flag-5'>Arduino</b>、樹莓派誰更強?

    ESP8266和ESP32開發板常見的2種下載方式

    ESP32ESP8266是性價比很高而且使用較為廣泛的的Wi-Fi模塊,在物聯網(IoT)領域的DIY項目中可以首先考慮這2款產品。 兩款芯片都屬于32位處理器。ESP32是低功耗
    的頭像 發表于 11-10 20:30 ?888次閱讀
    <b class='flag-5'>ESP</b>8266和<b class='flag-5'>ESP32</b>開發板常見的<b class='flag-5'>2</b>種下載方式

    低成本開源!用樂鑫科技ESP32-S3開發板輕松驅動無刷電機,保姆級教程來了!

    想用ESP32-S3開發板驅動無刷電機卻不知從何下手?本教程將手把手教你完成從硬件連接到軟件編程的全流程,無論你是新手還是有一定經驗的開發者,都能輕松掌握!本教程代碼已全部開源!后臺私信關鍵詞
    的頭像 發表于 11-06 18:03 ?735次閱讀
    低成本開源!用樂鑫科技<b class='flag-5'>ESP32</b>-S3開發板輕松驅動無刷電機,保姆級教程來了!

    ESP8266和ESP32開發板常見的2種下載方式

    : https://dl.espressif.com/dl/package_esp32_index.json. 2.打開arduino ide里的開發板管理器,搜索ESP8266開發板
    發表于 10-24 18:04

    樂鑫科技ESP32-S3開發板配單色LED,竟能玩出這么多花樣!代碼開源,速來白嫖!

    從閃爍到呼吸,從流水到追逐,一文掌握所有LED特效技巧本文將帶領大家從零開始,使用ESP32-S3開發板實現多種單色LED效果控制。無論你是剛入門的小白,還是有一定經驗的開發者,都能輕松復刻這些炫酷
    的頭像 發表于 10-23 18:02 ?2145次閱讀
    樂鑫科技<b class='flag-5'>ESP32</b>-S3開發板配單色LED,竟能玩出這么多花樣!<b class='flag-5'>代碼</b>開源,速來白嫖!

    使用 LinkBoy 將程序導出為 C 語言代碼并燒錄至 Arduino ESP32 開發板

    以下是使用 LinkBoy 將程序導出為 C 語言代碼并燒錄至 Arduino ESP32 開發板的詳細步驟指南: 一、準備工作 ? 硬件需求: 項目 要求 開發板 Arduino
    發表于 10-16 12:41

    還在用“大磚頭”調試ESP32-P4?3cm*6cm ESP32P4-TINY開發板來了,開源!便宜!好用!

    嘿,各位、開發者、嵌入式愛好者!今天要給大家安利一個“小身材大能量”的硬核新品——啟明云端ESP32P4-TINY開發板!別看它小,它可是能塞進你口袋的“性能小怪獸”!我們的“初心”樂鑫
    的頭像 發表于 08-28 18:03 ?1322次閱讀
    還在用“大磚頭”調試<b class='flag-5'>ESP32</b>-P4?3cm*6cm <b class='flag-5'>ESP32</b>P4-TINY開發板來了,開源!便宜!好用!

    基于ESP32C3的智能小車設計

    你有沒有想過,從零開始親手制作一輛堅固耐用的遙控越野車?今天,小編就帶你走進一個融合機械、電子與物聯網的精彩DIY項目——一款由 Seeed Studio XIAO ESP32C3 強力驅動的 3D打印4x4 RC漫游車!
    的頭像 發表于 06-04 11:11 ?2275次閱讀
    基于<b class='flag-5'>ESP32</b>C3的智能小車設計

    ESP32-CAM帶OV2640攝像頭視頻顯示

    本文介紹了如何在Arduino IDE上開發實現ESP32-CAM模塊獲取實時圖像視頻
    的頭像 發表于 05-23 10:47 ?1646次閱讀
    <b class='flag-5'>ESP32</b>-CAM帶OV2640攝像頭視頻顯示

    ESP32S3 Arduino開發指南》第二章 Arduino基礎知識

    周邊資料,其中包括社區、驅動庫以及示例代碼等,如下圖2.1.1所示: 圖2.1.1 Arduino生態圖 現今,Arduino開發板有很多,正點原子ESP32-S3開發板也是屬于
    發表于 05-13 09:28

    從零開始之電機FOC控制

    我們將撕開FOC神秘而虛偽的面紗,以說人話的方式講述它。真正的做到從零開始,小白一看就會,一學就廢。如果覺得有用的話,就點個贊唄,純手碼。一、什么是FOC?FOC
    的頭像 發表于 04-23 19:34 ?4800次閱讀
    <b class='flag-5'>從零開始</b>之電機FOC控制

    從零開始學電源

    從零開始學電源···內部篇 從零開始學電源---------內部篇 (寫這篇文的著眼點就在“從零開始”上,所以涉及到一些詞匯和技術的時候,我會采取戲說的方式。網上電源高手甚多,且科班出身者比比皆是
    發表于 04-07 15:30

    知開源——ESP32語音交互系統(AI小智)開發教程

    人機交互功能 二、擴展板設計1. 硬件清單主控單元:ESP32(雙核處理器,支持Wi-Fi/BLE,豐富外設接口) 語音輸入:INMP441數字麥克風(I2S接口,高信噪比) 音頻輸出
    發表于 03-29 16:30