Android應用程式通過藍牙控制Arduino RC汽車製作步驟

2021-01-10 電子發燒友
打開APP
Android應用程式通過藍牙控制Arduino RC汽車製作步驟

電路設計技能 發表於 2020-12-25 15:30:50

Arduino是一種平臺開源硬體,基於一個簡單的板,在基於程式語言處理的開發環境中具有模擬和數字輸入和輸出。它是一種將物理世界與虛擬世界或模擬世界與數字世界連接起來的設備。

Android是Google目前基於Linux內核開發的行動作業系統(OS),主要設計用於觸控螢幕行動裝置,以實現更多功能。在這裡,我們使用這兩個平臺製作另一個硬體。這個項目主要有兩個步驟。 

1)我們在Arduino板上創建它並將其安裝在機箱上。 

2)然後製作一塊PCB並在其上安裝微控制器,然後將其安裝在RC汽車上。 

首先使用這部分在Arduino開發板上創建原型。對於此項目,我們需要以下部分。

 

 

責任編輯:xj

原文標題:Android應用程式通過藍牙控制Arduino RC汽車

文章出處:【微信公眾號:電路設計技能】歡迎添加關注!文章轉載請註明出處。

 

打開APP閱讀更多精彩內容

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

相關焦點

  • 十個中文例程教會你輕鬆上手製作Arduino智能小車
    Arduino能通過各種各樣的傳感器來感知環境,通過控制燈光、馬達和其他的裝置來反饋、影響環境。板子上的微控制器可以通過Arduino的程式語言來編寫程序,編譯成二進位文件,燒錄進微控制器對Arduino的編程是利用 Arduino程式語言(基於 Wiring)和Arduino開發環境(based on Processing)來實現的。
  • 如何在Android應用程式上製作基本計算器
    打開APP 如何在Android應用程式上製作基本計算器 網絡整理 發表於 2019-11-22 16:46:52 步驟1:步驟
  • 如何使用Qt為arduino製作圖形界面
    如何使用Qt為arduino製作圖形界面 網絡整理 發表於 2019-11-13 11:11:39 步驟1:安裝Qt
  • [新課推薦]人工智慧科普活動資源包配套課程Micro:bit+ Arduino...
    課程的第一章會介紹arduino控制板、arduino編程軟體的使用以及簡單的基礎傳感器的使用。第二章主要講程序的邏輯關係以及複雜傳感器的應用。第三章主要講課程的綜合應用,通過搭建一個小車、編寫程序實現小車不同的功能。通過本課程的學習,大家可以掌握arduino編程以及arduino開源硬體的使用。
  • android藍牙相關框架專題及常見問題 - CSDN
    對於系統的應用從AndroidP開始。AOSP已經原生支持對藍牙的各種接口了。只要晶片廠商對接好系統藍牙接口我們就可以依賴原生接口開發自己想要的應用app,下面是功能應用的表格:功能依賴項Diar通話相關,來去電走Android原生telecom流程。
  • 基於RFID與Android平臺的物品清點系統
    Android SDK從2.0版本開始支持藍牙功能,應用程式必須在AndroidManifest.xml文件中加入一定的權限才能使用藍牙服務:android.permission.BLUETOOTH權限允許用戶連接藍牙設備,android.permission.BLUETOOTH_ADMIN權限允許用戶管理藍牙硬體及使用相關服務,包括開啟或關閉藍牙硬體、掃描可連接藍牙設備、傳送數據等
  • 萬能超的arduino學習日記(一)
    本科時候有接觸過arduino,但是由於導師方向原因,轉做了3D列印和動力學分析,所以這裡是啥都會一點點的萬能超,希望能夠和大家一起學習討論。最近由於興趣原因,決定重新撿起arduino,所以決定寫這個萬能超的arduino學習日記跟大家一起重新學習。最開始的入門學習,我選擇跟B站太極創客的學習視頻,因為有基礎,選擇二倍速觀看學習。
  • Android壓力測試Monkey工具
    它向系統發送偽隨機的用戶事件流(如按鍵輸入、觸控螢幕輸入、手勢輸入等),實現對正在開發的應用程式進行壓力測試。Monkey測試是一種為了測試軟體的穩定性、健壯性的快速有效的方法。二、 Monkey的特徵1、測試的對象僅為應用程式包,有一定的局限性。2、 Monky測試使用的事件流數據流是隨機的,不能進行自定義。
  • 基於Arduino UNO開發板無線連接伺服電機方案設計
    在本文中,我們將向您展示如何使用Arduino UNO開發板無線連接一個伺服電機,並且通過藍牙連接一臺Android設備。我們已經介紹過如何使用Arduino開發板控制伺服電機,這次我們使用無線藍牙模塊HC-06控制伺服電機。
  • Arduino使用光敏電阻實驗
    主要包含兩個主要的部分:硬體部分是可以用來做電路連接的Arduino電路板;另外一個則是Arduino IDE,你的計算機中的程序開發環境。你只要在IDE中編寫程序代碼,將程序上傳到Arduino電路板後,程序便會告訴Arduino電路板要做些什麼了。 Arduino能通過各種各樣的傳感器來感知環境,通過控制燈光、馬達和其他的裝置來反饋、影響環境。
  • 數碼管與ARDUINO 開發板的連接使用
    引腳不緊張的情況下可以用單片機的一個引腳來控制它,這樣可以很方便地產生閃爍和熄滅的效果。實際應用時可以將它直接連低電平(GND)。對於一個最簡單的74HC595應用來講,可以用單片機的三個數字I/O埠分別控制DS、SH_CP和ST_CP,然後將MR和OE分別接VCC和地。
  • arduino從零開始(4)PWM與呼吸燈
    你將了解脈衝寬度調試(PWM)的原理你將使用PWM製作一個呼吸燈的效果脈衝寬度調試PWM,也就是脈衝寬度調製,用於將一段信號編碼為脈衝信號(方波信號)。是在數字電路中 達到 模擬輸出效果的一種手段。即:使用數字控制產生佔空比不同的方波(一個不停在開與關之間切換的信號)來控制模擬輸出。我們要在數字電路中輸出模擬信號,就可以使用PWM技術實現。
  • 採用google地圖的Android系統導航應用設計
    Android 支持GPS 服務的API.該服務可以用來獲取當前設備的地理位置,應用程式通過該API 獲得地理位置,並可以定時請求更新當前設備的地理定位信息。該系統將用到GPS API 中包幾個重要的功能類:  LocATIonManager,用於管理Android 用戶定位服務;LocationProvider,提供多種定位方式供開發者選擇;Criteria,是應用通過LocationProvider 中設置的屬性來選擇合適的定位提供者。
  • 不用從零學android入門編程,這款傻瓜式開發工具,快速製作App
    過去要開發一款專業的APP軟體,只能通過程式設計師敲代碼製作。現在,不需要從零開始學android編程技術,任何人都可以輕鬆製作手機APP。國外的網際網路巨頭:比如谷歌的輕代碼 H5 應用開發工具——App Maker,微軟的PowerApps,就是通過拖拽式的進行應用開發。
  • 智能家居控制-arduino紅外遙控控制燈
    上一篇文章介紹了 arduino接受智能家具系統中的紅外遙控的解碼在此基礎上,今天就做一個遙控器控制的燈,我們可以將燈換成繼電器,這樣的話就實現了,用紅外遙控機,控制家裡的電器開關,比如燈,電視,插座,洗衣機等接線圖幾原理圖如上,一個板子一個紅外接收器,一個燈(可以換成你想控制的任何設備
  • Android上玩玩Hook:Cydia Substrate實戰
    應用程式,包括應用觸發事件和後臺邏輯處理,也是根據事件流程一步步的向下執行。而「鉤子」的意思,就是在事件傳送到終點前截獲並監控事件的傳輸,像個鉤子勾上事件一樣。並且能夠在勾上事件時,處理一些自己特定的事件。如下圖所示:
  • 搭建第一個程序控制電路LED燈,體會C語言的魅力
    學習C語言,先從讀程序開始!這一點是過來人的經驗之談。本文建議大家選擇一款圖形編程軟體,本文選擇了Mixly。一、首先,介紹一下arduino UNO控制器內部電壓的問題。v 高電平(5V):對應數值是1,輸入狀態3.5V-5.5V。
  • 基於Arduino與LabVIEW的直流電機轉速控制系統
    例如,通過增量式編碼器來測量電機的轉速,常規的單片機的程序架構是通過定時器來實現精確的時間定時,並利用外部中斷來實現對脈衝數目的計數,然後計算出一定時間內脈衝的數目,從而得到轉速數值並輸出。直流電機是Arduino機器人製作中的主要動力來源,但是由於電機的參數一致性有所差別,即使是相同型號的電機在相同電壓下的轉速都不完全相同,而且在帶負載或負載不同的情況下,更加會導致電機轉速發生變化,這就會導致製作的Arduino輪式機器人不能實現直線行走,因為這是一個開環控制,沒有任何反饋信號返回。
  • 如何製作藍牙音頻接收器
    打開APP 如何製作藍牙音頻接收器 發表於 2019-09-25 10:50:38 步驟1:我們需要的工具: 1-藍牙揚聲器 2-cutter 3-screw driver
  • 國外大神教你製作RC FPV的坦克漫遊車
    目前,這2個電動機由L298N電動機驅動器驅動,該驅動器由arduino nano V3控制。Arduino從Spektrum接收器的2個通道讀取數據。我可以將arduino和馬達驅動器替換為2輛esc,但也可以保留arduino,以便可以將一些傳感器連接到其上,從而使油箱自動執行任務。坦克前方是一個攝像頭,該攝像頭位於「眼睛」內部,因此駕駛員可以上下看。