> For the complete documentation index, see [llms.txt](https://microduinobrasil.gitbook.io/mdesigner/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://microduinobrasil.gitbook.io/mdesigner/mrobots/app-mrobots.md).

# App mRobots

App para controle de projeto via Bluetooth, simula um controle remote multi-canal. Com dois modos de funcionamento: tank(robô) e drone.

Requisitos mínimos: iPhone 4, iPad 3, iPad mini

Hardware necessário: **mBattery, mCookie Core+, módulo BLEupload (ou BLE)**

Você irá encontrar o App na **App Store** com o nome "mRobots"

![Tela App Store - app mRobots](https://307155783-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LX_RJQ1OiYCzn5RkwFO%2F-Mbr85Ojdv8Hwek-mqJA%2F-Mbr9OtBeIomEmKwtj2j%2FCaptura%20de%20Tela%202021-06-10%20a%CC%80s%2015.22.25.png?alt=media\&token=218bf465-2134-4bab-a5d2-316f32ea7c97)

**Primeiro passo: Gravando código no mCookie Core**

Procure nos exemples da IDE Arduino (Microduino) por "mData\_protocol" *-> "Module\_*&#x42;LE\_RX" e abra o exemplo e grave na placa.

![Tela IDE - Exemplo Module\_BLE\_RX](https://307155783-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LX_RJQ1OiYCzn5RkwFO%2F-Mbr85Ojdv8Hwek-mqJA%2F-MbrAfsXtnVlB51vKQyY%2FMRobots_IDE.png?alt=media\&token=fe4d9158-1f20-462a-9cc6-4c66a8674525)

**Segundo passo: Conectando ao App**

Ligue o mBattery e abra o app no seu celular/tablet.

obs: confira se o Bluetooth do seu celular/tablet está ligado.

A tela abaixo irá aparecer e seu projeto deve conectar automaticamente ao App.

![Tela conexão BLE - app mRobots](https://307155783-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LX_RJQ1OiYCzn5RkwFO%2F-Mbr85Ojdv8Hwek-mqJA%2F-MbrC9cMlGaFweQO0cjw%2FconexaoBLEmRobots.png?alt=media\&token=182ad26a-afbb-4115-954e-85903a9329a4)

**Terceiro passo: Conheça a interface**

O App irá enviar dados para seu projeto, são 8 canais diferentes que podem ser configurados para fazer diferentes funções. Os canais 1/2/3/4 irão fornecer uma faixa de valores e os canais 5/6/7/8 são booleanos.

![diagrama canais - App mRobots](https://307155783-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LX_RJQ1OiYCzn5RkwFO%2F-Mbr85Ojdv8Hwek-mqJA%2F-MbrDRWAbB4qTUHbvlvc%2FcanaismRobots.png?alt=media\&token=d33a2c88-da6b-49e9-a50b-0c7d12110990)

**Quarto passo: Confira os dados no monitor serial**

O código no exemplo que escolhemos irá imprimir na porta serial os dados emitidos pelo app. Mexa nas nos diferentes botões do app para visualizar os dados recebidos. E é isso, use sua imaginação para criar projetos incríveis.

![leitura porta serial dados - app mRobots](https://307155783-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LX_RJQ1OiYCzn5RkwFO%2F-Mbr85Ojdv8Hwek-mqJA%2F-MbrF29_8IEFKOZubZZq%2Fexemplo_protocol_RX.png?alt=media\&token=b4dd99b3-42d4-4c7d-aa38-5be59a74adba)
