Postagens

Mostrando postagens de 2021

IOT - internet of things - Com GoogleFirebase Realtime

Imagem
Implementar comunicação com firebase realtime em um "coisa". Neste projeto usaremos o ESP-32, um sensor de temperatura LM35 e um botão interruptor. O esp-32 envia e recebe infomações do database que pode ser integrado a outras aplicações como um aplicativo APP ou uma pagina web, ou até mesmo outro arduino, ou ainda um sistema de controle de dados com regras de negócio, como no caso de um sistema de controle de temperatura de uma sala. A programação do Esp-32. Sem rodeios: A idéia é bastante simples - Leitura de uma porta ADC e envio desta leitura para o firebase.  Se você não sabe como fazer leitura de uma porta adc utilizando lm35 confira este post  aqui .  Uma plataforma de desenvolvimento para o esp-32 com programação por blocos que facilita muito a vida na hora da integração: Link Aqui. Para o arduino ainda temos a pinagem e outras configurações que podem ser encontradas aqui . No código abaixo você deve inserir o host e auth do seu firebase. Onde encontro meu FIREBASE_HO

ELM327 comunicação Bluetooth.

Estabelecendo comunicação Esp 32 e módulo ELM327. 1- utilize o modulo classico do Bluetooth, com a biblioteca  "BluetoothSerial.h" 2 - Quando chamar a função .begin() inclua o argumento (bool true) 3- Chame o .connect("OBDII") PARA CONECTAR NO EML327 4-   Certifique-se de enviar apenas um retorno(sem nova linha!) Ao enviar comandos / consultas para o ELM327 CODIGO EXEMPLO: #include BluetoothSerial.h BluetoothSerial SerialBT; #define DEBUG_PORT Serial #define ELM_PORT SerialBT void setup() { pinMode(LED_BUILTIN, OUTPUT); digitalWrite(LED_BUILTIN, HIGH); DEBUG_PORT.begin(115200); ELM_PORT.begin("ESP32test", true); DEBUG_PORT.println("Conectando..."); if (!ELM_PORT.connect("OBDII")) { DEBUG_PORT.println("Sem sucesso ao conectar"); while(1); } DEBUG_PORT.println("Conectado ao ELM327"); DEBUG_PORT.println("Ensure your serial monitor line ending is set to 'Carriage Return

Adicionando Banner ADS Android Studio.

Imagem
Implementando um ADS Banner Primeiramente Fora Bolsonaro, depois crie as contas nas seguintes plataformas. * GoogleAdMob   * GoogleFirebase   * GoogleAdSense Sem essas contas não é possivel adicionar ADS do google. Lembrando que esta não é a única forma de implementar propagandas no aplicativo, temos o do facebook por exemplo. Opcionais: Ad Mananger Business Google. Adicione as dependencias:  Add rules to include the Google Services Gradle plugin:         classpath 'com.google.gms:google-services:4.3.5' e ao build grade do APICATIVO app/build.gradle     Apply the Google Services Gradle plugin:         apply plugin: 'com.google.gms.google-services'     Add the library dependency:         implementation 'com.google.firebase:firebase-ads:20.0.0' O android studio já faz isso para você. Aguarde o gradle atualizar e adicione um elemento adView,  Como adicionar o banner na documentação AQUI Caso o projeto ainda não apareça no admob, tente incluir o projeto pelo FireBas

GoogleAds para android - Android Studio

Imagem
  GoogleAds para android - Android Studio. Antes de mais tudo, não se assuste pessoa! Primeiro você tem que ter as contas: GoogleFirebase   GoogleAdSense Opcionais: Ad Mananger Business Google. O Google Firebase: Crie uma conta no firebase, deixe seu navegador para fazer o login automático. Uma vez criada a conta, siga os passos para iniciar um novo projeto. Se você já seu projeto no google clound, ele já vai aparecer em uma lista de projetos, se você iniciar o processo pelo ANDROID STUDIO,  os campos já serão preenchidos. Abrindo firebase assistente A seguinte tela irá aparecer na lateral direita. A partir daí é seguir os passos que aparecem. Quando essa tela abir, clique em Connect to FireBase, Abrirá a pagina do firebase Adicione um novo projeto um já existente. enquanto isso o android ficará aparecendo uma mensagem de Launching Web Connect Flow.  Por isso que foi dito no inicio para deixar o login automático, se você não deixou, ele pode gerar erro, mesmo depois de logar na pagina.