Arduino


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


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



Incorporando um RTC DS1307 ao registrador de dados Qual a função de um RTC em um registrador de dados? Um RTC tem duas funções principais. Em primeiro lugar ele mantêm o registro de hora e data atual de forma independente do microcontrolador, possuindo geralmente alimentação independente e de longa duração […]

Arduino. Interagindo com o RTC DS1307


Porque é vital detectar erros na comunicação? Quando estamos trabalhando com dispositivos que necessitam de se comunicar, precisamos nos preocupar com os erros na comunicação. Estes erros irão ocorrer, geralmente em quantidades muito pequenas se tudo tiver sido bem dimensionado, porém basta um erro em um milhão de bytes trocados […]

Arduino. Detectando erros na comunicação serial


OTG- Conectando Arduino com Android A conexão de dispositivos Android com um Arduino pode ser implementada de diferentes maneiras. Hoje vamos conhecer uma maneira de conexão através de fios, ligando diretamente o celular ou tablet Android com um Arduino. Usaremos para esta conexão o cabo conversor OTG (USB On The […]

OTG – Conectando o Android com o Arduino



Geração do tick de 1 segundo
Dando continuidade à implementação do termômetro eletrônico utilizando um sensor termistor NTC e o Arduino, o próximo passo é a implementação das rotinas selecionaCmd e conversorAD. Observe que a medida que vamos implementando cada tarefa devemos verificar se a funcionalidade esperada da mesma está acontecendo. Isto deve ser realizado mesmo […]

Lendo sensores NTC com o Arduino – II


Dando continuidade ao projeto do termômetro digital com o uso de sensores NTC, vamos ao desenvolvimento do firmware. Uma vez que condicionamos o sinal de temperatura aos  níveis necessários  para o interfaceamento com o conversor AD do Arduíno, o próximo passo é a elaboração do firmware que seja capaz de […]

Lendo sensores NTC com o Arduino – I


Um conversor DA rápido e de boa resolução é uma grande aquisição para o seu arsenal de ferramentas com o Arduino. Um conversor DA pode ser utilizado como tensão de referencia em fontes, em geradores de sinal, atuador em sistemas de acionamento de válvulas, etc…​ Um dos limitantes do Arduino, […]

Conversor DA (MCP4725) com o Arduino