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

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

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

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

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

伊娃老師來(lái)了 ? 來(lái)源:伊娃來(lái)了 ? 作者:伊娃來(lái)了 ? 2023-12-22 08:40 ? 次閱讀

什么是創(chuàng)客新手村

創(chuàng)客新手快速自評(píng)

?想要電子DIY,但不知道從哪里開(kāi)始學(xué)?

?學(xué)過(guò)一些基礎(chǔ)操作,但不知怎么應(yīng)用?

?想做好玩項(xiàng)目,但腦袋一片空白?

?跟著教程做過(guò)項(xiàng)目,但不會(huì)做教程之外的內(nèi)容?

符合以上任何一項(xiàng),你都適合伊娃老師的創(chuàng)客新手村

學(xué)習(xí)模式

在創(chuàng)客新手村,你不需要死記硬背,而是通過(guò)輕松有趣的方式,帶你走進(jìn)ESP32的好玩世界。

通過(guò)項(xiàng)目實(shí)踐,你可以從零開(kāi)始學(xué)習(xí)如何使用ESP32,連接各種傳感器,從中探索項(xiàng)目的樂(lè)趣與靈感。

新手村培養(yǎng)要點(diǎn)

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

一氣呵成地從傳感器應(yīng)用到創(chuàng)意。培養(yǎng)分析、復(fù)刻、修改項(xiàng)目的能力,不僅是編程技能,更是成為真正創(chuàng)客的步驟。

第二站:神奇魔法棒

這是創(chuàng)客新手村的第二站:神奇魔法棒

上一節(jié)課我們用自帶的觸摸傳感器,實(shí)現(xiàn)了水果小夜燈的功能,通過(guò)手碰到水果,讓燈亮起來(lái)。

這一節(jié)課我們一樣用自帶的霍爾傳感器,實(shí)現(xiàn)不用碰到物品,也可以讓燈亮起來(lái)的小技巧!

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

能感應(yīng)磁鐵靠近的霍爾傳感器

其實(shí)真正讓燈亮起來(lái)的,不是魔法棒,魔法棒上的磁鐵

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

而霍爾傳感器能感知到磁場(chǎng)的變化,比如磁鐵靠近的時(shí)候,磁場(chǎng)就會(huì)發(fā)生變化。

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

學(xué)習(xí)內(nèi)容

1.霍爾傳感器的用法

2.數(shù)值大小的計(jì)算邏輯

課前準(zhǔn)備

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

2.Arduino IDE(安裝好開(kāi)發(fā)環(huán)境)

3. 一個(gè)磁鐵

安裝教學(xué)文章如下:

用了ESP32后,我的Arduino都積灰了,專(zhuān)為零基礎(chǔ)新手準(zhǔn)備的ESP32入門(mén)指南,為什么我不再使用Arduino

探索與分析

實(shí)現(xiàn):用磁鐵開(kāi)啟小燈

分析輸入、計(jì)算、輸出

1. 輸入:靠近的磁鐵

2. 計(jì)算:磁場(chǎng)的變化

3. 輸出:開(kāi)啟小燈

選擇電子模塊

1. 輸入:霍爾傳感器

2. 計(jì)算:ESP32

3. 輸出:LED

連接電子模塊

1. 輸入:板載

2. 計(jì)算:ESP32

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

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

認(rèn)識(shí)電子模塊

輸入:霍爾傳感器

板載的霍爾傳感器就在開(kāi)發(fā)板金屬蓋子的下方。

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

輸出:板載LED

ESP32 Wroom-32開(kāi)發(fā)板上有一個(gè)內(nèi)建的LED,我們又叫做板載LED。

板載LED可以通過(guò)引腳2來(lái)實(shí)現(xiàn)輸出。

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

編程與實(shí)現(xiàn)

基本知識(shí)

Arduino的基本框架,零基礎(chǔ)要記住:

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

2.void setup()之中的代碼,開(kāi)機(jī)時(shí)會(huì)先執(zhí)行一次,因此適合放入單次設(shè)定代碼指令

3.void loop()之中的代碼,執(zhí)行完setup中的指令后,會(huì)開(kāi)始循環(huán)執(zhí)行

4.;分號(hào)符號(hào)代表指令結(jié)束,每行指令結(jié)束都需要分號(hào),才能讓ESP32區(qū)分并理解不同的指令

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

你細(xì)品區(qū)別:

?中文輸入法的分號(hào):;

?跟英文輸入法的分號(hào):;

代碼基本結(jié)構(gòu)

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

voidloop(){
重復(fù)執(zhí)行的指令;
}

指令的理解方式

其實(shí)現(xiàn)在的編程語(yǔ)言非常接近人類(lèi)語(yǔ)言,很多時(shí)候我們編程,會(huì)因?yàn)榭吹胶芏嘤⑽亩ε拢珜?shí)際上,初學(xué)階段真正用到的英文并不多,上手兩三次就能明白了。

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


審核編輯 黃宇

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

    關(guān)注

    2562

    文章

    52524

    瀏覽量

    763591
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6490

    瀏覽量

    190075
  • ESP32
    +關(guān)注

    關(guān)注

    20

    文章

    1006

    瀏覽量

    18821
收藏 人收藏

    評(píng)論

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

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

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

    ESP32S3 Arduino開(kāi)發(fā)指南》第二章 Arduino基礎(chǔ)知識(shí)

    周邊資料,其中包括社區(qū)、驅(qū)動(dòng)庫(kù)以及示例代碼等,如下圖2.1.1所示: 圖2.1.1 Arduino生態(tài)圖 現(xiàn)今,Arduino開(kāi)發(fā)板有很多,正點(diǎn)原子ESP32-S3開(kāi)發(fā)板也是屬于
    發(fā)表于 05-13 09:28

    從零開(kāi)始學(xué)電源

    從零開(kāi)始學(xué)電源···內(nèi)部篇 從零開(kāi)始學(xué)電源---------內(nèi)部篇 (寫(xiě)這篇文的著眼點(diǎn)就在“從零開(kāi)始”上,所以涉及到一些詞匯和技術(shù)的時(shí)候,我會(huì)采取戲說(shuō)的方式。網(wǎng)上電源高手甚多,且科班出身者比比皆是
    發(fā)表于 04-07 15:30

    知開(kāi)源——ESP32語(yǔ)音交互系統(tǒng)(AI小智)開(kāi)發(fā)教程

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

    esp32如何接入豆包

    要在 ESP32 上接入豆包工具,本質(zhì)上是讓 ESP32 設(shè)備與豆包的 API 進(jìn)行通信,以獲取相關(guān)服務(wù)
    的頭像 發(fā)表于 02-05 13:40 ?1626次閱讀
    <b class='flag-5'>esp32</b>如何接入豆包

    領(lǐng)略ESP32芯片的科技魅力:C6與S3

    ),DFRobot高級(jí)工程師,蘑菇云創(chuàng)空間共同創(chuàng)始人 夏青經(jīng)常活躍于國(guó)內(nèi)外創(chuàng)社區(qū)。從2008起開(kāi)始致力推廣
    的頭像 發(fā)表于 01-26 17:48 ?2058次閱讀
    領(lǐng)略<b class='flag-5'>ESP32</b>芯片的科技魅力:C6與S3

    代碼分享】基于樂(lè)鑫ESP32的串口不定長(zhǎng)數(shù)據(jù)接收方法

    代碼分享】基于樂(lè)鑫ESP32的串口不定長(zhǎng)數(shù)據(jù)接收方法
    的頭像 發(fā)表于 11-15 01:02 ?1309次閱讀
    【<b class='flag-5'>代碼</b>分享】基于樂(lè)鑫<b class='flag-5'>ESP32</b>的串口不定長(zhǎng)數(shù)據(jù)接收方法

    啟明智顯ESP32系列串口屏全面升級(jí)!支持樂(lè)鑫IDF最新版,兼容Arduino開(kāi)發(fā)環(huán)境

    啟明智顯的ESP32系列串口屏迎來(lái)了全面升級(jí),SDK更新至樂(lè)鑫IDF的最新版本,并且完美兼容Arduino開(kāi)發(fā)環(huán)境!
    的頭像 發(fā)表于 09-05 16:48 ?1330次閱讀
    啟明智顯<b class='flag-5'>ESP32</b>系列串口屏全面升級(jí)!支持樂(lè)鑫IDF最新版,兼容<b class='flag-5'>Arduino</b>開(kāi)發(fā)環(huán)境

    簡(jiǎn)述三種esp32的開(kāi)發(fā)方式是什么

    ESP32是一款由樂(lè)鑫(Espressif)推出的低功耗、高性能的Wi-Fi和藍(lán)牙雙模無(wú)線通信芯片,廣泛應(yīng)用于物聯(lián)網(wǎng)、智能家居、智能硬件等領(lǐng)域。本文將詳細(xì)介紹三種ESP32的開(kāi)發(fā)方式:Arduino
    的頭像 發(fā)表于 08-20 09:11 ?7183次閱讀

    esp32esp8266代碼共用嗎

    本文將介紹ESP32ESP8266兩款流行的微控制器在代碼共用性方面的可能性與差異性。 一、引言 隨著物聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,越來(lái)越多的智能設(shè)備開(kāi)始進(jìn)入我們的生活。其中,
    的頭像 發(fā)表于 08-19 18:23 ?2133次閱讀

    esp32用什么軟件編程

    。 概述 ESP32具有豐富的外設(shè)接口和靈活的編程方式,支持多種編程語(yǔ)言和開(kāi)發(fā)環(huán)境。本文將詳細(xì)介紹ESP32的編程軟件,包括開(kāi)發(fā)環(huán)境、編程語(yǔ)言、庫(kù)函數(shù)、開(kāi)發(fā)工具等。 開(kāi)發(fā)環(huán)境 2.1 Arduino IDE
    的頭像 發(fā)表于 08-19 17:24 ?6254次閱讀

    ESP32-WROOM-32E、ESP32-WROOM-32D、ESP32-WROOM-32U 有什么區(qū)別?ESP32-WROOM-32 后綴字母代表的意思是?

    相信很多人心里都有這樣的疑問(wèn),今天就教大家怎么區(qū)分它們。 32D和32U是同一個(gè)芯片ESP32-D0WD的模組,主要區(qū)別的天線模式,分別是板載和IPEX外接天線。 32E是用的升級(jí)版的芯片
    的頭像 發(fā)表于 07-17 10:09 ?1.6w次閱讀
    <b class='flag-5'>ESP32</b>-WROOM-32E、<b class='flag-5'>ESP32</b>-WROOM-32D、<b class='flag-5'>ESP32</b>-WROOM-32U  有什么區(qū)別?<b class='flag-5'>ESP32</b>-WROOM-32 后綴字母代表的意思是?

    esp32-S3支持arduino編程嗎?

    arduino選開(kāi)發(fā)板的時(shí)候沒(méi)有es32-s3, 只有s2可選。 請(qǐng)問(wèn): 1. esp32-S3支持arduino編程嗎 2.
    發(fā)表于 06-27 08:23

    Arduino配置esp32失敗是為什么?怎么解決?

    我按照網(wǎng)上的的方法來(lái)在arduino里面配置esp32,但是最后在我選好開(kāi)發(fā)板后點(diǎn)擊編譯就報(bào)錯(cuò),這是為什么呢?
    發(fā)表于 06-18 06:27

    求助,ESP32S2/ESP32關(guān)于HTTP SERVER的問(wèn)題求解

    兩套硬件: 原廠的ESP32-CAM和 自研帶原廠ESP32-S2-WROVER 都是驅(qū)動(dòng)攝像頭使用。 程序代碼Arduino 里的示例代碼
    發(fā)表于 06-17 07:02