BT Control Buttons Constructor Apk
Apk Infos
Version | 1.0 |
Rating | 5.0/5, based on 1 votes |
Size | 1 MB |
Requires Android | Android 2.3+ (Gingerbread) |
Author's Notes | DIY Custom Application Bluetooth Remote Control for Arduino. |
About BT Control Buttons Constructor APK
Table Of Contents
Description
Faça você mesmo Aplicativo Personalizado Controle Remoto Bluetooth para Arduino.Como Funciona o App. BT Control Buttons Constructor:
Você faz a programação de forma muito fácil, editando os botões de Controle Remoto Bluetooth, escolhendo o tamanho do botão, cor, texto, cor do texto, background e muito mais;
Edite o nome de seu aplicativo personalizado, conecte o bluetooth para comunicação entre Smatphone Android e Arduino e pronto!
Função dos botões:
Edit Title: Editar o nome do seu aplicativo;
Edit Button name: Editar o nome do botão;
Edit Font Size: Editar o tamanho das letras e caracteres;
Edit Button Width: Editar a largura do botão;
Edit Height: Editar a altura do botão;
Select Button Color: Selecionar a cor do botão;
Select Text Color: Selecionar a cor do texto do botão;
Select Screen Background Color: Selecionar a cor de fundo do screen;
Change Colors: Botões para escolha de cores;
Btn Program >>: Botão que abre a tela de programação; Este botão seleciona a tela
para programação e edição dos botões;
Button Title: Pressione para salvar a edição do título do aplicativo;
Button Update: Pressione para atualizar e salvar a programação e edição dos dados dos botões;
Button Exit: Pressione para sair do modo de programação.
O aplicativo BT Control Buttons Constructor instalado no smartphone controla remotamente o Arduino(via bluetooth), com até 4 canais(porta digital pinos D4, D5, D6 e D7), ou qualquer outro pino, basta alterar o código Arduino.
Através destes pinos podemos conectar uma placa com até 4 relés(vendida no ebay ou mercado livre), onde podemos controlar até 4 equipamentos lidados a rede elétrica residencial(110V/220V);
Acionamento(liga e deslida) de lâmpadas, abatjours, luminárias, motores, solenóides, contatores, forno elétrico, aparelhos eletrodomésticos, etc.
Obs.: Os acionamentos podem atuar de forma independente ou simultânea, facilitando sua operação e abrindo multiplas possibilidades ao projeto como exemplo em uma pequena automação residencial.
Veja no Blogger: http://sergioarduino.blogspot.com.br/p/faca-voce-mesmo-aplicativo.html
PROGRAMA CÓDIGO ARDUINO COMPLETO;
ESQUEMA DE LIGAÇÕES COM LEDS;
ESQUEMA DE LIGAÇÕES COM MÓDULOS DE RELÉS;
LISTA DE MATERIAIS;
FOTOS E VÍDEOS;
DESCRIÇÃO DE FUNCIONAMENTO;
DESCRIÇÃO DE TODOS OS COMANDOS E PINAGENS DO ARDUINO;
CONTROLE DE DISPOSITIVOS LIGADOS A REDE ELÉTRICA 110/220VCA.
PROGRAMA CÓDIGO ARDUINO COMPLETO: BT Control Buttons Constructor.
//--------------Inclusion of libraries---------------
#include
SoftwareSerial mySerial(2, 3);
//------------Declaration of variables---------------
int ch1 = 4;
int ch2 = 5;
int ch3 = 6;
int ch4 = 7;
int contA = 0;
int contB = 0;
int contC = 0;
int contD = 0;
void setup()
{
mySerial.begin(9600);//Initialize the serial on 9600 bps;
pinMode(ch1, OUTPUT);//Pino digital do Arduino(D4-ch1);
pinMode(ch2, OUTPUT);//Pino digital do Arduino(D5-ch2);
pinMode(ch3, OUTPUT);//Pino digital do Arduino(D6-ch3);
pinMode(ch4, OUTPUT);//Pino digital do Arduino(D7-ch4);
}
void loop()
{
//-------Reading of the character by the serial---------
char caracter = mySerial.read();
//-----Receives and character counts between 1 and 2-----
if(caracter == 'A')
{
contA++;
if(contA>=3)
{
contA=1;
}
}
if(caracter == 'B')
{
contB++;
if(contB>=3)
{
contB=1;
}
}
if(caracter == 'C')
{
contC++;
if(contC>=3)
{
contC=1;
}
}
if(caracter == 'D')
{
contD++;
if(contD>=3)
{
contD=1;
}
}
//Compares the count and triggers the digital port d1 to d4;
if(contA==1)
{
digitalWrite(ch1,HIGH);
}
if(contA==2)
{
digitalWrite(ch1,LOW);
}
if(contB==1)
{
digitalWrite(ch2,HIGH);
}
if(contB==2)
{
digitalWrite(ch2,LOW);
}
if(contC==1)
{
digitalWrite(ch3,HIGH);
}
if(contC==2)
{
digitalWrite(ch3,LOW);
}
if(contD==1)
{
digitalWrite(ch4,HIGH);
}
if(contD==2)
{
digitalWrite(ch4,LOW);
}
delay(10);
}
Blogger: http://sergioarduino.blogspot.com.br/p/faca-voce-mesmo-aplicativo.html
How to install BT Control Buttons Constructor APK on Android phone or tablet?
Download BT Control Buttons Constructor APK file from ApkClean, then follow these steps:
Update Phone Settings
- Go to your phone Settings page
- Tap Security or Applications (varies with device)
- Check the Unknown Sources box
- Confirm with OK
Go to Downloads
- Open Downloads on your device by going to My Files or Files
- Tap the APK file you downloaded (appinventor.ai_antoniosergiosouzaalmeida.Bluetooth_Control_Buttons_Constructor-v1.0-ApkClean.apk)
- Tap Install when prompted, the APK file you downloaded will be installed on your device.
Older Versions
1.0 (1) | 1 MB |
Questions & Answers
Q: What is an APK File?
A: Just like Windows (PC) systems use an .exe file for installing software, Android does the same. An APK file is the file format used for installing software on the Android operating system.
Q: If I install an APK from this website, will I be able to update the app from the Play Store?
A: Yes, absolutely. The Play Store installs APKs it downloads from Google's servers, and sideloading from a site like ApkClean.net goes through a very similar process, except you're the one performing the downloading and initiating the installation (sideloading).
As soon as the Play Store finds a version of the app newer than the one you've sideloaded, it will commence an update.
Q: Why ApkClean.net can guarantee APK 100% safe?
A: Whenever someone wants to download an APK file from ApkClean.net, we'll check the corresponding APK file on Google Play and allow user download it directly (of course, we'll cache it on our server). If the APK file does not exist on Google Play, we'll search it in our cache.
Q: What are Android App permissions?
A: Apps require access to certain systems within your device. When you install an application, you are notified of all of the permissions required to run that application.
Don't hesitate to contact us if you have any questions or concerns.
(*) is required