Quantcast
Channel: AUTOMALABS
Browsing all 63 articles
Browse latest View live

ESP8266: Como enviar e-mail por uma conexão criptografada (SSL/TLS).

Em um post anterior eu mostrei como se enviava e-mail e adverti para o fato de que a conexão não era segura e as credenciais podiam ser interceptadas (além do fato óbvio do e-mail poder ser lido). Eu...

View Article


ESP8266: Como enviar email pelo GMAIL.

O processo é muito parecido com o usado para enviar email criptografado para outros provedores. Os detalhes a atentar são: Você precisa configurar a conta gmail para permitir o acesso de “aplicativos...

View Article


Image may be NSFW.
Clik here to view.

Como fazer o componente TwebBrowser usar/emular uma versão específica do IE.

Isso é para quem programa em C++, Delphi, etc e usa o componente twebbrowser para construir um programa baseado em navegador. Como todos devem saber esse componente usa o engine do Internet Explorer...

View Article

Como criar um programa baseado em Chromium no Delphi 7.

Chromium é o nome da versão opensource do browser/navegador Google Chrome. Normalmente você não precisa disso porque o Delphi 7 já vem com tudo o que é necessário para criar um browser baseado no...

View Article

Como criar um programa baseado em Chromium no Lazarus.

O Lazarus é mais ou menos uma tentativa de fazer uma versão opensource do Delphi. Chromium é o nome da versão opensource do browser/navegador Google Chrome. Ao contrário do que acontece no Delphi, que...

View Article


Como fazer o Delphi executar uma função Javascript em um TwebBrowser

Meu exemplo é um resumo desta excelente explicação de Paul Johnson aqui. Fazer isso é muito simples. Muito mais simples que o oposto, que é fazer o seu programa em Delphi responder a eventos que...

View Article

ESP8266: O que fazer quando WiFi.hostname() não funciona

Primeiramente é preciso que fique claro que o hostname definido nesta função é o chamado “DHCP hostname” e praticamente só serve para definir o que aparece na listagem de “DHCP leases” do roteador....

View Article

ESP8266: Problemas enlouquecedores provocados por alimentação

Se você acha que problemas de alimentação só podem levar a travamentos e resets vai ficar espantado. Estes são os problemas que podem ocorrer na falta de um capacitor eletrolítico de desacoplamento na...

View Article


ESP8266: O tamanho do stack é fixo em 4KB

Isso pode pegar você de surpresa. Mesmo com 30KB ou mais de RAM livre seu programa vai dar stack overflow com resultados imprevisíveis se você usar mais de 4KB em alguma rotina ou sucessão de rotinas...

View Article


ESP8266: Como obter o endereço IP do cliente HTTP

Essa informação é útil quando, por exemplo, você precisa determinar se o cliente está conectado pelo SoftAP, porque o endereço IP do cliente normalmente estará na faixa 192.168.4.x.String IPremoto =...

View Article

ESP8266: Usar ESP Touch / SmartConfig é seguro?

Aparentemente, não. Para quem não conhece, ESP Touch é o nome dado pela ESPRESSIF a um engenhoso método de comunicação de credenciais aparentemente copiado da Texas Instruments, que esta chama de...

View Article

Apps Android para a criação de GUIs (HMI/MMI) de controle para seus projetos

Isso é basicamente um rascunho onde vou escrever minha opinião sobre algumas apps que testei. O que me interessa: Poder criar uma ou mais telas (num tablet, uma tela pode bastar, mas num celular, nem...

View Article

Image may be NSFW.
Clik here to view.

Fundamentos das células de carga

Este texto está em rascunho Princípio de funcionamento Vamos começar lembrando como funciona um simples divisor de tensão   Nos três divisores acima a tensão é sempre a mesma: 6V. Com dois resistores...

View Article


Image may be NSFW.
Clik here to view.

Módulo para leitura de células de carga HX711

Datasheet do CI HX711 Se você precisa medir peso com o Arduino esse é o módulo geralmente requerido. Permite conectar até dois conjuntos de células de carga (duas balanças). Trata-se essencialmente de...

View Article

Delphi 7: Erro RLINK32 Out Of Memory ao tentar trocar um ícone

Abra o ícone que você está tentando inserir no Icon Workshop ou outro editor de ícones e verifique se uma ou mais das imagens (um arquivo .ICO pode conter várias) não está em um formato comprimido como...

View Article


Delphi: Como atualizar a área de trabalho programaticamente

Se você estiver experimentando novos ícones para a sua aplicação pode ser enganado pelo fato do Windows manter um cache com os ícones apresentados no desktop e assim os ícones nos atalhos podem...

View Article

Image may be NSFW.
Clik here to view.

Como criar um ícone transparente de alta resolução para uso no Delphi 7

Este tutorial requer que você saiba o básico de edição de imagens (selecionar, recortar, redimensionar, etc). Eu não vou entrar em muitos detalhes aqui. Para tornar o fundo da imagem transparente Para...

View Article


ESP8266: error: call of overloaded ‘println(time_t (&)())’ is ambiguous

Esse erro pode acontecer por diversas razões, mas no meu caso foi porque eu estava trabalhando em um exemplo feito por outra pessoa onde o desenvolvedor criou uma variável local chamada “now”. Eu fiz...

View Article

Image may be NSFW.
Clik here to view.

Introdução aos bancos de dados NoSQL

Nota do autor: Este texto foi originalmente escrito para um projeto de 73 páginas (inclui figuras e código-fonte) que fiz na faculdade intitulado BANCO DE DADOS ORIENTADO A DOCUMENTOS – UMA APLICAÇÂO...

View Article

Image may be NSFW.
Clik here to view.

Tutorial MongoDB Atlas: conta, bancos e coleções

Neste tutorial vamos usar uma conta gratuita MongoDB Atlas, que é limitada a 500MB (04/2020) de dados. Visite https://www.mongodb.com/cloud/atlas e clique em Start Free (1). Na próxima página você pode...

View Article
Browsing all 63 articles
Browse latest View live