Arduino e Interfaces Gráficas – Aula 1: Led, Botão e Alarme

Se inscreva no nosso blog para ficar sempre por dentro das novidades:

Na primeira vídeo aula da série Arduino e Interfaces gráficas, mostro como criar uma interface para acionar um led, monitorar um botão, e criar um alarme com o software de programação e edição de Interfaces Gáficas, Druida Tool’s Suite.

Download do Software: https://wp.me/paFa3H-iE

Anúncios

Druida IDE Lite Versão 1.46 on-line

Estamos lançando hoje a nova versão do Druida IDE Lite. Como destaque dessa nova versão, temos uma novidade bastante interessante: A possibilidade de criar suas próprias bibliotecas, que antes já existia, mas agora vários recursos vão facilitar muito esse processo. Essa atualização pode ser feita automaticamente por quem já possui uma versão superior ou igual a 1.33, conforme é demonstrado no vídeo deste post, ou baixar a versão atualizada clicando aqui. Segue abaixo a relação de melhorias e erros corrigidos:

Melhorias Realizadas:

  • Sistema para criação, teste e validação de bibliotecas facilitado
  • Melhoria no sistema intellisense, para facilitar a criação de bibliotecas
  • Acrescentado a placa esp8266 generic module.

Erros corrigidos:

  • Corrigido problema que ocorria ao enviar o código para alguma placa do modelo ESP pela primeira vez.
  • Corrigido a diretiva utilizada para programar a placa NodeMCU, que apresentava erros dependendo das bibliotecas utilizadas

Druida IDE Lite Versão 1.43 on-line

Veja como atualizar o software automaticamente

A nova versão do Druida já está disponível para download. Caso você possua a versão 1.33, basta seguir o procedimento do vídeo acima, para que o software seja automaticamente atualizado. Se ainda não possui o Druida, não perca tempo, clique aqui e acesse a página de download.

Melhorias Realizadas:

  • Tradução completa das descrições dos métodos e parâmetros das seguintes bibliotecas foram inclusas no sistema Intellisense:
    1. EEPROM
    2. Ethernet
    3. File
    4. Firmata
    5. Keyboard
    6. LiquidCrystal
    7. Mouse
    8. SD
    9. Servo
  • Melhorias no gerenciador de trechos de código, que permitiram a tradução rápida das bibliotecas acima
  • Inclusão de caixa de texto e botão pesquisar no Visualizador de Exemplos e de Bibliotecas. Agora é possível buscar facilmente uma biblioteca ou arquivo de exemplo pelo nome.
  • As opções de fonte agora são aplicadas ao console, especificamente na caixa de texto de saída, e na caixa de texto do serial monitor.
  • Colocado botão para chamar a janela do Serial Monitor na aba de projeto
  • Implantado compatibilidade com sistemas x86 e x64 com em uma única versão do programa
  • Melhoria significativa no desempenho do programa, com a eliminação dos anúncios
  • Opção para abrir e editar arquivos sem abrir ou iniciar um projeto.

Erros corrigidos

  • Erro que gerava despejo de memória devido aos anúncios e publicidades. Estes foram totalmente removidos.
  • Problema que ocorria ao abrir um skecth cujo o nome da pasta não era igual.

Druida IDE Lite Versão 1.33 on-line

ATENÇÃO!!!

Essa atualização contém grandes modificações no sistema de styles (temas da interface), assim sendo, suas atuais opções de cores serão substituídas. Os novos temas, possuem várias opções de cores a mais, e você poderá selecioná-los nas configurações da IDE. Por esse motivo essa atualização também deverá ser instalada manualmente.

A nova versão do Druida já está disponível para download. Para acessar a página de download, clique aqui. A grande novidade, é a integração facilitada com o software Proteus, como pode ser observado no vídeo. Abaixo, segue a lista de melhorias e erros corrigidos nessa nova versão:

Melhorias Realizadas:

  • Inclusão do arquivo .hex construído após a compilação do projeto, dentro da pasta build. Ele pode ser usado para simular o código.
  • As janelas auxiliares fechadas pelo usuário (explorador de arquivos, objetos, console), permanecem fechadas após recarregar o programa. Elas podem ser reexibidas no menu “Exibir”
  • Inclusão de um botão para abrir e fechar o console facilmente, no canto superior direito da janela de edição de códigos.
  • Agora é possível fechar as abas do console (Saída, Lista de Erros, Serial Monitor e Depurador de Hardware). Elas podem ser reexibidas no menu “Exibir”.
  • Incluído um botão “Salvar Como” na aba “Arquivo” da barra de ferramentas superior.
  • Atalho ‘ctrl+f4’ para fechamento das abas.
  • As opções de configuração da IDE agora são salvas sempre que o usuário fecha o programa. Com isso, não e necessário abrir um projeto para alterar as configurações da IDE.
  • Inclusão de Dicas de Ferramenta, em todos os itens da barra de ferramentas superior. Para visualizar, basta posicionar o mouse em cima do botão e aguardar o surgimento da dica.
  • Melhoria no sistema de realçamento de sintaxe, que agora irá realçar métodos de instâncias, métodos autônomos, e variáveis.
  • Algumas mensagens de erro que estavam em inglês, foram traduzidas.

Erros Corrigidos:

  • Corrigido erro que ocorria ao alterar as abas de posição e fechá-las. Ao fazer isso, duas abas eram fechadas.
  • Corrigido estouro no buffer de styles que ocorria durante o realçamento de palavras iguais.
  • Corrigido as referências do programa para as caixas de diálogo: Novo Projeto, Abrir Projeto, Abrir Arquivo. Mesmo o usuário alterando o diretório de projetos nas configurações da IDE o programa abria os diálogos na pasta padrão do Druida.

Druida IDE Lite – Atualização de Arquitetura, e Iot Start Pack.

Página de Download: https://binary-quantum.com/download-druida-ide/

Essa atualização não será disponibilizada automaticamente ao abrir a IDE, pois possui uma atualização de arquitetura, devendo o usuário selecionar qual a opção (x86 ou x64) compatível com o sistema operacional por ele utilizado.

Hoje estamos lançando nossa primeira atualização que introduz o Druida no mundo da Internet das Coisas. Agora será possível enviar programas para as placas ESP8266, e ESP32, desde que elas estejam previamente instaladas na sua IDE do Arduino. Além disso, várias funcionalidades e inúmeros erros foram corrigidos

Melhorias realizadas:

  • Acrescentado compatibilidade com o ESP8266 e o ESP32
  • Acrescentado opção para remover items da lista de acesso rápido
  • Nome do arquivo é definido automaticamente na medida que é digitado o nome do projeto no momento da sua criação
  • O realçador de sintaxe, agora colore instâncias e métodos, deixando quase todo o código bem sinalizado.
  • Fontes personalizadas (exige-se fontes True Type) podem ser adicionadas ao programa, colocando-as na pasta ‘Custom Fonts’

Erros corrigidos:

  • Falha crítica que ocorria ao utilizar o programa em sistema operacional Windows 7 x64.
  • Palavras iguais mantinham-se destacadas ao mudar de aba. Esta falha era acumulativa e causava erros no realçador de sintaxe.
  • Opção ‘Salvar Como’ gerava um erro ao salvar o projeto com o mesmo nome em uma pasta diferente
  • Erro ao clicar em abrir projeto, e cancelar, na janela de criação de projeto
  • Alteração nas configurações do diretório gerava erro e não era salva

Recursos da versão 1.18

Nesse vídeo eu demonstro as principais funcionalidades presentes na versão 1.17 do Druida IDE Lite.

Download: http://twixar.me/yghK

Facebook: http://twixar.me/zc0K

Tópicos Abordados no Vídeo:

1.Depurador de Hardware – Monitoramento e Controle

2.Sistema de sugestão de código

3.Importando imagens de circuitos e esquemáticos para o projeto

4.Sistema de gerenciamento de erros em portugês

Conhecendo o Depurador de Hardware

Nesse vídeo eu mostro como é possível monitorar, acionar e plotar gráficos com o Arduino, sem precisar alterar o seu código fonte, via Hardware Debugger que é uma ferramenta gratuita do Druida IDE Lite.

Download: http://twixar.me/yghK

Facebook: http://twixar.me/zc0K

Tópicos abordados no vídeo:

1.Diferença entre o upload com e sem depurador

2.Introdução ao objetivo geral do depurador

3.Demonstração do monitoramento de uma saída

4.Demonstração do monitoramento de uma entrada

5.Configurando a porta como entrada ou saída

6.Realizando acionamentos nas saídas

7.Monitoramento de sinais analógicos

8.Plotando gráficos em tempo real

Druida IDE Lite – Lançamento do Depurador de Hardware

Hoje lançamos nossa maior atualização para o Druida IDE Lite, a qual abre um novo leque de possibilidades. Realizamos a integração do depurador de hardware (BETA), com a interface do programa. Agora você tem um verdadeiro playground local, onde é possível monitorar portas digitais, analógicas, plotar gráficos em tempo real, e acionar dispositivos de forma muito fácil e rápida. Para realizar o download, acesse nossa página principal clicando aqui.

Melhorias realizadas:

  • Integração do Depurador de Hardware (BETA), com várias ferramentas de depuração avançadas
  • Acrescentado várias traduções de erros que antes apareciam em inglês
  • Acrescentado botão minimizar, ao trabalhar com a interface em tela cheia
  • Acrescentado listagem de avisos, quando disponíveis após a compilação do programa

Erros corrigidos:

  • Corrigidas algumas falhas que ocorriam ao manipular/fechar abas no editor principal
  • Corrigido falha que ocorria no realçador de sintaxe ao colocar caracteres especiais em nomes de constantes e classes
  • Corrigido a falha que fazia o botão fechar sumir, ao abrir o programa no modo tela-cheia.
  • Corrigido falha fatal que ocorria ao abrir o programa com a opção “Iniciar projeto mais recente automaticamente”, na categoria “Inicialização” habilitada.
  • Corrigido erro na leitura de variáveis do tipo array, no navegador de objetos.

Obs.: Algumas opções que permitiam saltar a tela onde aparecem os anúncios e as publicidades foram desabilitadas para a versão gratuita. Foi criada uma versão paga, que terá essas opções, e será isenta de anúncios e publicidades. Tanto a versão paga quanto a gratuita se manterão tecnicamente idênticas, se diferenciando apenas pela ausência de anúncios publicitários na versão paga.

Druida IDE Lite – Atualização 1.14

Uma nova atualização está disponível para o Druida IDE Lite. Para realizar o download basta abrir o software, que o atualizador irá notificar, carregar e instalar a atualização automaticamente. Caso você ainda não possua o programa, pode baixar a versão mais recente clicando aqui.

Melhorias realizadas:

  • Os diretórios de bibliotecas agora são escaneados, e elas são adicionadas ao sistema IntelliSense como sugestão de código
  • Estruturas do tipo Enum, agora são escaneadas e adicionadas ao IntelliSense
  • Acrescentado opção para pular a tela inicial (Splash Screen), permitindo o início rápido do programa
  • As variáveis agora são listadas no navegador de objetos
  • Foram removidos vários arquivos desnecessários da pasta do Druida

Erros corrigidos:

  • Eliminado travamento que ocorria ao abrir o programa pela primeira vez após a instalação
  • Corrigido bugs com relação a detecção de parâmetros de métodos pelo sistema IntelliSense
  • Corrigido bug do mapa de texto, que tornava necessário um ajuste no zoom do editor de códigos para funcionar corretamente

Deixem suas dúvidas, críticas e sugestões nos comentários, e aproveitem para seguir nosso blog via e-mail logo abaixo.

KeyToIno – Tutorial

Nesse vídeo mostro como acender o led da sua placa, utilizando a tecla F1 do teclado.

Link de Download: https://binary-quantum.com/2019/05/01…

Redes Sociais:
Facebook: https://www.facebook.com/BINQUANTUM/
WebSite: https://binary-quantum.com/

Recursos demonstrados no vídeo:

  1. Download e instalação do KeyToIno
  2. Seleção das teclas a serem lidas
  3. Criação do código fonte
  4. Seleção da placa e da porta de comunicação
  5. Programação da placa
  6. Teste final