色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

如何使用單個(gè)ESP32構(gòu)建簡單的復(fù)古PC 和其他一些組件

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-11-04 17:50 ? 次閱讀

步驟1:

首先,您需要購買ESP32版本1或更高版本。有許多版本可用,但我建議選擇一種帶有許多引腳的版本。我正在使用此版本,但我認(rèn)為其他很多也可以。例如,在該視頻的描述中,您可以找到其他5美元以下的模型。

一旦獲得開發(fā)板,就需要執(zhí)行以下三個(gè)子步驟:

安裝最后一個(gè)Arduino IDE

在IDE中配置ESP32并

安裝VGA庫

子步驟1。

有多種方法可以對(duì)ESP32進(jìn)行編程,但是在這里您需要使用最新的Arduino IDE(我使用的是1.8.9版)。要安裝它,您可以轉(zhuǎn)到Arduino IDE頁面并按照說明進(jìn)行操作。

子步驟2。

完成上述操作后,您需要在Arduino IDE中配置ESP32。這不是小菜一碟,因?yàn)镋SP32還不是原生的。您可以按照本教程或以下步驟進(jìn)行操作。

1)打開Arduino IDE

2)打開首選項(xiàng)窗口,文件/首選項(xiàng),或者按“ Ctrl +逗號(hào)”

3)轉(zhuǎn)到“其他Board Manager URL”,復(fù)制并粘貼以下文本:

https://dl .espressif.com/dl/package_esp32_index.json

,然后單擊“確定”按鈕。

4)打開板管理器。轉(zhuǎn)到工具/板/板管理器。..

5)搜索ESP32,然后按“ Espressif Systems的ESP32”的安裝按鈕:

6)此時(shí),當(dāng)您首次連接ESP32時(shí),應(yīng)在可用的ESP32板子長列表中選擇合適的型號(hào)(請(qǐng)參閱此步驟中的圖片)。如果對(duì)模型有疑問,請(qǐng)選擇通用模型,即第一個(gè)模型。這個(gè)對(duì)我有用。

7)系統(tǒng)還應(yīng)該選擇正確的USB端口和“上傳速度”(通常為921600)。此時(shí),應(yīng)在PC和ESP32板之間建立連接。

子步驟3。

最后,您必須安裝 FabGL VGA庫。 [2019年7月更新] ,您需要此libray的舊版本:您可以在此步驟底部下載zip文件 src.old.zip ,解壓縮并重命名

“ 。.. arduino-1.8.9 libraries ”文件夾中的“ src ”文件夾。

完成這些操作后,您可以轉(zhuǎn)到下一步并在下一步之后上傳修改后的TinyBasic

步驟2:將微小的基本代碼上傳到ESP32

下載 ESP32_TinyBasicPlus_PS2_FabLab_beta.ino 在此步驟的底部。

使用Arduino IDE打開它,并將其上傳到您的原始ESP32。

如果沒有錯(cuò)誤消息,則該代碼應(yīng)該已經(jīng)在運(yùn)行。

替代步驟:如果您想在連接VGA和PS2鍵盤之前測(cè)試TinyBasic,您已經(jīng)可以使用SSH和telnet客戶端進(jìn)行此操作。我用膩?zhàn)印?/p>

您可以在此步驟中看到它的外觀。

步驟3:連接VGA端口

您需要以下部件:

DSUB15連接器,即要切割的VGA母連接器。

三個(gè)270歐姆電阻

通過270歐姆電阻將ESP32 GPIO引腳2、15和21分別連接到VGA紅色,綠色和藍(lán)色。

分別將VGA Hsync和Vsync連接到ESP32 GPIO引腳17和4。

將DSUB15連接器的引腳5、6、7、8和10連接到ESP32 GND。

有關(guān)VGA DSUB15連接器引腳的定義,請(qǐng)參見此步驟中的圖片。注意,這是母連接器的焊接面。

步驟4:連接PS2端口

您需要一個(gè)PS2鍵盤母連接器。

您可以從舊的PC主板上獲得一個(gè),只需用熱風(fēng)槍將其出售即可。

在此步驟中顯示的圖片中,您可以找到PS2連接器所需引腳的功能。

連接是:

ESP32的鍵盤數(shù)據(jù)GPIO引腳32

ESP32 GPIO引腳33的鍵盤IRQ(時(shí)鐘

您還需要將5V引腳和GND連接起來。

步驟5:使用Tiny Basic編程

在這一點(diǎn)上,如果您可以將VGA顯示器和PS2鍵盤以及ESP32連接到電源

此處顯示的圖像應(yīng)出現(xiàn)在監(jiān)視器上。現(xiàn)在您可以使用Tiny Basic命令了。

嘗試使用強(qiáng)制性的Hello,Word!無限循環(huán):

10次打印“ Hello,World!”

20 goto 10

運(yùn)行

您可以按esc按鈕更改四種顏色,并使用ctrl + c停止循環(huán)

請(qǐng)注意,如果您輸入錯(cuò)誤,無法取消!或者更好的是,您可以取消,但不能識(shí)別錯(cuò)字校正。您需要重寫整個(gè)命令行。

現(xiàn)在,您可以嘗試更復(fù)雜的操作,例如使用基本程序驅(qū)動(dòng)LED閃爍。例如,將LED陽極(長腳)連接到ESP32 GPIO引腳13,陰極連接到GND。

然后寫:

10 i = 1000

20個(gè)打印i

30個(gè)延遲i

40 dwrite 13,high

50延遲i

60 dwrite 13,low

70 i = i * 9/10

如果i》 0轉(zhuǎn)到20則為80

90結(jié)束

運(yùn)行

您可以在此Instructable中嵌入的視頻中看到結(jié)果。

步驟6:連接SD存儲(chǔ)卡。

老式PC無關(guān)緊要,如果不能永久存儲(chǔ)程序就無法完成。

在這一步中,我將展示如何連接SD存儲(chǔ)卡,但是不幸的是,暫時(shí)(我希望僅此刻), 程序的存儲(chǔ)不起作用!

順便說一句,我使用microSD到SD卡適配器,并焊接了8個(gè)L形引腳,如圖所示。

然后根據(jù)第二張圖片將SD適配器引腳連接到ESP32,即我將ESP32 GPIO引腳5、18、19、23分別連接到SC,時(shí)鐘,MISO,MOSO,再加上3.3V和兩個(gè)GND。

我還按照此處的說明和示例進(jìn)行操作,并使用示例代碼SD_test.ino,可以在2 GB的microSD卡上進(jìn)行寫操作。

因此,如果有人找到解決方案,請(qǐng)盡快通過電子郵件 rocaj74@gmail.com 通知我,我將完成此Instructable。

步驟7:致謝

責(zé)任編輯:wv

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

    關(guān)注

    188

    文章

    6477

    瀏覽量

    187572
  • ESP32
    +關(guān)注

    關(guān)注

    18

    文章

    977

    瀏覽量

    17463
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    esp32上使用chatGPT做一些有意思的事情

    ChatGPT獲得響應(yīng),我們需要進(jìn)行以下步驟:1、在OpenAI網(wǎng)站上注冊(cè),并在ESP32上安裝必要的庫。 2、在OpenAI API上創(chuàng)建個(gè)新項(xiàng)目并生成個(gè)API密鑰。 3、使用API密鑰來驗(yàn)證
    的頭像 發(fā)表于 10-18 10:04 ?668次閱讀

    esp32用什么軟件編程

    ESP32款由樂鑫(Espressif)推出的低功耗、高性能的Wi-Fi和藍(lán)牙雙模微控制器,廣泛應(yīng)用于物聯(lián)網(wǎng)、智能家居、智能穿戴等領(lǐng)域。要對(duì)ESP32進(jìn)行編程,需要選擇合適的編程軟件和開發(fā)環(huán)境
    的頭像 發(fā)表于 08-19 17:24 ?4124次閱讀

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

    Wi-Fi+BT+BLE MCU模組,它們各自具有一些特點(diǎn)和區(qū)別,以下是對(duì)這三款模組的詳細(xì)比較和區(qū)分方法: 核心功能與用途 共同點(diǎn) : 三款模組都是基于ESP32系列芯片設(shè)計(jì)的,具有強(qiáng)大的
    的頭像 發(fā)表于 07-17 10:09 ?1.1w次閱讀
    <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能取代STM32嗎?哪個(gè)更好?

    不能!首先二者不存在哪個(gè)更好的問題,因?yàn)檫@兩個(gè)芯片使用場(chǎng)景各不相同,在嵌入式系統(tǒng)領(lǐng)域,ESP32和STM32都是常見的單片機(jī)系列,它們各自具有定的優(yōu)勢(shì)和適用場(chǎng)景。本文主要探討ESP32是否能夠取代
    的頭像 發(fā)表于 07-06 08:04 ?1.4w次閱讀
    <b class='flag-5'>ESP32</b>能取代STM32嗎?哪個(gè)更好?

    請(qǐng)問ESP32模塊的IO口可以與外圍的一些5V器件兼容嗎?

    請(qǐng)問ESP32模塊的IO口可以與外圍的一些5V器件兼容嗎,例如傳感器等進(jìn)行數(shù)據(jù)口直接相連控制,還是說需要加電平轉(zhuǎn)換芯片?
    發(fā)表于 07-01 06:03

    為什么在一些路由器中使用ESP32的Active mode無法接收服務(wù)器的TCP數(shù)據(jù)呢?

    我們?cè)O(shè)置 AT+CIPRECVMODE=1(Passive mode),我們能夠從服務(wù)器接收 TCP 數(shù)據(jù)。 請(qǐng)解釋為什么在一些路由器(如“Arris”)中使用 ESP32 中的 Active mode無法接收服務(wù)器的 TCP 數(shù)據(jù)呢?
    發(fā)表于 06-27 07:34

    如何實(shí)現(xiàn)ESP32-S2 CDC與PC端的通信?

    Capture Analyze工具,不論是看哪個(gè)設(shè)備,都無法看到ESP32發(fā)過來的數(shù)據(jù)。但是監(jiān)視USB RawPacket確實(shí)是有反應(yīng)的,就在ESP32連接和斷開的時(shí)候,可以看到一些RawPacket,但是
    發(fā)表于 06-25 08:29

    ESP32設(shè)備偶爾會(huì)出現(xiàn)PC端TCP已經(jīng)回應(yīng)了數(shù)據(jù),但ESP32端不能立刻收到,為什么?

    我們使用ESP32個(gè)設(shè)備,最近測(cè)試中發(fā)現(xiàn)個(gè)問題,偶爾會(huì)出現(xiàn)PC端TCP已經(jīng)回應(yīng)了數(shù)據(jù),但ESP32端不能立刻收到,需要延遲
    發(fā)表于 06-19 06:12

    使用RT-Thread的scons構(gòu)建系統(tǒng)來編譯ESP32C3固件?

    /build_system/wrappers2. esp-idf/examples/custom_bootloader/bootloader_override 這兩個(gè)例程那個(gè)比較適合用來參考移植到 RT-Thread scons 構(gòu)建系統(tǒng)上呢?或者有人能給點(diǎn)
    發(fā)表于 06-07 06:18

    開源DIY!用 ESP32 制造迷你復(fù)古小電視

    電視機(jī)具有一些特殊的屬性:縱橫比像正方形(但實(shí)際上是圓形),圓角的顯示屏和厚而笨重的外殼。 最后,我選擇了個(gè) 7:6 的圓角 LCD 來打造這款迷你復(fù)古電視機(jī)。 而厚而笨重的外殼,可以把所有復(fù)雜的
    發(fā)表于 05-27 11:01

    分享6個(gè)實(shí)用的ESP32-S3物聯(lián)網(wǎng)項(xiàng)目:從智能設(shè)備到安全創(chuàng)新

    ESP32-S3是物聯(lián)網(wǎng)領(lǐng)域的創(chuàng)新之,具備2.4GHz Wi-Fi和藍(lán)牙連接、先進(jìn)的安全功能和各種接口協(xié)議的外設(shè)。該雙核微控制器基于TSMC超低功耗40nm技術(shù)構(gòu)建,適合輕量級(jí)AI應(yīng)用。兼具
    的頭像 發(fā)表于 05-17 10:15 ?894次閱讀

    ESP32-S3模組燒錄又失敗?分享怎么排查原因

    ESP32-S3模組在物聯(lián)網(wǎng)中非常好用,可以做帶屏小音箱、溫控器、智能86盒、泳池清潔機(jī)器人等等,在燒錄的時(shí)候經(jīng)常會(huì)遇到一些問題,這里分享一些燒錄失敗的原因或者燒錄遇到的問題,教大家怎么排查原因
    的頭像 發(fā)表于 05-11 08:04 ?3631次閱讀
    <b class='flag-5'>ESP32</b>-S3模組燒錄又失敗?分享怎么排查原因

    超酷!基于ESP32自制個(gè)藍(lán)牙游戲手柄

    ; 步驟2:在面包板上構(gòu)建電路 除了ESP32開發(fā)板外,游戲手柄電路還需要個(gè)搖桿模塊、按鈕、電阻和一些導(dǎo)線。 帶有圓形蓋的12mm按鍵開關(guān) 用于按鈕的4K7電阻 XY搖桿模塊
    發(fā)表于 05-06 16:59

    如何使用ESP32攝像頭模塊構(gòu)建簡單的CCTV安全攝像頭

    我們將向您展示如何使用 ESP32 攝像頭模塊構(gòu)建自己的簡單 CCTV安全攝像頭。從修改硬件連接到編碼功能和啟用遠(yuǎn)程訪問,加入我們的分步教程,打造經(jīng)濟(jì)高效且可定制的監(jiān)控解決方案。
    的頭像 發(fā)表于 02-11 11:54 ?7488次閱讀
    如何使用<b class='flag-5'>ESP32</b>攝像頭模塊<b class='flag-5'>構(gòu)建</b><b class='flag-5'>簡單</b>的CCTV安全攝像頭

    如何從ESP32中刪除OTA?

    通過 Arduino IDE 和示例等對(duì) ESP32 Dev 32 模塊進(jìn)行了一些 OTA 測(cè)試,切正常。 現(xiàn)在我們想恢復(fù)到正常的串行/USB 編程,雖然我們似乎可以編程個(gè)新程序,
    發(fā)表于 01-31 07:37
    主站蜘蛛池模板: 甜涩性爱下载| 日本无码人妻精品一区二区视频| 岛国大片在线播放高清| 中文字幕不卡免费高清视频| 亚洲AV天堂无码麻豆电影| 色爰情人网站| 日韩欧美中文字幕在线| 日本漫画母亲口工子全彩| 青柠电影在线看| 青青草原在线免费| 人妻无码AV中文系列| 日本久久高清视频| 日本精品在线观看视频| 扒开小处30p| YELLOW免费观看2019| 国模啪啪久久久久久久| 国产精品.XX视频.XXTV| 父亲在线日本综艺免费观看全集| 动漫美女被到爽了流| 国产不卡视频在线观看| 高H辣肉办公室| 国产欧美另类久久久品| 国产精品永久AV无码视频| 国产精品人妻无码久久久奥特曼 | 国精产品一区二区三区有限公司 | 成人永久免费视频| 成人国产三级在线播放| 俄罗斯女人Z0Z0极品| 国产精品成人无码免费视频| 国产强奷糟蹋漂亮邻居在线观看| 国产亚洲精品a在线观看app| 黄子佼81岁父亲现状曝光| 久久国产乱子伦精品免费M| 麻豆国产精品AV色拍综合| 免费可以看污动画软件| 青柠在线视频| 性888xxxx入欧美| 亚洲一卡二卡三卡四卡无卡麻豆 | 在线 国产 欧美 专区| 999久久国产精品免费人妻| WWW国产精品内射熟女|