資料介紹
描述
為 Arduino UNO 推出虛擬面包板頭像
Virtual Breadboard 是一個平臺,用于虛擬化微控制器運行其固件應用程序所需的硬件。
虛擬化身連接您的微型在線混合虛擬和真實硬件。
VBBMicro-K42A328P 是 Arduino UNO 的 VBB Avatar,可插入 UNO 的插座中以取代 DIP28 ATMega328P。
虛擬化 Tamaguino
Tamguino 是由 Alojz Jakob 開發并在 GNU 通用公共許可證下免費發布的 Arduino 電子雞克隆版。
這是原始項目Original Tamaguino Project
Tamagotchi 是原始的虛擬寵物,Tamaguino 熱情地為 Arduino 再現了它的功能。您所需要的只是制造硬件。
您的虛擬虛擬寵物
對于具有適用于 Arduino 的 VBB Avatar 的 VBB 用戶,您可以輕松虛擬化硬件,而不是幫助您在零件到達時開始使用,或者作為您自己的模組的起點,或者只是為了好玩而玩。
VBB 內置示例
比制作??自己的虛擬硬件更容易的是使用別人已經創建的虛擬硬件!
Tamaguino 是一個內置的 VBB 示例!只需打開并運行。
完整教程
不過,這是讓您自己動手的方法。完整教程將引導您從頭開始創建虛擬硬件。
教程亮點
為什么要克隆 Tamagotchi?
阿洛茲說的
當我還是個孩子上小學的時候,發生了一件事。炫酷的蛋形數碼寵物來襲!每個人都有一個。有些有原版 Bandai 玩具,有些有廉價的中國副本(更好!)一段時間后我對編程產生了興趣,從那時起我就沉迷于構建自己的虛擬寵物。
成功移植到Arduino
艱苦的工作得到了回報,Alojz 成功地移植了他早期的 linux/vb6 版本,以適應 Arduino UNO 和 Pro Mini 328 上使用的 ATMega328 設備。驚人的工作。
更改以使用虛擬硬件
Alojz 原始項目使用 I2C SSD1306 OLED,但 VBB 僅支持 SPI SSD1306 OLED(如 v1.2.28),因此需要進行一些調整
- 將 Adafruit 驅動程序構造函數更改為使用 SPI 版本
- 更改了引腳定義
工程建成!使用最新的 Adafruit 庫(SSD1306 v2.0.2 和 Adafruit GFX 1.7.0)達到 99%(僅剛剛)
您可以從下面的附件部分下載編輯后的草圖。
Arduino 的 VBB 頭像
VBB Avatar 在電路中用 ATmega328p 的較小 SMD 版本和引腳兼容的 DIP28 芯片模塊上的 VBB Avatar 接口芯片取代了 DIP ATmega328p。
它可能是 SMD,但它仍然是一個 ATmega328,因此固件是 100% 兼容的,而且它是實時運行的——因為它當然是真正的微型!
與真實音頻混合
VBB 尚不支持虛擬化音頻(在 v1.2.28 時),因此我們使用真實揚聲器。這是一個特性而不是錯誤!不可能模擬您需要的每個組件,但使用 Avatars,您可以將真實組件與虛擬組件混合。
混合現實
這是VBB Avatar 概念背后的重要思想。您可以使用虛擬硬件來獲得它帶來的所有優勢,但不依賴于每個可用的組件。
這就是我所說的 9 out of 10 問題的解決方案
.. 這意味著模擬是無用的,除非你有 10 個組件中的 10 個 .. 但在現實世界的項目中,幾乎總是至少有一個組件丟失,這已經阻礙了 VBB 多年。
化身解決了這個問題。
預計大多數 VBB 項目將有一個或兩個實際組件,揚聲器的使用就是一個很好的例子。
連接第一部分
拖放 OLED 128x64 SSD1306 組件和 Arduino Uno Avatar 并連接 SPI。
Arduino Uno Avatar 連接到真正的 Arduino Uno + VBB Avatar 芯片,因此您需要選擇它連接的 COM 端口。我的是 COM5
對板載 ATmega328 進行編程
Arduino 的 VBB Avatar 有一個板載 ATmega328,可以直接使用 Arduino IDE 對其進行編程,但由于 Avatar 接口共享串行端口,因此可以更輕松地讓 VBB 對設備進行編程,以便 VBB 可以管理交換串行端口。
這是通過從 Arduino IDE 導出 HEX 文件并將十六進制文件拖放到 VBB 中的 Arduino Uno Avatar 來完成的。
這也可以在運行時完成,否則您將不得不停止 VBB 虛擬化,使用 Arduino IDE 下載新固件,然后重新啟動 VBB。當您將 HEX 文件拖放到 VBB 中時,這是為您管理的。
隨機按鈕
Tamaguino 運行時沒有任何按鈕。但是當引腳浮動時,它會隨機按下按鈕。有趣但不是很實用。好吧,至少我們知道 OLED 可以工作!
接線第二部分
接下來添加按鈕。我在引腳 2、3、4 上使用了下拉電阻,它們與原來的引腳不同。因此,還必須更改草圖以使用這些新引腳。
需要注意的一件事是,在 Avatars 中使用模擬信號時,您應該使用數字標記引腳標記輸入引腳。
準備好與您的虛擬虛擬寵物一起玩
現在我只需要弄清楚怎么玩?
提示
- 左鍵退出菜單
- 右鍵進入菜單也可以在玩游戲時“跳躍”
- 中間按鈕執行當前菜單選項
模組
使用這是一個開始。創造新的生物和特征,不同的圖形,讓它變得更難或更容易。
享受!
?
- 克隆PI W Atmega8(Arduino)金屬探測器簡短回顧
- 使用Arduino Nano克隆西蒙
- 兆易創新AN014 GD32微控制器在Arduino中的應用
- 制作的Arduino UNO克隆板
- 具有內置512K EEPROM和時鐘(AC5EC)的Arduino克隆
- Proteus中arduino的電子秤仿真設計資料 27次下載
- 車聯網環境中混合車流的車輛換道行為決策模型 14次下載
- 在Arduino IED中安裝TimeOne庫文件 4次下載
- 一種基于程序向量樹的代碼克隆檢測方法 15次下載
- Virtual Breadboard虛擬面包板VBB軟件免費下載 328次下載
- Arduino 0019官方軟件下載 213次下載
- 軟件多版本中自動提取克隆譜系 0次下載
- 基于貝葉斯網絡的克隆有害性預測方法 0次下載
- Setup VBB 5.53案例 0次下載
- 如何在matlab中實現Virtual Reality 技術 0次下載
- 氣流混合技術在中藥制藥中的應用簡析 403次閱讀
- 使用Virtual Eval工具了解AD7124-4/8的時序性能 726次閱讀
- 如何查看混合器芯片的型號 443次閱讀
- Virtual Input/Output IP核的幾個重要參數 1211次閱讀
- 混合編程中的模塊命名與管理 837次閱讀
- 如何從網頁控制arduino? 3836次閱讀
- 中控智慧科技混合識別智能鎖ZM100簡介 2161次閱讀
- 利用Arduino制作8×10 LED矩陣 8489次閱讀
- 在Git中如何克隆,修改,添加和刪除文件的詳細資料概述 4005次閱讀
- Unity中的Enlighten與混合光照 2126次閱讀
- 一種神經語音克隆系統兩種方法在自然性和相似性方面表現良好 5920次閱讀
- Arduino如何安裝驅動_Arduino安裝驅動步驟 5.8w次閱讀
- 油電混合電池能用多久_油電混合動力汽車換電池多少錢 8.8w次閱讀
- arduino用什么語言編程 6.9w次閱讀
- arduino是什么以及arduino能干什么 4.4w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多