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

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
    +關注

    關注

    190

    文章

    6526

    瀏覽量

    196983
  • ESP32
    +關注

    關注

    26

    文章

    1198

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    ESP32開發板創建同步WebServer網頁服務器

    ESP32 內置了 Wi-Fi 功能,能夠作為網頁服務器(Web Server)向網絡中的其他設備提供服務。通過在 ESP32 上運行網頁服務器,可以創建基于瀏覽器的用戶界面,用于監控傳感器數據或控制設備狀態,是實現物聯網(Io
    的頭像 發表于 01-30 11:36 ?231次閱讀
    <b class='flag-5'>ESP32</b>開發板創建同步WebServer網頁服務器

    ESP32和STM32哪個更容易學?

    ,尤其是當你腦子里冒出一些需要聯網或藍牙交互的點子時。它自帶Wi-Fi和BLE,固件和開發框架相對集成,很多時候你不需要從零構建切,而是可以站在現有生態系統上快速實
    的頭像 發表于 01-15 15:53 ?282次閱讀
    <b class='flag-5'>ESP32</b>和STM32哪個更容易學?

    無需安裝!在瀏覽器里就能玩轉ESP32/ESP8266,這個神器絕了!

    使用教程)ESP32-運行網頁服務器(WebServer)-實用篇介紹扔掉繁瑣的桌面軟件,個瀏覽器搞定所有ESP開發調試需求溫馨提示私信:ESPConnect即可獲取
    的頭像 發表于 01-10 10:01 ?893次閱讀
    無需安裝!在瀏覽器里就能玩轉<b class='flag-5'>ESP32</b>/<b class='flag-5'>ESP</b>8266,這個神器絕了!

    ESP32 Wi-Fi 控制 LED 燈的原理

    在智能家居、物聯網設備中,用手機通過Wi-Fi控制燈光、風扇或插座,已經非常普遍。而在嵌入式開發中,ESP32是最常用的Wi-Fi模塊之。本文將帶你系統理解:ESP32是如何通過Wi-Fi實現遠程
    的頭像 發表于 01-09 19:04 ?313次閱讀
    <b class='flag-5'>ESP32</b> Wi-Fi 控制 LED 燈的原理

    ESP32藍牙驅動MAX98357對音頻音樂播放

    本文介紹了MAX98357音頻模塊的基本特性,并利用ESP32的藍牙功能程序驅動此模塊,最后用手機藍牙連接ESP32播放手機音樂
    的頭像 發表于 12-19 19:55 ?2717次閱讀
    <b class='flag-5'>ESP32</b>藍牙驅動MAX98357對音頻音樂播放

    樂鑫科技ESP-AMP框架詳解!兩款已支持的ESP32-P4C5開發板推薦!啟明云端樂鑫科技代理

    在多核嵌入式開發中,如何實現任務的高效分工與跨核通信,直是開發者關注的重點。ESP-AMP作為專為ESP32系列打造的非對稱多處理框架,現已支持主核運行FreeRTOS、從核運行裸機或其他
    的頭像 發表于 12-18 18:02 ?1263次閱讀
    樂鑫科技<b class='flag-5'>ESP</b>-AMP框架詳解!兩款已支持的<b class='flag-5'>ESP32</b>-P4C5開發板推薦!啟明云端樂鑫科技代理

    上傳自己的組件ESP-IDF組件注冊表

    有大佬懂如何上傳自己的組件ESP-IDF組件注冊表嗎?研究了天沒弄成功,求教學[表情] 上傳組件
    發表于 12-07 10:38

    VSCode + ESP-IDF環境下給ESP32-S3項目添加頭文件

    VSCode + ESP-IDF環境下給ESP32-S3項目添加頭文件
    的頭像 發表于 11-28 07:27 ?2397次閱讀

    ESP32-WROOM-32 技術規格書

    電子發燒友網站提供《ESP32-WROOM-32 技術規格書.pdf》資料免費下載
    發表于 11-11 17:27 ?0次下載

    樂鑫ESP32-C6和ESP32-C61究竟該如何選擇?文讀懂本質區別

    設備互聯;ESP32-C61則專注Wi-Fi6和藍牙5 LE的高效終端性能,支持PSRAM擴展和增強安全功能,適合高性能單設備。
    的頭像 發表于 10-28 14:17 ?2110次閱讀
    樂鑫<b class='flag-5'>ESP32</b>-C6和<b class='flag-5'>ESP32</b>-C61究竟該如何選擇?<b class='flag-5'>一</b>文讀懂本質區別

    ESP32-運行網頁服務器(Web Server)-實用篇

    在前篇文章《ESP32-運行網頁服務器(WebServer)-入門篇》,我們介紹了ESP32運行網頁服務器(WebServer)的原理,然后我們基于ESP32實現了
    的頭像 發表于 07-28 18:05 ?3677次閱讀
    <b class='flag-5'>ESP32</b>-運行網頁服務器(Web Server)-實用篇

    ESP32開發板元件資料

    ESP32開發板元件
    發表于 07-21 14:47 ?15次下載

    ESP32-P4—具備豐富IO連接、HMI和出色安全特性的高性能SoC

    ESP32-P4搭載雙核RISC-V處理器,擁有 AI指令擴展、先進的內存子系統,并集成高速外設。ESP32-P4專為高性能和高安全的應用設計,充分滿足下代嵌入式應用對人機界面支持、邊緣計算能力
    發表于 06-30 11:01

    樂鑫ESP32-C5全面進入量產

    樂鑫信息科技 (688018.SH) 宣布,ESP32-C5 現已全面進入量產。
    的頭像 發表于 05-06 16:50 ?1423次閱讀

    如何創建ESP32P4自定義工程、移植示例和注意事項

    現的結果中,查看相關的組件,其中有ESP32_P4_Function_EV_Board的BSP支持包,查看組件的頁面。 點擊右上角的“Install”即可添加組件到工程中。在工程中就添
    發表于 05-03 16:16