創建自己的語言來修改代碼翻譯器

arduino包,usb和hdmi電纜

今天,我們帶著有趣的教程之一回來。 這次,我想向您展示一個非常簡單的項目,該項目將花費您很短的時間來實現,並且您將使用它真正地可以從用摩爾斯電碼編寫的語言構建一種翻譯器。 像往常一樣,事實是我們不會超出一個項目的範圍, 麵包板 和a arduino板 由於在軟件級別和最終項目完成方面都想走得更遠,因此,您應該是一個實施解決方案的人,它的吸引力越來越小。

這個想法始於創建一個 任何類型的字體,單詞或短語到莫爾斯電碼的翻譯器。 這就像使用一塊Arduino卡一樣簡單,因為該卡將加載必要的軟件,以便通過其輸出,我們可以根據所表達的摩爾斯語言的含義使一些LED看起來像。 為了輕鬆編寫要翻譯的文本,我們將使用配備有Android操作系統的手機,該手機將通過藍牙連接將文本發送到我們的主板。 Arduino UNO.

與Arduino傳感器兼容的Arduino板

進行項目所需的材料

由於我們或多或少都試圖在上面的行中指出,因此,如果您喜歡這個世界,我們將需要特定的材料來進行此項目 製造者當然,如果您沒有的話,在您最常去的商店中找到丟失的東西也不會很困難,儘管正如我所說,它們通常是 相當常用的物品。 具體來說,我們將需要以下列表:

一旦擁有所有必要的可用元素,我們就可以繼續執行項目。 要記住的一點是,從字面上看 不必在該項目中使用藍牙適配器或卡 Arduino UNO 這樣,因為可以使用具有基本連接的任何其他連接,我們只需要注意所使用的連接即可,例如,在我們的數字輸出13 Arduino UNO 這對應於您所使用的闆卡的相同輸出。

開展項目的步驟

為了執行該項目,在下面,我將指出與組裝和連接構成上一清單的所有元素有關的一系列步驟,為正確執行它們,我們必須遵循這些步驟。 在此類項目中經常發生的情況下,您可以完全自由地 修改任何代碼行或添加硬件以發展甚至完善其操作 因為任何形式的改進都是受歡迎的。

首先,我們將執行 連接 Arduino UNO 用我們的麵包板。 具體來說,所使用的輸出將為GND和3.3V。這些相同的線除其他外將為我們服務,為我們的藍牙適配器供電。

一旦建立了這些連接,就可以將藍牙適配器的數據輸入和輸出與Arduino板的數字數據輸入和輸出進行協調。 這樣,我們就可以將適配器完美地連接到卡上,從而既可以接收電流,又可以在技術水平上完全使用它來啟動'“通過 Arduino UNO。 詳細說明,告訴您,在某些情況下,由於我們使用的卡和藍牙適配器的緣故,所用的連接可能會有所不同,因此,此時,最好的方法是 查看適配器安裝文檔,因為它們通常隨附連接圖.

我們到達 3伏號角連接。 為此,我們將使用數字輸出13的 Arduino UNO。 與往常一樣,其餘的連接必須將其連接到GND或接地,以確保喇叭的操作正確。

現在該到了 連接不同的LED。 為了避免混淆,請告訴您這個想法是將最長的正端連接到數字量輸出的其中之一。 Arduino UNO 而較短的一個直接連接到GND或接地。 這樣,我們將發現第一個綠色LED將連接至數字輸出12,第二個綠色LED將連接至輸出8,第三個綠色LED將連接至輸出7,而唯一的藍色LED將連接至數字輸出4。

準備好所有接線後的最後一步是 使用USB連接線連接我們的 Arduino UNO 到電腦 從而能夠為它提供必要的軟件,我們將通過Arduino IDE進行編寫和編譯。

Arduino開發板與計算機之間的連接

當我們將板子連接到計算機以了解一切正常運行時,至少在原則上,必須考慮的一點是,板子將具有一個 只要它始終保持與計算機的連接,綠燈就會一直亮著。 另一方面,這取決於我們使用的藍牙適配器 由於未與Android設備建立連接,因此通常會閃爍紅燈 我們將用來將字母,詞組或單詞發送到車牌上。

我知道上面的細節似乎很像“托恩托“但我可以向您保證,如果我們考慮到在製造商社區中它們可能存在,那麼它們是非常有效,必要且特別有趣的指示。 開始的人 而且,這要歸功於這些小孩子。技巧“他們可以理解,至少,電流同時流向適配器和電路板本身。

在這一點上,我們只需要下載應用程序 莫爾斯·阿普克 隨附的。 此應用程序必須安裝在裝有Android操作系統的移動設備上。 安裝完成後,您只需要打開應用程序並按繼續即可。 這次,我們最感興趣的選擇是'發短訊',我們必須點擊才能訪問它。 進入內部後,我們必須單擊“連接”以建立與板的連接。

遵循的編碼過程如下。

  • 在您的Android設備上訪問該應用程序並按照前面的步驟操作後,您將可以編寫任何字母,單詞或短語。 寫下所需內容後,只需單擊發送。
  • 如果正確接收到文本,系統將自動打開燈並發出聲音
  • 想法是,第一個綠燈將亮起並熄滅以確定“點”。 反過來,喇叭會同時響起並關閉。
  • 第二和第三綠燈將打開和關閉,依次確定“行”。 與前面的情況一樣,喇叭將同時打開和關閉。
  • 最後,第四盞燈(即藍燈)將打開和關閉,以確定字符,單詞或短語的結尾。 當每個字符,單詞或短語之間存在某種類型的空格時,此燈將打開和關閉兩次。

請注意,在這種情況下,借助App Inventor可以製作出Android應用程序,這是一種非常簡單的方法,可以生成應用程序的代碼和設計,然後在配備了操作系統的設備上運行Google工程師創建的系統。

詳細信息和詳細信息: instructables


成為第一個發表評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。