在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

如何使用單個ESP32構建簡單的復古PC 和其他一些組件

454398 ? 來源:網絡整理 ? 作者:佚名 ? 2019-11-04 17:50 ? 次閱讀

步驟1:

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

一旦獲得開發板,就需要執行以下三個子步驟:

安裝最后一個Arduino IDE

在IDE中配置ESP32并

安裝VGA庫

子步驟1。

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

子步驟2。

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

1)打開Arduino IDE

2)打開首選項窗口,文件/首選項,或者按“ Ctrl +逗號”

3)轉到“其他Board Manager URL”,復制并粘貼以下文本:

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

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

4)打開板管理器。轉到工具/板/板管理器。..

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

6)此時,當您首次連接ESP32時,應在可用的ESP32板子長列表中選擇合適的型號(請參閱此步驟中的圖片)。如果對模型有疑問,請選擇通用模型,即第一個模型。這個對我有用。

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

子步驟3。

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

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

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

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

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

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

如果沒有錯誤消息,則該代碼應該已經在運行。

替代步驟:如果您想在連接VGA和PS2鍵盤之前測試TinyBasic,您已經可以使用SSH和telnet客戶端進行此操作。我用膩子。

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

步驟3:連接VGA端口

您需要以下部件:

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

三個270歐姆電阻

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

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

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

有關VGA DSUB15連接器引腳的定義,請參見此步驟中的圖片。注意,這是母連接器的焊接面。

步驟4:連接PS2端口

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

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

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

連接是:

ESP32的鍵盤數據GPIO引腳32

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

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

步驟5:使用Tiny Basic編程

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

此處顯示的圖像應出現在監視器上。現在您可以使用Tiny Basic命令了。

嘗試使用強制性的Hello,Word!無限循環:

10次打印“ Hello,World!”

20 goto 10

運行

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

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

現在,您可以嘗試更復雜的操作,例如使用基本程序驅動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轉到20則為80

90結束

運行

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

步驟6:連接SD存儲卡。

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

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

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

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

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

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

步驟7:致謝

責任編輯:wv

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

    關注

    189

    文章

    6493

    瀏覽量

    190233
  • ESP32
    +關注

    關注

    21

    文章

    1009

    瀏覽量

    18907
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    STM32和ESP32應該學哪個

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

    esp32如何接入豆包

    要在 ESP32 上接入豆包工具,本質上是讓 ESP32 設備與豆包的 API 進行通信,以獲取相關服務
    的頭像 發表于 02-05 13:40 ?1745次閱讀
    <b class='flag-5'>esp32</b>如何接入豆包

    《DNESP32S3使用指南-IDF版_V1.6》第四章 認識ESP-IDF

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

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

    ChatGPT獲得響應,我們需要進行以下步驟:1、在OpenAI網站上注冊,并在ESP32上安裝必要的庫。 2、在OpenAI API上創建個新項目并生成個API密鑰。 3、使用API密鑰來驗證
    的頭像 發表于 10-18 10:04 ?1032次閱讀

    esp32esp8266代碼共用嗎

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

    esp8266和esp32區別是什么

    以下是關于ESP8266和ESP32的主要區別: 處理器和架構 : ESP8266 :使用個Tensilica L106 80MHz的處理器,屬于Xtensa架構。
    的頭像 發表于 08-19 18:16 ?7019次閱讀

    esp32用什么軟件編程

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

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

    Wi-Fi+BT+BLE MCU模組,它們各自具有一些特點和區別,以下是對這三款模組的詳細比較和區分方法: 核心功能與用途 共同點 : 三款模組都是基于ESP32系列芯片設計的,具有強大的
    的頭像 發表于 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  有什么區別?<b class='flag-5'>ESP32</b>-WROOM-32 后綴字母代表的意思是?

    ESP32能取代STM32嗎?哪個更好?

    不能!首先二者不存在哪個更好的問題,因為這兩個芯片使用場景各不相同,在嵌入式系統領域,ESP32和STM32都是常見的單片機系列,它們各自具有定的優勢和適用場景。本文主要探討ESP32是否能夠取代
    的頭像 發表于 07-06 08:04 ?1.8w次閱讀
    <b class='flag-5'>ESP32</b>能取代STM32嗎?哪個更好?

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

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

    esp32s2添加IOT組件的配置出錯了怎么解決?

    IOT_SOLUTION_PATH 其次,也是最重要的。我使用ESP32S2(ESP32-S2-Kaluga-1),使用ESP-IoT-Solutio組件的hmi/lv_examp
    發表于 06-28 07:39

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

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

    如何實現ESP32-S2 CDC與PC端的通信?

    Capture Analyze工具,不論是看哪個設備,都無法看到ESP32發過來的數據。但是監視USB RawPacket確實是有反應的,就在ESP32連接和斷開的時候,可以看到一些RawPacket,但是
    發表于 06-25 08:29

    基于 ESP32 制造系統監控屏,支持與 PC 藍牙連接

    不需要支撐。如果你是開口朝下打印,底部則需要一些很小的支撐。當然你可以根據自己的喜好設計外殼。 關于 ESP32 TouchDown,你還可參考以下鏈接: https://github.com
    發表于 06-24 09:34

    ESP32設備偶爾會出現PC端TCP已經回應了數據,但ESP32端不能立刻收到,為什么?

    我們使用ESP32個設備,最近測試中發現個問題,偶爾會出現PC端TCP已經回應了數據,但ESP32端不能立刻收到,需要延遲
    發表于 06-19 06:12
    主站蜘蛛池模板: 99久久国产免费中文无字幕 | 福利社藏经阁 | 国产一区二区高清 | 琪琪see色原网一区二区 | 成在线人视频免费视频 | 香蕉久久夜色精品国产2020 | 毛片在线播放网站 | 国产一线在线观看 | 欧美性狂猛xxxxxbbbbb | 日韩一级生活片 | 久久精品国产精品亚洲人人 | 综合色久| 亚洲天堂亚洲天堂 | 久久9966精品国产免费 | 中文一区二区在线观看 | 手机在线观看一级午夜片 | 四虎成人欧美精品在永久在线 | 成人男女啪啪免费观看网站 | 中文天堂在线最新2022更新 | 在线看片一区 | 亚洲三级在线看 | 国产网站免费看 | 欧美午夜场 | 九色在线观看视频 | 综合五月婷婷 | 免费看片你懂的 | 天天干天天操天天碰 | 狠狠色欧美亚洲狠狠色www | 国产一级做a爰片久久毛片男 | 美女午夜影院 | 高h乱肉辣文辣书阁 | 亚洲男人的天堂在线播放 | 国产小视频免费看 | 特级一级毛片视频免费观看 | 国产精品爽爽影院在线 | 国产精品一区在线观看你懂的 | 狠狠色噜噜狠狠狠狠 | 天天久久综合 | 男女爱爱是免费看 | 亚洲日本一区二区三区 | 久99热 |