Implementando uma imagem clicável em Kivy Normalmente associamos aos botões a funcionalidade de executar uma atividade ao ser clicado. Mas podemos associar esta funcionalidade também às imagens. Podemos fazer que quando uma imagem for clicada, uma dada função seja chamada. Ou seja, podemos ter uma imagem clicável. Este comportamento que […]

Imagens clicáveis em Kivy


Amplificando o sinal do gerador de funções O gerador de funções desenvolvido em python utiliza a placa de som como geradora dos sinais. Mas, para utilizarmos a saída da placa de som alimentando nossos circuitos de forma segura, precisamos condicionar o sinal gerado. A placa de som irá fornecer um […]

Projeto e construção de um amplificador isolador


O que é o Eeschema? O que é o  Kicad O Eeschema é o editor de esquemas utilizado no Kicad. O Kicad por sua vez  é um software, disponibilizado em código aberto, que oferece as ferramentas necessárias para o desenvolvimento de placas de circuito impresso profissionais. Pode operar em diversos […]

Eeschema – O editor de esquemas do Kicad



Projeto e construção de um gerador de funções na faixa de áudio Um gerador de funções na faixa de áudio (20 Hz, 20 Khz) , e que nos permita gerar diferentes formas de onda, é um instrumento de grande valia em um laboratório de desenvolvimento eletrônico. Até alguns anos atrás […]

Gerador de funções através de um script python


Acessando a memória EEPROM interna do Arduino Os Arduinos que se utilizam da CPU ATMEGA328 possuem uma memória EEPROM interna de 1Kbyte, acessados byte a byte. Esta memória é a posição perfeita pra armazenarmos valores de configuração, calibração ou outros itens semelhantes. Suporta até 100.000 ciclos de escrita/apagamento, o que […]

A EEPROM interna do Arduino


Interrupts no arduino Interrupt é uma forma de atender a demandas típicas dos sistemas que operam em tempo real. A estrutura básica do desenvolvimento de firmware na plataforma arduino separa o código em duas partes. A parte de “setup”, que  contém o código que só é executado uma única vez, […]

Processando interrupt no Arduino



Tocando um arquivo MP3 no Kivy Seja para gerar os sons típicos dos jogos, seja para ouvir música ou mesmo como elemento auxiliar na interface com o usuário, saber como “tocar” um arquivo MP3 a partir de um programa Kivy é sempre importante. Felizmente, tocar MP3 no Kivy é muito […]

MP3 no Kivy. A classe SoundLoader


Compreendendo as especificações de tamanho dos widgets Kivy Um dos desafios para o programador de interfaces atuais é projetar o sistema que seja agradável ao usuário em telas muito diferentes. Os bons tempos (para o programador) do início dos computadores, onde todos utilizavam a tela padrão de 640 x 480 […]

Sobre o tamanho dos widgets Kivy


Incorporando memória EEPROM ao registrador de dados Obs: O nome EEPROM significa que estamos usando uma memória que é apagada eletricamente ( electrically erasable programmable read-only memory). Nos inícios dos tempos as memórias ROM tinham que ser apagadas com um “banho” de ultravioleta. Felizmente a EEPROM surgiu, pois tornou possível […]

Memória EEPROM externa com o Arduino