一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-11-04 17:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:

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

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

安裝最后一個Arduino IDE

在IDE中配置ESP32并

安裝VGA庫

子步驟1。

有多種方法可以對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 +逗號”

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)此時,當(dāng)您首次連接ESP32時,應(yīng)在可用的ESP32板子長列表中選擇合適的型號(請參閱此步驟中的圖片)。如果對模型有疑問,請選擇通用模型,即第一個模型。這個對我有用。

7)系統(tǒng)還應(yīng)該選擇正確的USB端口和“上傳速度”(通常為921600)。此時,應(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。

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

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

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

步驟3:連接VGA端口

您需要以下部件:

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

三個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連接器引腳的定義,請參見此步驟中的圖片。注意,這是母連接器的焊接面。

步驟4:連接PS2端口

您需要一個PS2鍵盤母連接器。

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

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

連接是:

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

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

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

步驟5:使用Tiny Basic編程

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

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

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

10次打印“ Hello,World!”

20 goto 10

運(yùn)行

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

請注意,如果您輸入錯誤,無法取消!或者更好的是,您可以取消,但不能識別錯字校正。您需要重寫整個命令行。

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

然后寫:

10 i = 1000

20個打印i

30個延遲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存儲卡。

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

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

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

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

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

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

步驟7:致謝

責(zé)任編輯:wv

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

    關(guān)注

    190

    文章

    6498

    瀏覽量

    192185
  • ESP32
    +關(guān)注

    關(guān)注

    21

    文章

    1017

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    ESP32運(yùn)行網(wǎng)頁服務(wù)器 (Web-Server)-入門篇

    什么是ESP32WebServer?ESP32WebServer是在ESP32微控制器上運(yùn)行的個嵌入式網(wǎng)頁服務(wù)器。它能夠處理HTTP請求并作出響應(yīng),使用戶可以通過網(wǎng)絡(luò)瀏覽器與設(shè)備進(jìn)行
    的頭像 發(fā)表于 03-09 14:24 ?4305次閱讀
    <b class='flag-5'>ESP32</b>運(yùn)行網(wǎng)頁服務(wù)器 (Web-Server)-入門篇

    STM32和ESP32應(yīng)該學(xué)哪個

    等等,市場占有率也很高。 ESP32相對年輕了不少,滿打滿算也不到 10 歲,他的前身,還得從 ESP8266 說起,都屬于樂鑫科技的產(chǎn)品。 如果你用單片機(jī)做過一些物聯(lián)網(wǎng)產(chǎn)品,那多多少少應(yīng)該聽過
    的頭像 發(fā)表于 02-18 09:52 ?696次閱讀

    樂鑫ESP32調(diào)試Wi-Fi常用調(diào)試API

    在使用ESP32調(diào)試Wi-Fi功能時,由于場景和各種因素的影響,難免會遇到各種連接不上,Wi-Fi斷連等問題。下面介紹一些API,方便新手調(diào)試Wi-Fi時更好的定位并解決問題。常見問題1、ESP32
    的頭像 發(fā)表于 02-07 18:10 ?2609次閱讀
    樂鑫<b class='flag-5'>ESP32</b>調(diào)試Wi-Fi常用調(diào)試API

    esp32如何接入豆包

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

    原來ESP32竟可《“芯”兩用》既做人體檢測傳感器也做Wi-Fi數(shù)據(jù)傳輸

    今天將介紹ESP32如何"芯兩用",既做人體檢測傳感器也做Wi-Fi數(shù)據(jù)傳輸模塊;對于使用ESP32做Wi-Fi數(shù)據(jù)通訊,相信玩ESP32的基本上都知道怎么玩了,但是
    的頭像 發(fā)表于 12-18 18:12 ?3943次閱讀
    原來<b class='flag-5'>ESP32</b>竟可《<b class='flag-5'>一</b>“芯”兩用》既做人體檢測傳感器也做Wi-Fi數(shù)據(jù)傳輸

    ESP32-S3-WROOM-1/ESP32-S3-WROOM-1U技術(shù)規(guī)格書

    電子發(fā)燒友網(wǎng)站提供《ESP32-S3-WROOM-1/ESP32-S3-WROOM-1U技術(shù)規(guī)格書.pdf》資料免費(fèi)下載
    發(fā)表于 12-07 15:30 ?11次下載

    《DNESP32S3使用指南-IDF版_V1.6》第四章 認(rèn)識ESP-IDF

    效率。③:缺乏圖形化界面。雖然ESP-IDF提供了命令行工具來進(jìn)行項(xiàng)目構(gòu)建和調(diào)試,但缺乏圖形化界面的支持可能會使得某些操作相對不便。對于一些開發(fā)者來說,圖形化界面可以提供更直觀和易于使用的操作
    發(fā)表于 11-22 09:49

    【AI技術(shù)支持】ESP32模組PSRAM的CS引腳上拉導(dǎo)致功耗上升處理

    esp32芯片類型使用了QSPIPSRAM的情況下,IO16引腳必須接上拉電阻10K且不能用作其他功能。在這個設(shè)計下,外部psram啟用時,psram的cs是輸出低
    的頭像 發(fā)表于 10-31 08:01 ?2207次閱讀
    【AI技術(shù)支持】<b class='flag-5'>ESP32</b>模組PSRAM的CS引腳上拉導(dǎo)致功耗上升處理

    【AI技術(shù)支持】ESP32無線Wi-Fi常用調(diào)試API

    Wi-Fi常用調(diào)試API在使用esp32調(diào)試Wi-Fi功能時,由于場景和各種因素的影響,難免會遇到各種連接不上,Wi-Fi斷連等問題。下面介紹一些API,方便新手調(diào)試Wi-Fi時更好的定位并解決問題
    的頭像 發(fā)表于 10-26 08:00 ?1817次閱讀
    【AI技術(shù)支持】<b class='flag-5'>ESP32</b>無線Wi-Fi常用調(diào)試API

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

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

    簡述三種esp32的開發(fā)方式是什么

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

    esp32有哪些編程方式

    ESP32款由樂鑫科技(Espressif Systems)推出的低功耗、高性能的Wi-Fi和藍(lán)牙雙模微控制器,廣泛應(yīng)用于物聯(lián)網(wǎng)、智能家居、智能穿戴等領(lǐng)域。其編程方式多種多樣,以下是一些主要
    的頭像 發(fā)表于 08-20 09:09 ?1927次閱讀

    esp32esp8266代碼共用嗎

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

    esp8266和esp32區(qū)別是什么

    以下是關(guān)于ESP8266和ESP32的主要區(qū)別: 處理器和架構(gòu) : ESP8266 :使用個Tensilica L106 80MHz的處理器,屬于Xtensa架構(gòu)。
    的頭像 發(fā)表于 08-19 18:16 ?7347次閱讀

    esp32用什么軟件編程

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