Arduino Bluetooth Controller

Утрымлівае аб'явы
3,8
929 водгукаў
100 тыс.+
Спампоўванні
Ацэнка змесціва
Для ўсіх
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана

Пра гэту праграму

Вы Arduino энтузіяст, што заўсёды хацеў дыстанцыйнага кантраляваць свае праекты праз ваш тэлефон, але не маюць часу, цярпення і ведаў, каб пабудаваць Android Bluetooth кантролер? Тады ARDUINO Кантролер Bluetooth з'яўляецца тое, што вам трэба!

Гэты андроіда прыкладанне можа ўсталяваць злучэнне з любым Arduino / мікракантролера праекта, які ўключае ў сябе модуль Bluetooth! Гэта дазваляе карыстачу ўсталяваць UUID ўласнай модуля Bluetooth для падлучэння андроіда прыкладання са сваімі праектамі! Змаўчанні UUID, які пастаўляецца з гэтага прыкладання з'яўляецца для HC-06 Wireless Серыйны 4 Pin Bluetooth РФ Модуль прыёмаперадатчыка RS232. (Калі вы выкарыстоўваеце па змаўчанні UUID ў Каб злучыць модуль BT з дапамогай смартфона ўпершыню, вам давядзецца даць 4-значны пароль. Гэты пароль '1234 '.)

Дадатак складаецца з 4 камандных рэжымаў:

1. Рэжым Аўтамабіль: Пры націску на кнопку "джойсціка" карыстач можа выдалена кіраваць транспартным сродкам з пэўнымі жэстамі. Для інтэрпрэтацыі жэстаў на каманды, прыкладанне выкарыстоўвае ўбудаваны акселерометр смарт прылады. Ёсць 8 розных жэсты даступныя (спераду, ззаду, злева, справа, FRONT_LEFT, FRONT_RIGHT, BACK_LEFT, BACK_RIGHT).

 Вы можаце ўсталяваць гэтыя жэсты з вашымі ўласнымі камандамі праз кнопку меню "Усталяваць камандаў".
Акрамя таго, ёсць прыпынак і ANDROID кнопка, якая можа быць прызначана з карыстацкімі камандамі, а таксама.

*** ВАЖНА *** рэжым забяспечвае праз опцыі меню магчымасць змяніць арыентацыю акселерометра восях (X-> Y, Y-> X) для таго, каб працаваць належным чынам у Android тэлефонаў з рознай арыентацыяй па змаўчанні.

Акрамя таго, пункты меню для прадастаўлення кнопкі змены адчувальнасці, каб змяніць кропку, у якой прыкладанне ловіць падзеі жэстаў для гэтага рэжыму. Як вынікае з назвы, гэты рэжым спецыяльна прызначаны для дыстанцыйнага кіравання транспартным сродкам які выкарыстоўвае модуль Bluetooth і мікракантролер.


2. Фейдер Рэжым: Гэты рэжым дае карыстальніку з фейдера-SeekBar, якое можа адпраўляць каманды з 0-9 і дазваляюць карыстачу эксперыментаваць з сервоприводами, святлодыёды, рухавікі і многае іншае.

3. Рэжым кіравання: Гэты рэжым забяспечвае стандартную раскладку кантролера з 10 кнопкамі ў агульнай складанасці, якія можна прызначыць з дапамогай карыстацкіх каманд. Кнопкі са стрэлкамі прызначаны спецыяльна для адпраўкі каманд бесперапынна, пакуль націснутая, для імітацыі фактычнага кантролер.

4. Рэжым тэрмінала: Гэты рэжым забяспечвае інтэрфейс тэрмінала, як, у якім карыстальнік можа ўвесці і адправіць асоба або некалькі каманд, якія будуць выконвацца паслядоўна. Паколькі паслядоўны порт Arduino атрымлівае адзін байт за адзін раз, калі карыстальнік радок у тэкставым полі ўводу, дадатак дзеліць гэты радок ў сімвалы і адпраўляе іх па адным да Arduino. Варта адзначыць, што прабелы ці пустыя радкі прапускаюцца.


Усе параметры праграмы і каманды пастаянна захоўваюцца і могуць быць даступныя і змяненне ў любы час у адпаведнасці з вашымі патрэбамі.


# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Arduino Бок код

Ніжэй прыведзены прыклад таго, як Arduino можа "слухаць" каманды, якія атрымлівае праз гэты Android-прыкладанні.

сімвал incomingByte; / / пераменная для атрымання дадзеных з паслядоўнага порта

несапраўднымі ўстаноўкі () {
  Serial.begin (9600) / / пачаць паслядоўную сувязь у 9600
}
несапраўднымі пятля () {
  калі (Serial.available ()> 0) / / калі ёсць дадзеныя для чытання
  {
   incomingByte = Serial.read (); / / прачытаць яго і захоўваць яго ў 'incomingByte'
  }

}
____________________________________
                                                                
© "Arduino" з'яўляецца гандлёвай маркай кампаніі Arduino каманды
____________________________________
Абноўлена
7 лют 2017 г.

Бяспека даных

Бяспека пачынаецца з разумення таго, як распрацоўшчыкі збіраюць і абагульваюць вашы даныя. Спосабы забеспячэння прыватнасці і бяспекі даных залежаць ад выкарыстання праграмы, месца пражывання і ўзросту карыстальніка. Распрацоўшчык даў гэту інфармацыю, але з цягам часу ён можа змяніць яе.
Даныя не абагульваюцца са староннімі арганізацыямі
Даведацца больш пра тое, як распрацоўшчыкі заяўляюць пра абагульванне даных
Даныя не збіраюцца
Даведацца больш пра тое, як распрацоўшчыкі заяўляюць пра збор даных

Ацэнкі і агляды

3,8
833 водгукі